The RPC server is unavailable

Remote Procedure Call (RPC) là một công nghệ có mặt từ khi máy tính xuất hiện và sử dụng kỹ thuật giao tiếp giữa các quá trình. Mục đích chính của nó là cho phép máy khách và máy chủ giao tiếp với nhau qua mạng. Một số người dùng sau khi hoàn tất nâng cấp lên phiên bản Windows 10 mới hơn có thể nhận thấy rằng việc thực thi bất kỳ lệnh từ xa nào không thành công với thông báo lỗi The RPC server is unavailable – trước khi nâng cấp, các lệnh từ xa này thực thi thành công. Trong bài đăng này, chúng tôi sẽ xác định các nguyên nhân tiềm ẩn và sau đó cung cấp các giải pháp khả thi mà bạn có thể thử để giúp khắc phục sự cố này.

Khắc phục lỗi: Fix The RPC server is unavailable trong Windows 10

Nếu bạn gặp phải lỗi này, bạn có thể thử các giải pháp được đề xuất bên dưới.

1]Kiểm tra dịch vụ RPC trên máy tính của bạn

Giải pháp này ngụ ý rằng xung đột với các ứng dụng của bên thứ ba khác hoặc thay đổi hệ thống hệ thống có thể buộc dịch vụ RPC chuyển từ giá trị mặc định (Automatic) sang manual. Điều này có nghĩa là RPC có thể không tự động khởi động khi cần thiết.

Để kiểm tra dịch vụ RPC trên máy tính của bạn, hãy làm như sau:

  • Nhấn Windows + R, nhập services.msc và nhấn Enter.
  • Khi ở trong cửa sổ Dịch vụ, hãy tìm kiếm các quy trình sau:

Remote Procedure Call (RPC)

RPC Endpoint Mapper or Remote Procedure Call (RPC) Locator

DCOM Service Process Launcher

  • Nhấp chuột phải vào từng dịch vụ một và chọn Properties.
  • Khi ở trong thuộc tính, hãy đảm bảo rằng dịch vụ Started Startup type được đặt là Automatic.
  • Lưu các thay đổi và thoát.

Khởi động lại máy tính của bạn và xem sự cố đã được giải quyết chưa.

2]Bật Remote Desktop/Assistance trong Tường lửa

Để cho phép Remote Assistance trong tường lửa trên máy tính của bạn, hãy làm như sau:

  • Nhấn phím Windows + R, nhập control trong hộp thoại và nhấn Enter.
  • Khi bảng điều khiển bật lên, hãy nhập Firewall trong thanh tìm kiếm ở phía trên bên phải của cửa sổ và nhấn Enter.
  • Từ kết quả, nhấp vào Allow an app through Windows Firewall đó là một danh mục con bên dưới Windows Firewall.
  • Bấm vào Change settings và đảm bảo rằng các mục thực thi RPC được kiểm tra, chẳng hạn như Remote Assistance.

Khởi động lại máy tính của bạn và xem sự cố đã được giải quyết chưa.

3]Thay đổi lựa chọn khởi động từ Selective startup thành Normal startup

Selective startup là một phương pháp khởi động cho phép máy tính của bạn bật với một số mục được tải tối thiểu. Điều này thường được thực hiện khi khắc phục sự cố với máy tính của bạn có thể liên quan đến các ứng dụng bên thứ ba khác. Tuy nhiên, bất cứ khi nào bạn khởi động bằng khởi động chọn lọc, máy tính của bạn cũng sẽ không tải tất cả các thành phần RPC vào máy tính của bạn. Trong trường hợp này, chúng tôi sẽ chọn khởi động bình thường và xem liệu điều này có khắc phục được sự cố hay không. Đây là cách thực hiện:

  • Nhấn phím Windows + R, nhập msconfig trong hộp thoại và nhấn Enter.
  • Khi ở trong cấu hình khởi động, hãy chọn tab General và chọn tùy chọn Normal startup.
  • Nhấp chuột Apply > OK để lưu các thay đổi và thoát.

Bạn sẽ được nhắc khởi động lại. Khởi động lại ngay lập tức bằng cách sử dụng cửa sổ bật lên và kiểm tra xem thông báo lỗi có được giải quyết hay không.

4]Bật IPV6 và File & Printer Sharing cho mạng được kết nối

Trong một số trường hợp, bạn có thể gặp phải Error 1722: The RPC server is unavailable trong các trường hợp gián đoạn kết nối mạng do một hoặc nhiều cài đặt gây ra. Trong trường hợp này, bật IPV6 và File & Printer Sharing cho mạng được kết nối có thể giải quyết được sự cố. Làm như sau:

  • nhấn Phím Windows + R và sau đó gõ ncpa.cpl trong hộp thoại Run và nhấn Enter để mở ra Network Connections.
  • Bên trong cửa sổ Network Connections, nhấp chuột phải vào mạng mà bạn hiện đang kết nối và nhấn Properties.
  • Khi bạn đến Properties của kết nối mạng, hãy chuyển đến tab Networking và cuộn xuống qua danh sách các mục.
  • Định vị File and Printer Sharing for Microsoft Networks and Internet Protocol Version 6 (TCP/IPv6) và đảm bảo rằng cả hai hộp liên quan đều được chọn.
  • Nhấp chuột Ok để lưu các thay đổi.

Khởi động lại máy tính của bạn và xem liệu sự cố có được giải quyết ở lần khởi động tiếp theo hay không.

5]Xóa DNS và gia hạn

Giải pháp này yêu cầu bạn đảm bảo rằng các dịch vụ liên quan đến kết nối RPC đang chạy (như được nêu trong giải pháp 1 ở trên) trước khi bạn tiến hành xóa DNS và gia hạn kết nối.

Nếu bạn chắc chắn rằng các dịch vụ bắt buộc đang chạy, hãy làm theo hướng dẫn bên dưới để xóa DNS và gia hạn kết nối.

ipconfig /flushdns
  • Khi lệnh được đăng ký thành công, hãy nhập lệnh sau và nhấn Enter để gia hạn IP Configuration:
ipconfig /renew

Khi IP đã được gia hạn, hãy đóng Command Prompt nâng cao và thực hiện các lệnh từ xa và xem sự cố đã được giải quyết chưa.

6]Buộc các dịch vụ RPC bắt đầu sử dụng Registry Editor

Để sử dụng Registry Editor để buộc các dịch vụ RPC khởi động, hãy làm như sau:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
  • Với RpcSs đã chọn phím, di chuyển xuống ngăn bên phải và nhấp đúp vào Start để chỉnh sửa các thuộc tính của nó.
  • Trong hộp thuộc tính, thiết lập Base đến HexadecimalValue data đến 2.
  • Nhấp chuột OK để kích hoạt Remove Procedure Call (RPC).

Tiếp theo, sử dụng ngăn bên trái hoặc thanh điều hướng ở trên cùng (dán đường dẫn đăng ký và nhấn Enter) để điều hướng đến vị trí này:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  • Khi bạn đến vị trí đó, hãy nhấp đúp vào Start từ ngăn bên phải.
  • Sau đó, đặt Base đến Hexadecimal và dữ liệu giá trị để 2.
  • Nhấp chuột OK để cho phép DCOM Server Process Launcher.

Cuối cùng, điều hướng đến vị trí sau bằng cách sử dụng thanh điều hướng ở trên cùng hoặc bằng cách sử dụng ngăn bên trái:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  • Di chuyển sang ngăn bên phải và nhấp đúp vào Start.
  • Sau đó, đặt Base đến HexadecimalValue Data đến 2.
  • Nhấp chuột OK.

Đóng Registry Editor, khởi động lại máy tính của bạn và xem liệu ‘The RPC server is unavailable sự cố đã được giải quyết khi khởi động hệ thống tiếp theo.

Máy chủ RPC không khả dụng

  • Thẻ: Lỗi