ด้วยเทคโนโลยีที่ก้าวหน้าและความจำเป็นที่ต้องมีระบบเชื่อมต่อกันในองค์กร ผู้ใช้พยายามเชื่อมต่อคอมพิวเตอร์ในพื้นที่โดยใช้การเชื่อมต่อเครือข่ายร่วมกัน อย่างไรก็ตาม ปัญหา "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: ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
ขั้นตอนแรกคือตรวจสอบว่าการเชื่อมต่ออินเทอร์เน็ตของเซิร์ฟเวอร์เครือข่ายทำงานหรือไม่ คุณสามารถทดสอบความเร็วอินเทอร์เน็ตได้
- กดปุ่ม Windows พิมพ์ Google Chrome และคลิก Open
- เปิดเว็บไซต์ SpeedTest อย่างเป็นทางการและคลิกปุ่ม Go
- หากการเชื่อมต่ออินเทอร์เน็ตมีแบนด์วิดท์ต่ำ คุณสามารถ:
- เปลี่ยนแผนอินเทอร์เน็ต
- ใช้เครือข่าย Wi-Fi อื่น
วิธีที่ 1B: จำกัดเครือข่ายที่เชื่อมต่อ
ความจุของการเข้าถึงเครือข่ายอาจถูกใช้เกินไป โปรดตรวจสอบให้แน่ใจว่าการเข้าถึงเครือข่ายรองรับจำนวนระบบที่คุณเชื่อมต่ออยู่
วิธีที่ 1C: ปิดใช้งานบริการ VPN
สาเหตุสำคัญอีกอย่างคือบริการ VPN คุณสามารถแก้ไขได้โดยปิดใช้งาน VPN บน Remote Desktop และคอมพิวเตอร์ระยะไกล
วิธีที่ 1D: ล้าง DNS (Flush DNS)
DNS บนคอมพิวเตอร์อาจก่อให้เกิดปัญหา ในการแก้ไข ให้ล้าง DNS บนทั้งสองเครื่องด้วยขั้นตอนดังนี้:
- เปิด Command Prompt โดยพิมพ์ในช่องค้นหา Windows คลิกขวาเลือก Run as administrator
- พิมพ์คำสั่ง ipconfig /flushdns และกด Enter
วิธีที่ 1E: อนุญาตการช่วยเหลือระยะไกล (Remote Assistance)
- กดปุ่ม Windows พิมพ์ Allow Remote Assistance invitations to be sent from this computer และคลิก Open
- ติ๊กช่อง Allow Remote Assistance connections to this computer ในส่วน Remote Assistance
- เลือก Allow remote connections to this computer และคลิก Apply และ OK
วิธีที่ 1F: รีสตาร์ทบริการ RDP
บริการ Remote Desktop บนทั้งสองเครื่องอาจค้างอยู่ ให้รีสตาร์ทบริการด้วยขั้นตอน:
- กดปุ่ม Windows พิมพ์ Services และคลิก Open
- เลือก Remote Desktop Services ในรายการและคลิก Restart
- เลือก Remote Desktop Services UserMode Port Redirector และคลิก Restart
วิธีที่ 1G: อัปเดต Windows OS
Windows OS ที่ล้าสมัยอาจก่อให้เกิดปัญหา โปรดอ่านคำแนะนำเกี่ยวกับการดาวน์โหลดและติดตั้ง Windows 10 ล่าสุด
วิธีที่ 2: ติดตั้ง Network Adapters ใหม่
ในการแก้ไขปัญหา ให้ติดตั้ง Network Adapters ใหม่บนทั้งสองเครื่อง
ขั้นตอนที่ 1: ถอนการติดตั้ง Network Adapter
- กดปุ่ม Windows พิมพ์ Device Manager และคลิก Open
- ขยายตัวเลือก Network adapters คลิกขวาที่ network adapter และเลือก Uninstall device
- คลิก Uninstall บนหน้าต่างยืนยัน
ขั้นตอนที่ 2: ติดตั้ง Network Adapter ใหม่
- เปิด Device Manager และขยาย Network adapters
- คลิกแท็บ Action และเลือก Scan for hardware changes
วิธีที่ 3: อนุญาต Remote Desktop ผ่าน Windows Firewall
- กดปุ่ม Windows พิมพ์ Control Panel และคลิก Open
- เลือก Category ในเมนู View by และคลิก System and Security
- คลิก Allow an app through Windows Firewall ภายใต้ส่วน Windows Defender Firewall
- คลิก Change settings
- ติ๊ก Remote Desktop ติ๊ก Private และ Public แล้วคลิก OK
วิธีที่ 4: ปรับเปลี่ยนการตั้งค่า Remote Desktop Connections
วิธีที่ 4A: ป้อนข้อมูลประจำตัวผู้ใช้ที่ถูกต้อง
- กดปุ่ม Windows พิมพ์ Remote Desktop Connection และคลิก Open
- ป้อนที่อยู่ IP ที่ถูกต้องในช่อง Computer และคลิก Connect
วิธีที่ 4B: เพิ่มคอมพิวเตอร์ระยะไกลใหม่
ขั้นตอนที่ 1: ลบชื่อผู้ใช้
- เปิดแอป Remote Desktop Connection
- เลือกชื่อผู้ใช้คอมพิวเตอร์ในเมนูดรอปดาวน์ Computer และคลิก Delete
- คลิก Yes บนหน้าต่าง UAC
ขั้นตอนที่ 2: เพิ่มชื่อผู้ใช้ใหม่
- ในหน้าต่าง Remote Desktop Connection ป้อนที่อยู่ IP ของคอมพิวเตอร์ระยะไกลในช่อง Computer และคลิก Connect
วิธีที่ 4C: ตั้งค่าแบนด์วิดท์ต่ำกว่าสำหรับการเชื่อมต่อ
- เปิดแอป Remote Desktop Connection
- คลิก Show Options ที่มุมซ้ายล่าง
- ไปที่แท็บ Experience เลือก Low-speed broadband (256 kbps – 2 Mbps) ในเมนูดรอปดาวน์
- ไปที่แท็บ General ป้อนชื่อผู้ใช้ของคอมพิวเตอร์ระยะไกลและคลิก Connect
วิธีที่ 5: ตรวจสอบพอร์ต RDP ด้วย Windows PowerShell
ตรวจสอบพอร์ต RDP โดยใช้ Windows PowerShell พอร์ต RDP สำหรับการเชื่อมต่อเครือข่ายสามารถเปลี่ยนแปลงได้เพื่อให้แน่ใจว่าคอมพิวเตอร์ระยะไกลเชื่อมต่อกับพอร์ต 3389 บน Remote Desktop
- กดปุ่ม Windows พิมพ์ Windows PowerShell และคลิก Open
- พิมพ์คำสั่ง Enter-PSSession –ComputerName <PC> และกด Enter (แทนที่ <PC> ด้วยชื่อคอมพิวเตอร์ระยะไกล)
- พิมพ์คำสั่ง cmd /c 'netstat –ano | find "3389"' และกด Enter
- พิมพ์คำสั่ง cmd /c 'tasklist /svc | find "<pid listening on 3389>"' และกด Enter
วิธีที่ 6: เปลี่ยนสิทธิ์โฟลเดอร์ MachineKeys
ให้สิทธิ์ผู้ดูแลระบบกับโฟลเดอร์ MachineKeys ใน Windows Explorer
- กด Windows + E เปิด File Explorer ไปที่ C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys
- คลิกขวาที่โฟลเดอร์ MachineKeys เลือก Properties
- ไปที่แท็บ Security คลิก Advanced
- เลือกบัญชี Administrator คลิก Change permissions
- เลือก Allow ในเมนู Type ติ๊กทุกช่องใน Basic permissions คลิก OK
- คลิก Apply และ OK บนหน้าต่าง Advanced Security Settings
- คลิก Apply และ OK อีกครั้งบนหน้าต่าง MachineKeys Properties
วิธีที่ 7: เพิ่มที่อยู่ IP ของคอมพิวเตอร์ระยะไกล
หากไม่สามารถแก้ไขได้ ให้เพิ่มที่อยู่ IP ของคอมพิวเตอร์ระยะไกลไปยัง Remote Desktop ด้วยตนเอง
ขั้นตอนที่ 1: บันทึกที่อยู่ IP ของคอมพิวเตอร์ระยะไกล
- เปิด Command Prompt as administrator
- พิมพ์ ipconfig /all และกด Enter
- บันทึกที่อยู่ IP ในบรรทัด IPv4 Address ภายใต้ส่วน Wireless LAN adapter Wi-Fi
ขั้นตอนที่ 2: ดูที่อยู่ IP ใน Remote Desktop
- เปิด Command Prompt as administrator
- พิมพ์ cd C:/Windows/System32/drivers/etc และกด Enter
- พิมพ์ dir และกด Enter เพื่อดูไฟล์ในไดเรกทอรี
ขั้นตอนที่ 3: เพิ่มที่อยู่ IP ในไฟล์ Hosts
หากไม่พบที่อยู่ IP ในขั้นตอนก่อนหน้า ให้เพิ่มด้วยตนเองในไฟล์ hosts
- เปิด File Explorer (Windows + E) ไปที่ C:\Windows\System32\drivers\etc
- คลิกขวาที่ไฟล์ hosts เลือก Open with > Notepad
- พิมพ์ ที่อยู่ IP ของคอมพิวเตอร์ระยะไกลในไฟล์ และกด Ctrl + S เพื่อบันทึก
วิธีที่ 8: ปรับเปลี่ยนในแอป Settings
วิธีที่ 8A: ปิด Custom Scaling (ถ้ามี)
- กด Windows + I เปิด Settings
- คลิก System
- ในแท็บ Display ปิด Custom Scaling ในส่วน Scale and layout
วิธีที่ 8B: เปิดใช้งาน Remote Desktop
- เปิดแอป Settings
- คลิก System
- คลิกแท็บ Remote Desktop ด้านซ้าย และเปิด Enable Remote Desktop
- คลิก Confirm บนหน้าต่างยืนยัน
วิธีที่ 8C: ตั้งค่าการเชื่อมต่อเครือข่ายเป็น Private
- กด Windows + I เปิด Settings
- คลิก Network & Internet
- ในแท็บ Status คลิก Properties ของการเชื่อมต่อ Wi-Fi
- เลือก Private
วิธีที่ 9: ปรับเปลี่ยนใน Registry Editor
หมายเหตุ: สำรอง Registry keys ก่อนดำเนินการต่อ
วิธีที่ 9A: แก้ไข fDenyTSConnections
- กดปุ่ม Windows พิมพ์ Registry Editor คลิก Open
- ไปที่โฟลเดอร์ Terminal Server Client ตามเส้นทาง: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server Client
- คลิกขวา fDenyTSConnections เลือก Modify…
- เลือก Hexadecimal พิมพ์ค่า 1 ใน Value data คลิก OK
วิธีที่ 9B: เปลี่ยนคีย์ PortNumber
- เปิด Registry Editor
- ไปที่โฟลเดอร์ RDP-Tcp ตามเส้นทาง: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
- คลิกขวา PortNumber เลือก Modify…
- เลือก Decimal เปลี่ยนค่าจาก 3389 เป็น 3388 คลิก OK
วิธีที่ 9C: แก้ไขคีย์ RDGClientTransport
- เปิด Registry Editor
- ไปที่โฟลเดอร์ Terminal Server Client ตามเส้นทาง: Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Terminal Server Client
- คลิกขวาบานขวา เลือก New > DWORD (32-bit) Value
- ตั้งชื่อเป็น RDGClientTransport กด Enter
- คลิกขวา RDGClientTransport เลือก Modify…
- เลือก Hexadecimal พิมพ์ค่า 1 ใน Value data คลิก OK
วิธีที่ 9D: เปลี่ยนค่าคีย์ในคอมพิวเตอร์ระยะไกล (เฉพาะซอฟต์แวร์ Citrix)
วิธีนี้ใช้ได้ก็ต่อเมื่อคุณมีซอฟต์แวร์ Citrix สำหรับการเชื่อมต่อระยะไกลบนทั้งสองเครื่อง
ขั้นตอนที่ 1: คัดลอกค่าของ Remote Desktop entry
- เปิด Registry Editor
- ไปที่โฟลเดอร์ RDP-Tcp ตามเส้นทางด้านบน
- ดับเบิลคลิก CitrixBackupRdpTcpLoadableProtocol_Object บันทึกค่าใน Value data (ค่าปกติคือ {5828277c-20cf-4408-b73f-73ab70b8849f})
ขั้นตอนที่ 2: วางค่าในคอมพิวเตอร์ระยะไกล
- ไปที่โฟลเดอร์ RDP-Tcp ใน Registry Editor บนคอมพิวเตอร์ระยะไกล
- ดับเบิลคลิก LoadableProtocol_Object วางค่าที่คัดลอกมาใน Value Data
ขั้นตอนที่ 3: รีสตาร์ท Remote Desktop Services
- เปิดแอป Services
- เลือก Remote Desktop Services คลิก Restart
- คลิกขวา Services (Local) เลือก Connect to another computer…
- คลิก Browse… > Advanced… > Find now เลือก Remote Desktop คลิก OK
วิธีที่ 10: ปรับเปลี่ยนใน Group Policy Editor
วิธีที่ 10A: เพิ่มบัญชีผู้ใช้ใน Allow log on through Remote Desktop Services
- กด Windows + R พิมพ์ gpedit.msc คลิก OK
- ไปที่ User Rights Assignment ตามเส้นทาง: Computer Configuration > Security Settings > Local Policies > User Rights Assignment
- ดับเบิลคลิก Allow log on through Remote Desktop Services
- คลิก Add User or Group… > Advanced… > Find Now เลือก Administrator คลิก OK
- คลิก OK อีกครั้ง แล้ว Apply และ OK
วิธีที่ 10B: ปรับเปลี่ยนการตั้งค่าบริการ Remote Desktop
ขั้นตอนที่ 1: แก้ไขการตั้งค่า Remote Desktop Services
- กด Windows + R พิมพ์ gpedit.msc คลิก OK
- ไปที่โฟลเดอร์ Connections ตามเส้นทาง: Computer Configuration > Administrative Templates > Remote Desktop Services > Remote Desktop Session Host > Connections
- ดับเบิลคลิก Allow users to connect remotely by using Remote Desktop Services
- เลือก Not Configured (หรือ Enabled) คลิก Apply และ OK
ขั้นตอนที่ 2: บังคับอัปเดต GPE
- เปิด Command Prompt as administrator
- พิมพ์ gpupdate /force กด Enter
วิธีที่ 11: เพิ่มใบรับรอง SSL
- กด Windows + R พิมพ์ MMC คลิก OK
- คลิกแท็บ File > Add/Remove Snap-in…
- เลือก Certificates คลิก Add >
- เลือก Computer account คลิก Next
- เลือก Local Computer คลิก Finish
- คลิก OK
- ใน Console Root ไปที่ Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates
- คลิกขวาโฟลเดอร์ Certificates > All Tasks > Import…
- คลิก Next > Browse… เลือกไฟล์ใบรับรอง > Next
- ทำตามคำแนะนำบนหน้าจอเพื่อนำเข้า 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 ไม่สามารถเชื่อมต่อกับคอมพิวเตอร์ระยะไกลได้ ลองใช้วิธีต่างๆ ตามที่ระบุไว้ และแชร์ความคิดเห็นหรือคำถามได้ที่ส่วนความคิดเห็นครับ