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

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

ข้อผิดพลาด 'Remote Desktop can't connect to the remote computer for one of these reasons' เกิดได้จากหลายสาเหตุ เช่น ข้อมูลเข้าสู่ระบบผิด ปัญหาการเชื่อมต่อ หรือการใช้โปรโตคอล HTTP/UDP ข้อความแสดง 3 สาเหตุหลัก:

  1. การเข้าถึงระยะไกลของเซิร์ฟเวอร์ไม่ได้เปิดใช้งาน
  2. คอมพิวเตอร์ระยะไกลปิดอยู่
  3. คอมพิวเตอร์ระยะไกลไม่พร้อมใช้งานบนเครือข่าย
แก้ไข: Remote Desktop ไม่สามารถเชื่อมต่อคอมพิวเตอร์ระยะไกลได้

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

สาเหตุที่ทำให้ Remote Desktop เชื่อมต่อไม่ได้ใน Windows

แม้จะมีหลายสาเหตุ แต่สาเหตุบ่อยที่สุดคือ อินเทอร์เน็ตไม่เสถียร หรือข้อมูลเข้าสู่ระบบไม่ตรงกัน นอกจากนี้ยังมีสาเหตุอื่นที่รู้จักสำหรับ Windows 10:

  • RDP ไม่ทำงานหลัง Windows Update: ฟังก์ชัน Remote Desktop อาจทำงานไม่ถูกต้องหลังอัปเกรด/อัปเดต Windows เพราะอัปเดตอาจทำให้ RDP เสียหายและต้องแก้ไขด้วยตนเอง
  • ปัญหา Antivirus / Firewall: บางครั้งติดตั้งแอนตี้ไวรัสแล้วมันบล็อกฟีเจอร์ RDP บางอย่าง ทำให้เชื่อมต่อคอมพิวเตอร์ Windows ระยะไกลไม่ได้
  • ปัญหา Network Profile: ถ้าตั้งโปรไฟล์เครือข่ายเป็น Public หรือ Network Group ใน Windows ฟังก์ชัน Remote Desktop จะถูกบล็อก

ทำตามวิธีแก้ไขด้านล่างเพื่อให้ RDP ใน Windows ทำงานถูกต้อง

วิธีที่ 1: เปลี่ยน/ปรับตั้งค่า Firewall

ข้อนี้จำเป็นต้องทำหากมีปัญหา RDP บ่อยครั้ง Firewall จะบล็อกการเชื่อมต่อเข้า/ออกบางอย่างโดยค่าเริ่มต้น หากตั้งค่า Firewall เข้มงวด คุณจะเชื่อมต่อคอมพิวเตอร์ระยะไกลไม่ได้

ถ้าฟีเจอร์ Remote Desktop ถูกบล็อกหรือไม่ได้รับอนุญาตผ่าน Windows Firewall ต้องอนุญาตให้ผ่าน วิธีทำง่ายๆ ดังนี้:

  1. เปิด Start Menu พิมพ์ "Allow an app through Windows Firewall" โดยไม่ต้องมีเครื่องหมายคำพูด
  2. คลิกตัวเลือกแรกที่ปรากฏ
  3. คลิก Change Settings มุมขวาบนของหน้าต่างที่ปรากฏแก้ไข: Remote Desktop ไม่สามารถเชื่อมต่อคอมพิวเตอร์ระยะไกลได้
  4. จะเห็นรายการแอป/ฟีเจอร์ที่อนุญาตหรือไม่อนุญาตใน Windows Firewall
  5. เลื่อนลงหา Remote Desktop ติ๊กถูก checkbox หน้ามัน (Private อันนั้น)แก้ไข: Remote Desktop ไม่สามารถเชื่อมต่อคอมพิวเตอร์ระยะไกลได้
  6. ปิดหน้าต่าง เสร็จสิ้นการอนุญาต Remote Desktop ผ่าน Windows Firewall

วิธีที่ 2: อนุญาต Remote Desktop Connections หากยังไม่ได้อนุญาต

อีกอย่างที่ต้องตรวจสอบคือ ว่า Remote Desktop connections ได้รับอนุญาตใน Windows หรือยัง ถ้าฟังก์ชันนี้ถูกบล็อก แม้จะอนุญาตผ่าน Firewall แล้ว Remote Desktop ก็ยังไม่ทำงาน ตรวจสอบดังนี้:

  1. พิมพ์ 'Allow Remote Desktop Connections' ใน Start Menu
  2. คลิกตัวเลือกแรก
  3. จะมีหน้าต่างขึ้น เลื่อนลงหา heading Remote Desktop คลิก 'Show settings' หน้า 'Change settings to allow remote connections to this computer'แก้ไข: Remote Desktop ไม่สามารถเชื่อมต่อคอมพิวเตอร์ระยะไกลได้
  4. ตรวจสอบให้แน่ใจว่าตัวเลือก 'Allow Remote Assistance Connections to this Computer' ติ๊กถูก คลิก Apply แล้ว OK ปิดหน้าต่าง

วิธีที่ 3: รีเซ็ตข้อมูลประจำตัว Remote Desktop

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

เพื่อรีเซ็ตหรือลบ RDP credentials ใน Windows 10 ทำดังนี้:

  1. พิมพ์ Remote Desktop Connection ใน Start Menu
  2. คลิกตัวเลือกแรกคือ "Remote Desktop"
  3. พิมพ์ IP address ของคอมพิวเตอร์ ถ้ามี credentials บันทึกไว้สำหรับเครื่องนี้ จะมีตัวเลือกให้ edit หรือ delete
  4. คลิก delete เพื่อลบ credentialsแก้ไข: Remote Desktop ไม่สามารถเชื่อมต่อคอมพิวเตอร์ระยะไกลได้

วิธีที่ 4: เพิ่ม IP address ของคอมพิวเตอร์ระยะไกลใน hosts file

อีกวิธีคือ เพิ่ม IP address ของคอมพิวเตอร์ระยะไกลใน hosts file บางผู้ใช้มีปัญหาเมื่อเชื่อมต่อคอมพิวเตอร์ระยะไกลที่ IP ไม่อยู่ใน hosts file ของพวกเขา ทำดังนี้:

  1. กด Windows Key + X เลือก Command Prompt (Admin) เพื่อเปิด CMD ด้วยสิทธิ์สูง
  2. ใน cmd พิมพ์คำสั่ง:
    cd C:/Windows/System32/Drivers/etc
  3. จากนั้นพิมพ์คำสั่ง:
    notepad hosts
  4. แก้ไข: Remote Desktop ไม่สามารถเชื่อมต่อคอมพิวเตอร์ระยะไกลได้
  5. เมื่อ hosts file เปิดใน notepad ให้เพิ่ม IP address ของคอมพิวเตอร์ระยะไกลไปท้ายไฟล์ คลิกปิด แล้วกด Save เมื่อถาม

วิธีที่ 5: เพิ่ม RDGClientTransport Key ใน Registry

บางผู้ใช้แก้ปัญหา Remote Desktop ได้โดยปรับ Registry ต้องสร้าง DWORD key ใหม่ใน Windows Registry เพื่อบังคับให้ RDP ใช้ RPC/HTTP connections แทน HTTP/UDP วิธีเพิ่ม key:

  1. กด Windows + R เปิด Run
  2. พิมพ์ regedit กด Enter
  3. ไปที่ path นี้ใน Registry Editor โดยวางใน address bar:
    HKEY_CURRENT_USER/SoftwareMicrosoft/Terminal Server Client
  4. ที่นั่น คลิกขวาด้านขวา 選擇 New→ DWORD (32-bit Value) ตั้งชื่อ RDGClientTransportแก้ไข: Remote Desktop ไม่สามารถเชื่อมต่อคอมพิวเตอร์ระยะไกลได้
  5. ดับเบิลคลิก key ใหม่เพื่อเปิด Properties ตั้ง Value data เป็น 1 คลิก OK ปิด Registry

วิธีที่ 6: เปลี่ยนคุณสมบัติเครือข่าย

ในบางกรณี ข้อผิดพลาดอาจเกิดจากเครือข่ายที่ตั้งเป็น Public ขั้นตอนนี้จะเปลี่ยนเป็น Private ดังนี้:

  1. กด "Windows" + "I" เปิด Settings
  2. คลิก "Network and Internet" เลือก "Status"แก้ไข: Remote Desktop ไม่สามารถเชื่อมต่อคอมพิวเตอร์ระยะไกลได้
  3. คลิก "Change Connection Properties"แก้ไข: Remote Desktop ไม่สามารถเชื่อมต่อคอมพิวเตอร์ระยะไกลได้
  4. เลือก "Private"แก้ไข: Remote Desktop ไม่สามารถเชื่อมต่อคอมพิวเตอร์ระยะไกลได้
  5. ตรวจสอบ ว่าปัญหายังคงอยู่หรือไม่