Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa

Lỗi 'Remote Desktop can't connect to the remote computer for one of these reasons' có thể xảy ra do nhiều lý do bao gồm thông tin đăng nhập sai, vấn đề kết nối hoặc sử dụng giao thức HTTP/UDP. Thông báo lỗi chỉ ra ba lý do sau:

  1. Truy cập từ xa đến máy chủ không được bật
  2. Máy tính từ xa bị tắt
  3. Máy tính từ xa không khả dụng trên mạng
Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa

Remote Desktop là tính năng rất tiện lợi cho phép kết nối đến máy tính khác chạy Windows và sử dụng chúng mà không cần hiện diện vật lý trước máy đó. Máy tính bạn muốn kết nối có thể ở bất kỳ đâu trên thế giới và bạn vẫn có thể truy cập và sử dụng nếu có thông tin đăng nhập đúng và phần mềm cần thiết. Kết nối internet hoạt động trên cả hai hệ thống là bắt buộc cho kết nối thành công. Trong bài viết này, chúng ta sẽ thảo luận về vấn đề chung của Remote Desktop khi không thể kết nối đến máy tính từ xa, tức là nguyên nhân cùng các giải pháp bạn có thể dùng để loại bỏ lỗi vĩnh viễn.

Nguyên nhân gây thất bại kết nối Remote Desktop trong Windows?

Mặc dù có nhiều lý do khiến kết nối Remote Desktop thất bại trong Windows, nguyên nhân thường gặp nhất là kết nối internet không ổn định hoặc thông tin đăng nhập không khớp. Ngoài các lý do này, còn có một số nguyên nhân đã biết khác làm hỏng chức năng Remote Desktop trong Windows 10:

  • RDP không hoạt động sau Windows Update: Chức năng Remote Desktop có thể không hoạt động đúng sau khi bạn nâng cấp hoặc cập nhật Windows. Điều này xảy ra vì cập nhật có thể đã làm hỏng chức năng RDP của Windows và cần can thiệp thủ công để sửa.
  • Vấn đề Antivirus / Firewall: Đôi khi, nếu cài antivirus, nó có thể chặn một số tính năng RDP trong Windows khiến bạn không thể kết nối thành công đến máy tính Windows từ xa.
  • Vấn đề Network Profile: Hầu hết thời gian, nếu bạn có hồ sơ mạng công cộng (public network profile) hoặc nhóm mạng trong Windows thì chức năng remote desktop sẽ bị chặn.

Bạn có thể làm theo một số giải pháp dưới đây để RDP trong Windows hoạt động đúng.

Giải pháp 1: Thay đổi/Chỉnh sửa cài đặt Firewall

Điều này là bắt buộc nếu bạn gặp vấn đề với RDP. Hầu hết thời gian firewall sẽ chặn một số kết nối đến và đi theo mặc định. Nếu bạn có chính sách firewall nghiêm ngặt, tiếc là bạn sẽ không thể kết nối đến máy tính từ xa.

Nếu tính năng Remote Desktop bị chặn hoặc không được phép qua Windows Firewall, bạn cần cho phép nó. Để làm điều đó, khá đơn giản và dễ dàng, làm theo hướng dẫn dưới:

  1. Mở menu Start và gõ "Allow an app through Windows Firewall" (Cho phép ứng dụng qua Windows Firewall) không cần dấu ngoặc kép.
  2. Nhấn vào lựa chọn đầu tiên xuất hiện.
  3. Tiếp theo nhấn vào Change Settings (Thay đổi cài đặt) ở góc trên bên phải cửa sổ hiện ra.Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa
  4. Bạn sẽ thấy danh sách ứng dụng hoặc tính năng được phép hoặc không được phép trong Windows Firewall.
  5. Cuộn xuống cho đến khi thấy Remote Desktop và tích vào ô checkbox trước nó (Private - Riêng tư).Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa
  6. Đóng cửa sổ và bạn đã xong việc cho phép Remote Desktop qua Windows Firewall.

Giải pháp 2: Cho phép kết nối Remote Desktop nếu chưa được phép

Điều khác bạn cần kiểm tra là xem kết nối Remote Desktop có được phép trong Windows của bạn hay không. Nếu chức năng đó bị chặn, ngay cả khi bạn cho phép Remote Desktop qua Firewall, kết nối Remote Desktop sẽ không hoạt động. Để kiểm tra, làm sau:

  1. Gõ 'Allow Remote Desktop Connections' trong menu Start.
  2. Sau đó, nhấn vào lựa chọn đầu tiên.
  3. Một cửa sổ sẽ hiện ra; cuộn xuống cho đến khi thấy tiêu đề Remote Desktop. Nhấn vào 'Show settings' (Hiển thị cài đặt) trước 'Change settings to allow remote connections to this computer'.Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa
  4. Đảm bảo tùy chọn 'Allow Remote Assistance Connections to this Computer' (Cho phép kết nối Hỗ trợ từ xa đến máy tính này) được tích. Nhấn Apply rồi OK để đóng cửa sổ.

Giải pháp 3: Đặt lại thông tin đăng nhập Remote Desktop

Hầu hết thời gian, khi bạn đã lưu thông tin đăng nhập cho một máy tính từ xa cụ thể và muốn kết nối đến máy tính từ xa khác, bạn sẽ gặp lỗi vì thông tin đăng nhập không khớp. Đó là vì bạn đã lưu thông tin Remote Desktop và máy tính khác bạn đang kết nối, có thông tin đăng nhập khác.

Để đặt lại hoặc xóa thông tin đăng nhập RDP trong Windows 10, thực hiện các hành động sau:

  1. Gõ Remote Desktop Connection trong menu Start.
  2. Sau đó nhấn vào lựa chọn đầu tiên là "Remote Desktop".
  3. Nhập địa chỉ IP máy tính. Nếu có thông tin đăng nhập đã lưu cho máy tính cụ thể này, bạn sẽ được tùy chọn edit (chỉnh sửa) hoặc delete (xóa).
  4. Nhấn vào delete để xóa thông tin đăng nhập.Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa

Giải pháp 4: Thêm địa chỉ IP máy tính từ xa vào file hosts

Một việc khác bạn có thể làm là thêm địa chỉ IP máy tính từ xa vào file hosts của bạn. Một số người dùng gặp vấn đề khi muốn kết nối đến máy tính từ xa có địa chỉ IP không có trong file hosts của họ. Để làm vậy, làm theo:

  1. Nhấn Windows + X và chọn Command Prompt (Admin) từ danh sách để mở command prompt nâng cao.
  2. Trong cmd, gõ lệnh này:
    cd C:/Windows/System32/Drivers/etc
  3. Sau đó, gõ lệnh này:
    notepad hosts
  4. Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa
  5. Khi file hosts mở trong notepad, thêm địa chỉ IP của máy tính từ xa vào cuối file. Cuối cùng, nhấn nút đóng và khi được hỏi lưu thay đổi, nhấn Save.

Giải pháp 5: Thêm khóa RDGClientTransport

Một số người dùng đã khắc phục được vấn đề kết nối Remote Desktop trong Windows bằng cách chỉnh sửa registry. Bạn sẽ phải tạo một khóa DWORD mới trong Windows Registry để buộc RDP sử dụng kết nối RPC/HTTP thay vì HTTP/UDP. Cách thêm khóa:

  1. Nhấn Windows + R mở Run
  2. Gõ regedit và nhấn enter.
  3. Tiếp theo, điều hướng đến đường dẫn sau trong registry editor bằng cách dán vào thanh địa chỉ:
    HKEY_CURRENT_USER/SoftwareMicrosoft/Terminal Server Client
  4. Khi đến đó, chuột phải vào bên phải pane và nhấn New→ DWORD (32-bit Value) và đặt tên là RDGClientTransport.Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa
  5. Sau đó, double-click vào khóa mới tạo để mở thuộc tính. Bây giờ bạn sẽ thấy tùy chọn đặt giá trị data. Đặt thành 1. Nhấn OK và đóng Windows Registry.

Giải pháp 6: Thay đổi thuộc tính mạng

Trong một số trường hợp, lỗi có thể được kích hoạt do mạng được thiết lập là Public. Do đó, ở bước này, chúng ta sẽ đổi sang Private. Để làm vậy:

  1. Nhấn "Windows" + "I" để mở settings.
  2. Nhấn vào tùy chọn "Network and Internet" (Mạng và Internet) và chọn "Status" (Trạng thái).Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa
  3. Nhấn vào tùy chọn "Change Connection Properties" (Thay đổi thuộc tính kết nối).Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa
  4. Chọn tùy chọn "Private" (Riêng tư).Khắc phục: Remote Desktop không thể kết nối đến máy tính từ xa
  5. Kiểm tra xem vấn đề có tiếp diễn không.