เปิดใช้งานเดสก์ท็อประยะไกลโดยใช้พรอมต์คำสั่งหรือ PowerShell

หากคุณต้องการใช้ คุณลักษณะ เดสก์ท็อประยะไกล(Remote Desktop)โดยไม่ต้องเปิดแผงการตั้งค่า Windows คุณสามารถเปิดใช้งาน (Windows Settings)เดสก์ท็อประยะไกล(Remote Desktop) ได้ โดยใช้ พรอม ต์คำสั่ง(Command Prompt)หรือWindows PowerShell หากคุณมีไคลเอนต์เดสก์ท็อประยะไกลบนมือถือของคุณหรือคอมพิวเตอร์เครื่องอื่น คุณจะสามารถเชื่อมต่อและใช้พีซีของคุณจากระยะไกลได้

Remote Desktopเป็นสิ่งอำนวยความสะดวกที่รู้จักกันดีสำหรับWindows 11/10ที่ให้คุณเชื่อมต่อคอมพิวเตอร์สองเครื่องหรือมือถือ เพื่อให้แต่ละคนสามารถเข้าถึงคอมพิวเตอร์เครื่องอื่นจากระยะไกลได้ คุณสามารถแก้ไขปัญหาบางอย่างบนคอมพิวเตอร์ผ่านมือถือหรือทำงานอื่น ๆ ตามความต้องการของคุณ คุณต้องมี ไคลเอ็นต์ เดสก์ท็อประยะไกล(Remote Desktop)เช่นMicrosoft Remote Desktopหรืออื่นๆ บนมือถือของคุณเพื่อเชื่อมต่ออุปกรณ์สองเครื่อง

เป็นไปได้ที่จะ เปิดใช้งานเพื่อปิดใช้ งานRemote Desktop(enable to disable Remote Desktop)ผ่านWindows Settings คุณต้องไปที่System > Remote Desktopเพื่อเข้าถึงตัวเลือก อย่างไรก็ตาม สมมติว่าแผงการตั้งค่า Windows ไม่เปิดขึ้นเนื่องจากสาเหตุบางประการ และคุณต้อง เปิด คุณลักษณะเดสก์ท็อประยะไกล (turn on the Remote Desktop)จากนั้น คุณสามารถใช้วิธีนี้เพื่อเริ่มเดสก์ท็อประยะไกล(Remote Desktop)โดยใช้บรรทัดคำสั่ง

เปิดใช้งานเดสก์ท็อประยะไกล(Remote Desktop)โดยใช้บรรทัดคำสั่ง(Command)

ในการเปิดใช้ งาน Remote Desktopโดยใช้Command PromptและWindows PowerShellให้ทำตามขั้นตอนเหล่านี้ -

  1. เปิดCommand PromptหรือPowerShellด้วยสิทธิ์ของผู้ดูแลระบบ
  2. ตั้ง(Set)ค่าของ fDenyTSConnections REG DWORDเป็น 0
  3. เพิ่มกฎไฟร์วอลล์
  4. รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
  5. เริ่ม(Start)ใช้Remote DesktopในWindows(Windows 10) 10

คำสั่งไม่เหมือนกันสำหรับCommand Prompt(Command Prompt)และWindows PowerShell

1] เปิดใช้งาน ไฟร์วอลล์RDP โดยใช้ (Enable RDP)Command Prompt

เปิดใช้งานเดสก์ท็อประยะไกลโดยใช้พรอมต์คำสั่งและ Windows PowerShell

ในการเริ่มต้น ให้เปิดพร้อมท์คำสั่งที่มีสิทธิ์(open the Command Prompt with administrator privilege)ของ ผู้ดูแลระบบ คุณสามารถค้นหาได้ในกล่องค้นหา ของ แถบ งาน แล้วคลิกตัวเลือก (Taskbar)เรียกใช้ในฐานะผู้ดูแลระบบ(Run as administrator)ที่ปรากฏบนหน้าจอของคุณ หลังจากนั้นให้ป้อนคำสั่งต่อไปนี้แล้วกดEnter :

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

โดยค่าเริ่มต้น ค่าของ fDenyTSConnections ถูกตั้งค่าเป็น1 คำสั่งนี้จะเปลี่ยนค่าเป็น0

จากนั้นรันคำสั่งต่อไปนี้:

netsh advfirewall firewall set rule group="remote desktop" new enable=yes

คำสั่งนี้จะเพิ่มและปรับปรุงกฎสามข้อในไฟร์วอลล์(Firewall)เพื่อให้คุณสามารถเริ่มใช้เดสก์ท็อประยะไกล(Remote Desktop)ได้

2] เปิดใช้งาน RDP(Enable RDP)โดยใช้Windows PowerShell

คุณต้องเปิด Windows PowerShell ด้วยสิทธิ์ผู้ดูแลระบบ(open the Windows PowerShell with administrator privilege)และป้อนคำสั่งต่อไปนี้แล้วกดEnter :

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server'-name "fDenyTSConnections" -Value 0

คำสั่งนี้จะเปลี่ยนค่า fDenyTSConnections เป็น0 ตอนนี้ คุณต้องรันคำสั่งต่อไปนี้เพื่อเพิ่มกฎในไฟร์วอลล์:

Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

หลังจากนั้น คุณจะสามารถใช้Remote DesktopในWindows 10ได้

ในกรณีที่คุณต้องการปิดการใช้งานRemote Desktopโดยใช้Command PromptและWindows PowerShellคุณต้องเข้าสู่ขั้นตอนเหล่านี้

ที่เกี่ยวข้อง(Related) : ตัวเลือกเดสก์ท็อประยะไกลเป็นสี(Remote Desktop option is greyed out)เทา

ปิดใช้งานเดสก์ท็อประยะไกล(Remote Desktop)โดยใช้Command PromptหรือPowerShell

หากต้องการปิดใช้งานRemote Desktopโดยใช้Command PromptและWindows PowerShellให้ทำตามขั้นตอนเหล่านี้ -

  1. เปิดCommand PromptหรือPowerShellด้วยสิทธิ์ของผู้ดูแลระบบ
  2. ตั้ง(Set)ค่าของ fDenyTSConnections REG DWORDเป็น 1
  3. เพิ่มกฎไฟร์วอลล์
  4. รีสตาร์ทคอมพิวเตอร์

หากต้องการทราบข้อมูลเพิ่มเติม คุณต้องอ่านต่อ

ปิดใช้งานเดสก์ท็อประยะไกล(Remote Desktop)โดยใช้พรอมต์คำสั่ง(Command Prompt)

คุณต้องตั้งค่าเริ่มต้นของ fDenyTSConnections เป็น1 เพื่อที่จะใช้คำสั่งนี้-

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f

ตอนนี้ คุณต้องลบกฎออกจากไฟร์วอลล์ (Firewall)เพื่อที่จะใช้คำสั่งนี้-

netsh advfirewall firewall set rule group="remote desktop" new enable=No

ปิดใช้งานเดสก์ท็อประยะไกล(Remote Desktop)โดยใช้PowerShell

คุณต้องเปลี่ยนค่าของ fDenyTSConnections เป็น1 คุณสามารถทำได้โดยใช้คำสั่งนี้ -

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server'-name "fDenyTSConnections" -Value 1

คำสั่งที่สองจะให้คุณลบกฎออกจากไฟร์วอลล์:

Disable-NetFirewallRule -DisplayGroup "Remote Desktop"

นั่นคือทั้งหมด! ฉันหวังว่าบทช่วยสอนง่ายๆ นี้จะเป็นประโยชน์สำหรับคุณ



About the author

ฉันเป็นวิศวกรซอฟต์แวร์และบล็อกเกอร์ที่มีประสบการณ์เกือบ 10 ปีในสาขานี้ ฉันเชี่ยวชาญในการสร้างบทวิจารณ์เครื่องมือและบทช่วยสอนสำหรับแพลตฟอร์ม Mac และ Windows รวมถึงการให้ความเห็นจากผู้เชี่ยวชาญในหัวข้อการพัฒนาซอฟต์แวร์ ฉันยังเป็นวิทยากรและผู้สอนมืออาชีพ โดยได้นำเสนอผลงานในการประชุมเทคโนโลยีทั่วโลก



Related posts