Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

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

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

สาเหตุที่ทำให้ Remote Desktop ไม่สามารถเชื่อมต่อกับคอมพิวเตอร์ระยะไกลได้

  • คอมพิวเตอร์ระยะไกลปิดอยู่ - คอมพิวเตอร์ระยะไกลที่คุณพยายามเชื่อมต่ออาจถูกปิดอยู่
  • คอมพิวเตอร์ระยะไกลไม่ได้เชื่อมต่อกับเครือข่าย - Remote Desktop และคอมพิวเตอร์ระยะไกลอาจไม่ได้เชื่อมต่อกับการเข้าถึงเครือข่ายเดียวกัน
  • การเข้าถึงระยะไกลของเซิร์ฟเวอร์ไม่ได้เปิดใช้งาน - การเข้าถึงระยะไกลของเซิร์ฟเวอร์เครือข่ายอาจไม่ได้เปิดใช้งานบน Remote Desktop และคอมพิวเตอร์ระยะไกล
  • โปรไฟล์เครือข่ายสาธารณะ - โปรไฟล์เครือข่ายของการเชื่อมต่ออินเทอร์เน็ตอาจถูกตั้งค่าเป็น Public
  • ความขัดแย้งจากซอฟต์แวร์ - ซอฟต์แวร์ความปลอดภัยเช่น Windows Defender Firewall อาจขัดแย้งกับการตั้งค่าการเข้าถึงระยะไกลใน Remote Desktop และคอมพิวเตอร์ระยะไกล อีกสาเหตุหนึ่งคือบริการ VPN บนเดสก์ท็อปและคอมพิวเตอร์ของคุณ
  • ปัญหาจาก Windows Update - เวอร์ชันล่าสุดของการอัปเดต Windows OS อาจขัดแย้งกับการเข้าถึงระยะไกลของ Remote Desktop และคอมพิวเตอร์ระยะไกล
  • เวอร์ชัน Windows ไม่รองรับ - สาเหตุสำคัญหนึ่งคือการพยายามเชื่อมต่อคอมพิวเตอร์ที่มีเวอร์ชัน Windows ไม่รองรับ การเข้าถึงระยะไกลใช้ได้กับ Windows 10 Pro และเวอร์ชันสูงกว่าเท่านั้น
  • การกำหนดค่าพอร์ตไม่ถูกต้อง - พอร์ตสำหรับการเชื่อมต่ออินเทอร์เน็ตอาจถูกกำหนดค่าผิดพลาด

วิธีแก้ไข Remote Desktop ไม่สามารถเชื่อมต่อกับคอมพิวเตอร์ระยะไกลได้

วิธีที่ 1: วิธีแก้ไขพื้นฐาน (Basic Troubleshooting)

นี่คือวิธีแก้ไขพื้นฐานสำหรับปัญหา Remote Desktop ไม่สามารถเชื่อมต่อกับคอมพิวเตอร์ระยะไกลได้

วิธีที่ 1A: ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต

ขั้นตอนแรกคือตรวจสอบว่าการเชื่อมต่ออินเทอร์เน็ตของเซิร์ฟเวอร์เครือข่ายทำงานหรือไม่ คุณสามารถทดสอบความเร็วอินเทอร์เน็ตได้

  1. กดปุ่ม Windows พิมพ์ Google Chrome และคลิก Open
  2. เปิดเว็บไซต์ SpeedTest อย่างเป็นทางการและคลิกปุ่ม Go
  3. หากการเชื่อมต่ออินเทอร์เน็ตมีแบนด์วิดท์ต่ำ คุณสามารถ:
    • เปลี่ยนแผนอินเทอร์เน็ต
    • ใช้เครือข่าย Wi-Fi อื่น

วิธีที่ 1B: จำกัดเครือข่ายที่เชื่อมต่อ

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

วิธีที่ 1C: ปิดใช้งานบริการ VPN

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

วิธีที่ 1D: ล้าง DNS (Flush DNS)

DNS บนคอมพิวเตอร์อาจก่อให้เกิดปัญหา ในการแก้ไข ให้ล้าง DNS บนทั้งสองเครื่องด้วยขั้นตอนดังนี้:

  1. เปิด Command Prompt โดยพิมพ์ในช่องค้นหา Windows คลิกขวาเลือก Run as administrator
  2. พิมพ์คำสั่ง ipconfig /flushdns และกด Enter

วิธีที่ 1E: อนุญาตการช่วยเหลือระยะไกล (Remote Assistance)

  1. กดปุ่ม Windows พิมพ์ Allow Remote Assistance invitations to be sent from this computer และคลิก Open
  2. ติ๊กช่อง Allow Remote Assistance connections to this computer ในส่วน Remote Assistance
  3. เลือก Allow remote connections to this computer และคลิก Apply และ OK

วิธีที่ 1F: รีสตาร์ทบริการ RDP

บริการ Remote Desktop บนทั้งสองเครื่องอาจค้างอยู่ ให้รีสตาร์ทบริการด้วยขั้นตอน:

  1. กดปุ่ม Windows พิมพ์ Services และคลิก Open
  2. เลือก Remote Desktop Services ในรายการและคลิก Restart
  3. เลือก Remote Desktop Services UserMode Port Redirector และคลิก Restart

วิธีที่ 1G: อัปเดต Windows OS

Windows OS ที่ล้าสมัยอาจก่อให้เกิดปัญหา โปรดอ่านคำแนะนำเกี่ยวกับการดาวน์โหลดและติดตั้ง Windows 10 ล่าสุด

วิธีที่ 2: ติดตั้ง Network Adapters ใหม่

ในการแก้ไขปัญหา ให้ติดตั้ง Network Adapters ใหม่บนทั้งสองเครื่อง

ขั้นตอนที่ 1: ถอนการติดตั้ง Network Adapter

  1. กดปุ่ม Windows พิมพ์ Device Manager และคลิก Open
  2. ขยายตัวเลือก Network adapters คลิกขวาที่ network adapter และเลือก Uninstall device
  3. คลิก Uninstall บนหน้าต่างยืนยัน

ขั้นตอนที่ 2: ติดตั้ง Network Adapter ใหม่

  1. เปิด Device Manager และขยาย Network adapters
  2. คลิกแท็บ Action และเลือก Scan for hardware changes

วิธีที่ 3: อนุญาต Remote Desktop ผ่าน Windows Firewall

  1. กดปุ่ม Windows พิมพ์ Control Panel และคลิก Open
  2. เลือก Category ในเมนู View by และคลิก System and Security
  3. คลิก Allow an app through Windows Firewall ภายใต้ส่วน Windows Defender Firewall
  4. คลิก Change settings
  5. ติ๊ก Remote Desktop ติ๊ก Private และ Public แล้วคลิก OK

วิธีที่ 4: ปรับเปลี่ยนการตั้งค่า Remote Desktop Connections

วิธีที่ 4A: ป้อนข้อมูลประจำตัวผู้ใช้ที่ถูกต้อง

  1. กดปุ่ม Windows พิมพ์ Remote Desktop Connection และคลิก Open
  2. ป้อนที่อยู่ IP ที่ถูกต้องในช่อง Computer และคลิก Connect

วิธีที่ 4B: เพิ่มคอมพิวเตอร์ระยะไกลใหม่

ขั้นตอนที่ 1: ลบชื่อผู้ใช้

  1. เปิดแอป Remote Desktop Connection
  2. เลือกชื่อผู้ใช้คอมพิวเตอร์ในเมนูดรอปดาวน์ Computer และคลิก Delete
  3. คลิก Yes บนหน้าต่าง UAC

ขั้นตอนที่ 2: เพิ่มชื่อผู้ใช้ใหม่

  1. ในหน้าต่าง Remote Desktop Connection ป้อนที่อยู่ IP ของคอมพิวเตอร์ระยะไกลในช่อง Computer และคลิก Connect

วิธีที่ 4C: ตั้งค่าแบนด์วิดท์ต่ำกว่าสำหรับการเชื่อมต่อ

  1. เปิดแอป Remote Desktop Connection
  2. คลิก Show Options ที่มุมซ้ายล่าง
  3. ไปที่แท็บ Experience เลือก Low-speed broadband (256 kbps – 2 Mbps) ในเมนูดรอปดาวน์
  4. ไปที่แท็บ General ป้อนชื่อผู้ใช้ของคอมพิวเตอร์ระยะไกลและคลิก Connect

วิธีที่ 5: ตรวจสอบพอร์ต RDP ด้วย Windows PowerShell

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

  1. กดปุ่ม Windows พิมพ์ Windows PowerShell และคลิก Open
  2. พิมพ์คำสั่ง Enter-PSSession –ComputerName <PC> และกด Enter (แทนที่ <PC> ด้วยชื่อคอมพิวเตอร์ระยะไกล)
  3. พิมพ์คำสั่ง cmd /c 'netstat –ano | find "3389"' และกด Enter
  4. พิมพ์คำสั่ง cmd /c 'tasklist /svc | find "<pid listening on 3389>"' และกด Enter

วิธีที่ 6: เปลี่ยนสิทธิ์โฟลเดอร์ MachineKeys

ให้สิทธิ์ผู้ดูแลระบบกับโฟลเดอร์ MachineKeys ใน Windows Explorer

  1. กด Windows + E เปิด File Explorer ไปที่ C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys
  2. คลิกขวาที่โฟลเดอร์ MachineKeys เลือก Properties
  3. ไปที่แท็บ Security คลิก Advanced
  4. เลือกบัญชี Administrator คลิก Change permissions
  5. เลือก Allow ในเมนู Type ติ๊กทุกช่องใน Basic permissions คลิก OK
  6. คลิก Apply และ OK บนหน้าต่าง Advanced Security Settings
  7. คลิก Apply และ OK อีกครั้งบนหน้าต่าง MachineKeys Properties

วิธีที่ 7: เพิ่มที่อยู่ IP ของคอมพิวเตอร์ระยะไกล

หากไม่สามารถแก้ไขได้ ให้เพิ่มที่อยู่ IP ของคอมพิวเตอร์ระยะไกลไปยัง Remote Desktop ด้วยตนเอง

ขั้นตอนที่ 1: บันทึกที่อยู่ IP ของคอมพิวเตอร์ระยะไกล

  1. เปิด Command Prompt as administrator
  2. พิมพ์ ipconfig /all และกด Enter
  3. บันทึกที่อยู่ IP ในบรรทัด IPv4 Address ภายใต้ส่วน Wireless LAN adapter Wi-Fi

ขั้นตอนที่ 2: ดูที่อยู่ IP ใน Remote Desktop

  1. เปิด Command Prompt as administrator
  2. พิมพ์ cd C:/Windows/System32/drivers/etc และกด Enter
  3. พิมพ์ dir และกด Enter เพื่อดูไฟล์ในไดเรกทอรี

ขั้นตอนที่ 3: เพิ่มที่อยู่ IP ในไฟล์ Hosts

หากไม่พบที่อยู่ IP ในขั้นตอนก่อนหน้า ให้เพิ่มด้วยตนเองในไฟล์ hosts

  1. เปิด File Explorer (Windows + E) ไปที่ C:\Windows\System32\drivers\etc
  2. คลิกขวาที่ไฟล์ hosts เลือก Open with > Notepad
  3. พิมพ์ ที่อยู่ IP ของคอมพิวเตอร์ระยะไกลในไฟล์ และกด Ctrl + S เพื่อบันทึก

วิธีที่ 8: ปรับเปลี่ยนในแอป Settings

วิธีที่ 8A: ปิด Custom Scaling (ถ้ามี)

  1. กด Windows + I เปิด Settings
  2. คลิก System
  3. ในแท็บ Display ปิด Custom Scaling ในส่วน Scale and layout

วิธีที่ 8B: เปิดใช้งาน Remote Desktop

  1. เปิดแอป Settings
  2. คลิก System
  3. คลิกแท็บ Remote Desktop ด้านซ้าย และเปิด Enable Remote Desktop
  4. คลิก Confirm บนหน้าต่างยืนยัน

วิธีที่ 8C: ตั้งค่าการเชื่อมต่อเครือข่ายเป็น Private

  1. กด Windows + I เปิด Settings
  2. คลิก Network & Internet
  3. ในแท็บ Status คลิก Properties ของการเชื่อมต่อ Wi-Fi
  4. เลือก Private

วิธีที่ 9: ปรับเปลี่ยนใน Registry Editor

หมายเหตุ: สำรอง Registry keys ก่อนดำเนินการต่อ

วิธีที่ 9A: แก้ไข fDenyTSConnections

  1. กดปุ่ม Windows พิมพ์ Registry Editor คลิก Open
  2. ไปที่โฟลเดอร์ Terminal Server Client ตามเส้นทาง: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server Client
  3. คลิกขวา fDenyTSConnections เลือก Modify…
  4. เลือก Hexadecimal พิมพ์ค่า 1 ใน Value data คลิก OK

วิธีที่ 9B: เปลี่ยนคีย์ PortNumber

  1. เปิด Registry Editor
  2. ไปที่โฟลเดอร์ RDP-Tcp ตามเส้นทาง: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  3. คลิกขวา PortNumber เลือก Modify…
  4. เลือก Decimal เปลี่ยนค่าจาก 3389 เป็น 3388 คลิก OK

วิธีที่ 9C: แก้ไขคีย์ RDGClientTransport

  1. เปิด Registry Editor
  2. ไปที่โฟลเดอร์ Terminal Server Client ตามเส้นทาง: Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Terminal Server Client
  3. คลิกขวาบานขวา เลือก New > DWORD (32-bit) Value
  4. ตั้งชื่อเป็น RDGClientTransport กด Enter
  5. คลิกขวา RDGClientTransport เลือก Modify…
  6. เลือก Hexadecimal พิมพ์ค่า 1 ใน Value data คลิก OK

วิธีที่ 9D: เปลี่ยนค่าคีย์ในคอมพิวเตอร์ระยะไกล (เฉพาะซอฟต์แวร์ Citrix)

วิธีนี้ใช้ได้ก็ต่อเมื่อคุณมีซอฟต์แวร์ Citrix สำหรับการเชื่อมต่อระยะไกลบนทั้งสองเครื่อง

ขั้นตอนที่ 1: คัดลอกค่าของ Remote Desktop entry

  1. เปิด Registry Editor
  2. ไปที่โฟลเดอร์ RDP-Tcp ตามเส้นทางด้านบน
  3. ดับเบิลคลิก CitrixBackupRdpTcpLoadableProtocol_Object บันทึกค่าใน Value data (ค่าปกติคือ {5828277c-20cf-4408-b73f-73ab70b8849f})

ขั้นตอนที่ 2: วางค่าในคอมพิวเตอร์ระยะไกล

  1. ไปที่โฟลเดอร์ RDP-Tcp ใน Registry Editor บนคอมพิวเตอร์ระยะไกล
  2. ดับเบิลคลิก LoadableProtocol_Object วางค่าที่คัดลอกมาใน Value Data

ขั้นตอนที่ 3: รีสตาร์ท Remote Desktop Services

  1. เปิดแอป Services
  2. เลือก Remote Desktop Services คลิก Restart
  3. คลิกขวา Services (Local) เลือก Connect to another computer…
  4. คลิก Browse… > Advanced… > Find now เลือก Remote Desktop คลิก OK

วิธีที่ 10: ปรับเปลี่ยนใน Group Policy Editor

วิธีที่ 10A: เพิ่มบัญชีผู้ใช้ใน Allow log on through Remote Desktop Services

  1. กด Windows + R พิมพ์ gpedit.msc คลิก OK
  2. ไปที่ User Rights Assignment ตามเส้นทาง: Computer Configuration > Security Settings > Local Policies > User Rights Assignment
  3. ดับเบิลคลิก Allow log on through Remote Desktop Services
  4. คลิก Add User or Group… > Advanced… > Find Now เลือก Administrator คลิก OK
  5. คลิก OK อีกครั้ง แล้ว Apply และ OK

วิธีที่ 10B: ปรับเปลี่ยนการตั้งค่าบริการ Remote Desktop

ขั้นตอนที่ 1: แก้ไขการตั้งค่า Remote Desktop Services

  1. กด Windows + R พิมพ์ gpedit.msc คลิก OK
  2. ไปที่โฟลเดอร์ Connections ตามเส้นทาง: Computer Configuration > Administrative Templates > Remote Desktop Services > Remote Desktop Session Host > Connections
  3. ดับเบิลคลิก Allow users to connect remotely by using Remote Desktop Services
  4. เลือก Not Configured (หรือ Enabled) คลิก Apply และ OK

ขั้นตอนที่ 2: บังคับอัปเดต GPE

  1. เปิด Command Prompt as administrator
  2. พิมพ์ gpupdate /force กด Enter

วิธีที่ 11: เพิ่มใบรับรอง SSL

  1. กด Windows + R พิมพ์ MMC คลิก OK
  2. คลิกแท็บ File > Add/Remove Snap-in…
  3. เลือก Certificates คลิก Add >
  4. เลือก Computer account คลิก Next
  5. เลือก Local Computer คลิก Finish
  6. คลิก OK
  7. ใน Console Root ไปที่ Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates
  8. คลิกขวาโฟลเดอร์ Certificates > All Tasks > Import…
  9. คลิก Next > Browse… เลือกไฟล์ใบรับรอง > Next
  10. ทำตามคำแนะนำบนหน้าจอเพื่อนำเข้า SSL certificates

บทความแนะนำ:

  • แก้ไขข้อผิดพลาด Instagram Feedback Required Login Error
  • แก้ไข The Group or Resource is Not in the Correct State
  • แก้ไข We Couldn't Connect to the Update Service ใน Windows 10
  • แก้ไข Server IP Address Could Not be Found ใน Windows 10

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