Remote Desktop Protocol (RDP) là tiện ích tích hợp sẵn trong Windows cho phép truy cập máy tính qua mạng cùng hoặc khác nhau mà không cần truy cập vật lý. Điều này hữu ích vì bạn được điều khiển hệ thống đích bằng vài cú nhấp chuột từ văn phòng hoặc nhà. Có hàng tá tiện ích RDP bên thứ ba. RDP tích hợp có thể không "thực sự" là tốt nhất nhưng hầu hết người dùng vẫn thích dùng. Tất nhiên, cũng có vấn đề như phần mềm khác. Vấn đề chúng ta thảo luận là mã lỗi 0x104.
Thông báo lỗi này xuất hiện khi bạn cố kết nối đến hệ thống đích trên mạng cùng hoặc khác. Thông báo nói "We couldn't connect to the remote PC because the PC can't be found. Please provide the fully-qualified name or the IP address of the remote PC, and then try again". Điều này có thể do cài đặt DNS, tùy chọn khám phá mạng hoặc thỉnh thoảng cài đặt bảo mật tường lửa Windows Defender.
Nguyên nhân gây ra lỗi Remote Desktop Error Code 0x104
Nguyên nhân lỗi có thể khác nhau tùy tình huống. Tuy nhiên, thường do các lý do sau —
- Network Discovery tắt: Nếu tùy chọn Network Discovery tắt trong Sharing options thì đó có thể là lý do lỗi xuất hiện.
- Cổng bị chặn bởi Windows Firewall: Remote Desktop dùng cổng 3389 mặc định cho kết nối RDP. Nếu bị chặn bởi Windows Firewall, bạn không thể thiết lập kết nối.
- Cài đặt DNS: Nếu dùng DNS tùy chỉnh, vấn đề có thể do đó. Trong trường hợp này, bạn phải xóa chúng và thử kết nối lại.
Với đó, bạn có thể làm theo các giải pháp dưới để khắc phục. Hãy làm theo đúng thứ tự cung cấp.
Giải pháp 1: Bật Network Discovery
Network Discovery là tùy chọn xác định hệ thống có thể nhìn/quét hệ thống khác trên mạng hay không. Bạn phải bật tùy chọn này để thiết lập kết nối RDP. Cách làm:
- Mở Control Panel.
- Đi đến Network and Internet > Network and Sharing Center.
- Bên trái, nhấp 'Change advanced sharing settings'.
- Mở rộng hồ sơ mạng bạn đang dùng và chọn 'Turn on network discovery'.

- Nhấp Save Changes.
Giải pháp 2: Cho phép cổng 3389 qua Firewall
Như đã nói, cổng 3389 là cổng mặc định Remote Desktop dùng. Nếu bị chặn bởi Windows Firewall, bạn không thể kết nối. Cũng phải chọn mật khẩu và tên người dùng mạnh để bảo vệ khỏi kẻ tấn công. Cách cho phép cổng qua tường lửa:
- Nhấn Windows Key mở menu Start.
- Gõ Remote Settings và nhấn Enter. Mở cửa sổ System.
- Bên trái, nhấp Remote settings.
- Dưới Remote Desktop trong tab Remote, đảm bảo Allow remote connections to this computer được chọn.

- Mở Control Panel.
- Đi đến System and Security > Windows Defender Firewall.
- Bên trái, nhấp 'Advanced settings'.
- Chọn Inbound Rules và tìm Remote Assistance (RA Server TCP-In).
- Đảm bảo nó được bật (enabled).
- Tìm Remote Desktop – User Mode (TCP-In and UDP-In). Đảm bảo chúng bật và 3389 là cổng. Kiểm tra cổng bằng cách mở rộng cửa sổ để cột Local Port hiển thị.

- Thử thiết lập kết nối lại.
Giải pháp 3: Xóa DNS Server tùy chỉnh
Nếu dùng DNS server tùy chỉnh trên hệ thống, bạn phải xóa trước khi thiết lập kết nối từ xa. Điều này áp dụng cho cả hệ thống host và đích. Cách làm:
- Chuột phải vào biểu tượng Network khay hệ thống và chọn Open Network and Internet settings.
- Nhấp 'Change adapter options'.

- Chuột phải adapter chọn Properties.
- Chọn Internet Protocol Version 4 và chọn Properties.
- Đảm bảo 'Obtain DNS server address automatically' được chọn.
- Nhấp OK.
- Thử kết nối lại.