Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Remote Desktop เชื่อมต่อคอมพิวเตอร์ระยะไกลไม่ได้ใน Windows 11/10

Remote Desktop เป็นซอฟต์แวร์ใน Windows ที่ช่วยให้คุณเชื่อมต่อกับคอมพิวเตอร์ที่ไม่อยู่ใกล้ๆ เมื่อคุณพยายามเชื่อมต่อกับคอมพิวเตอร์ระยะไกลโดยใช้ Remote Desktop อาจได้รับข้อความข้อผิดพลาดดังนี้:

Remote desktop can't connect to the remote computer. The connection was rejected by the remote computer.

    • การเข้าถึงระยะไกลของเซิร์ฟเวอร์ไม่ได้เปิดใช้งาน
    • คอมพิวเตอร์ระยะไกลปิดอยู่
    • คอมพิวเตอร์ระยะไกลไม่พร้อมใช้งานบนเครือข่าย

ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ระยะไกลเปิดอยู่และเชื่อมต่อกับเครือข่าย และเปิดใช้งานการเข้าถึงระยะไกล

สามารถมีหลายสาเหตุ รวมถึงสิทธิ์ เครือข่าย นโยบายกลุ่ม และอื่นๆ สาเหตุทั่วไปหนึ่งคือ บัญชีของคุณไม่มีสิทธิ์เพียงพอ บางครั้งคอมพิวเตอร์ไม่สามารถเริ่มการเชื่อมต่อจากคอมพิวเตอร์ต้นทางได้ บทความนี้จะแนะนำวิธีแก้ไขปัญหา

Remote Desktop เชื่อมต่อคอมพิวเตอร์ระยะไกลไม่ได้ใน Windows 11/10

Remote Desktop เชื่อมต่อคอมพิวเตอร์ระยะไกลไม่ได้

ปฏิบัติตามข้อเสนอแนะเหล่านี้ทีละขั้นตอน และตรวจสอบว่าปัญหาซ้ำขึ้นหรือไม่

  1. ตรวจสอบสถานะโปรโตคอล RDP บนคอมพิวเตอร์ระยะไกล
  2. ตรวจสอบว่า Group Policy Object (GPO) บล็อก RDP บนคอมพิวเตอร์ท้องถิ่นหรือไม่
  3. ตรวจสอบสถานะบริการ RDP
  4. ตรวจสอบว่าแอปพลิเคชันอื่นไม่ได้พยายามใช้พอร์ตเดียวกัน
  5. ตรวจสอบว่าไฟร์วอลล์บล็อกพอร์ต RDP หรือไม่
  6. ตรวจสอบพอร์ต Listener ของ RDP
  7. ตรวจสอบสถานะ RDP Listener

คุณจะต้องมีสิทธิ์ผู้ดูแลระบบสำหรับบางขั้นตอน

1] ตรวจสอบสถานะโปรโตคอล RDP บนคอมพิวเตอร์ระยะไกล

โปรโตคอล RDP มีรายการรีจิสทรีที่ช่วยเปิดใช้งานโปรโตคอล RDP ซึ่งสำคัญสำหรับแอป Remote Desktop ในการเชื่อมต่อ โปรดสำรองรีจิสทรีก่อนทำการเปลี่ยนแปลงใดๆ

Remote Desktop เชื่อมต่อคอมพิวเตอร์ระยะไกลไม่ได้ใน Windows 11/10

พิมพ์ Regedit ใน Run prompt (Win +R) และกด Enter จากนั้นไปที่พาธต่อไปนี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server.

ดับเบิลคลิกที่ DWORD fDenyTSConnections และเปลี่ยนค่าเป็น 0 เพื่อเปิดใช้งาน RDP

2] ตรวจสอบว่า Group Policy Object (GPO) บล็อก RDP บนคอมพิวเตอร์ท้องถิ่นหรือไม่

เปิด Group Policy Editor และไปที่พาธต่อไปนี้:

Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections

ค้นหานโยบายชื่อ— Allow users to connect remotely by using Remote Desktop Services กรุณาตั้งค่าเป็น Enabled

บนคอมพิวเตอร์ที่ได้รับผลกระทบ ให้เปิด command prompt เป็นผู้ดูแลระบบ และรันคำสั่ง gpupdate /force

เกี่ยวข้อง: Remote Desktop can't find the computer.

3] ตรวจสอบสถานะบริการ RDP

Remote Desktop เชื่อมต่อคอมพิวเตอร์ระยะไกลไม่ได้ใน Windows 11/10

บริการที่เกี่ยวข้องกับ RDP ควรทำงานอยู่บนคอมพิวเตอร์ทั้งเครื่องลูกข่าย (client) และเครื่องระยะไกล บริการหลักคือ—

  • Remote Desktop Services (TermService) และ
  • Remote Desktop Services UserMode Port Redirector (UmRdpService).

พิมพ์ services ใน Run prompt ตามด้วย Enter

ในแผงบริการ ให้ค้นหาทั้งสองบริการนี้ และตรวจสอบว่ากำลังทำงานอยู่ ตั้งค่าให้เริ่มต้นอัตโนมัติพร้อมกับคอมพิวเตอร์

4] ตรวจสอบว่าแอปพลิเคชันอื่นไม่ได้พยายามใช้พอร์ตเดียวกัน

RDP ใช้พอร์ตหมายเลข 3389 และหากแอปพลิเคชันอื่นใช้อยู่ คุณจะเชื่อมต่อไม่ได้

รันคำสั่งต่อไปนี้บน PowerShell ที่เปิดด้วยสิทธิ์ผู้ดูแลระบบ:

cmd /c netstat -ano

ค้นหาสิ่งที่มีการอ้างอิง 3389 แล้วสังเกต PID ของกระบวนการนั้น

Remote Desktop เชื่อมต่อคอมพิวเตอร์ระยะไกลไม่ได้ใน Windows 11/10

เปิด Task Manager คลิกขวาที่คอลัมน์ใดก็ได้เพื่อเลือก PID ค้นหากระบวนการที่มี PID เดียวกับที่พบจากคำสั่ง

หากเป็นอย่างอื่นนอกจาก Remote Desktop คุณมีตัวเลือกดังนี้:

  • เปลี่ยนพอร์ตของ Remote Desktop
  • ถอนการติดตั้งหรือปิดใช้งานแอปพลิเคชันที่ใช้พอร์ตนั้น
  • เปลี่ยนพอร์ตที่แอปพลิเคชันใช้เป็นอย่างอื่น

อย่าลืมรีสตาร์ทบริการ RDP หลังเสร็จสิ้น

เกี่ยวข้อง: Remote Desktop Connection not working in Windows 10.

5] ตรวจสอบว่าไฟร์วอลล์บล็อกพอร์ต RDP หรือไม่

Sysinternals มีเครื่องมือ PS Ping เพื่อตรวจสอบว่าสามารถเข้าถึงคอมพิวเตอร์ผ่านพอร์ตได้หรือไม่ ยังใช้ตรวจสอบรายการพอร์ตที่เปิดอยู่บนคอมพิวเตอร์ใดๆ ได้

  • ดาวน์โหลดเครื่องมือ PSPING จาก Sysinternals
  • เปิด command prompt
  • ไปที่โฟลเดอร์ที่ดาวน์โหลดไฟล์ไว้
  • รันคำสั่งต่อไปนี้:
psping -accepteula <computer IP>:3389

หากผลลัพธ์ระบุว่าคอมพิวเตอร์ระยะไกลปฏิเสธการเชื่อมต่อ หรือการเชื่อมต่อล้มเหลวทั้งหมด แสดงว่าต้องตรวจสอบว่าพอร์ตถูกบล็อกที่คอมพิวเตอร์หรือไม่

ปฏิบัติตามคู่มือโดยละเอียดของเราเพื่อตรวจสอบข้อจำกัดพอร์ตบนไฟร์วอลล์เพื่อลบไฟร์วอลล์ที่บล็อก

6] ตรวจสอบพอร์ต Listener ของ RDP

Remote Desktop เชื่อมต่อคอมพิวเตอร์ระยะไกลไม่ได้ใน Windows 11/10

RDP ใช้หมายเลขพอร์ต 3389 และหากการเชื่อมต่อไม่ได้สร้างขึ้น ให้แน่ใจว่ากำหนดค่าถูกต้องบนคอมพิวเตอร์ทั้งสอง ที่นี่เราจะแก้ไขรีจิสทรี ดังนั้นโปรดสำรองก่อน

  • พิมพ์ regedit ใน Run prompt แล้วกด Enter
  • ไปที่พาธต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  • ค้นหา PortNumber (DWORD) ดับเบิลคลิกและตรวจสอบให้แน่ใจว่าค่าคือ 3389
  • รีสตาร์ทบริการ Remote Desktop
  • ตรวจสอบว่าสามารถเชื่อมต่อกับคอมพิวเตอร์ระยะไกลได้หรือไม่

อย่าลืมทำขั้นตอนเดียวกันบนคอมพิวเตอร์ทั้งสองเครื่อง

Troubleshoot: ปัญหาการเชื่อมต่อ Remote Desktop บน Windows.

7] อัปเดตด้วยรีจิสทรีของคอมพิวเตอร์อีกเครื่อง

Remote Desktop เชื่อมต่อคอมพิวเตอร์ระยะไกลไม่ได้ใน Windows 11/10

หากคุณมีคอมพิวเตอร์อีกเครื่องที่สามารถเชื่อมต่อระยะไกลได้ คุณสามารถส่งออกคีย์รีจิสทรีของ RDP และนำเข้าไปที่เครื่องที่ไม่ทำงาน

ทำตามขั้นตอนนี้บนเครื่องที่เชื่อมต่อระยะไกลได้:

เปิด Registry editor ไปที่พาธต่อไปนี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

คลิกขวาที่คีย์ RDP-Tcp และเลือกส่งออก (export) จะนำการตั้งค่าทั้งหมดภายในคีย์ไปด้วย

ทำตามขั้นตอนนี้บนเครื่องที่เชื่อมต่อระยะไกลไม่ได้:

  • คัดลอกไฟล์ที่ส่งออกจากวิธีข้างต้น วางไว้บนเดสก์ท็อป
  • เปิด Registry editor คลิก File > Import
  • เลือกไฟล์ที่ส่งออก
  • จะมีพรอมป์ถามเกี่ยวกับการรวมหรือทับเขียน ให้อนุมัติ

หลังจากนั้น ตรวจสอบว่าสามารถเชื่อมต่อผ่านแอป Remote Desktop ได้หรือไม่

หวังว่าคุณจะสามารถแก้ไขปัญหา Remote desktop can't connect to the remote computer ได้ โปรดสำรองคอมพิวเตอร์และรีจิสทรีเสมอก่อนทำการเปลี่ยนแปลงใดๆ

Remote Desktop เชื่อมต่อคอมพิวเตอร์ระยะไกลไม่ได้ใน Windows 11/10