Khắc phục Lỗi máy chủ RPC không khả dụng trong Windows 10

Cuộc gọi thủ tục từ xa (RPC)(Remote Procedure Call (RPC)) là một công nghệ có mặt kể 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 Máy chủ RPC không khả dụng(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.

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

Thông báo lỗi Máy chủ RPC không khả dụng(The RPC Server is unavailable ) có thể được kích hoạt bởi bất kỳ trường hợp nào sau đây:

  • Một hoặc nhiều dịch vụ được yêu cầu bởi RPC bị vô hiệu hóa.
  • Hỗ trợ từ xa bị vô hiệu hóa bởi Tường lửa(Firewall) .
  • IPV6 hoặc Chia sẻ Máy in Tệp(File Printer Sharing) bị tắt.
  • Địa chỉ IP bị lỗi máy chủ RPC .
  • Dịch vụ RPC(RPC) bị vô hiệu hóa thông qua Registry .

Đọc(Read) : Cách khắc phục lỗi và sự cố cuộc gọi Thủ tục từ xa .

Máy chủ RPC không khả dụng trong Windows 11/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
  2. Bật Remote Desktop/Assistance trong Tường lửa(Firewall)
  3. Thay đổi lựa(Change Startup Selection) chọn khởi động từ khởi động có chọn lọc(Selective) thành khởi động bình thường(Normal)
  4. Bật IPV6 và Chia sẻ tệp(File) & máy in(Printer Sharing) cho mạng được kết nối
  5. Xóa DNS & Gia hạn
  6. Buộc các dịch vụ RPC(Force RPC) bắt đầu sử dụng Registry Editor .

Bây giờ, chúng ta hãy đi sâu vào các bước chi tiết của các giải pháp này.

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

Máy chủ RPC không khả dụng trong Windows 11/10

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 ( Tự động(Automatic) ) sang thủ công. Đ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ào hộp thoại và nhấn Enter.
  • Khi ở trong cửa sổ Dịch vụ(Services) , 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 Thuộc tính(Properties) .
  • Khi ở trong thuộc tính, hãy đảm bảo rằng dịch vụ được Khởi (Started ) động và  kiểu Khởi động (Startup type ) được đặt là  Tự động(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(Firewall)

Để cho phép Hỗ trợ từ xa(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 điều khiển(control) vào hộp thoại và nhấn Enter.
  • Khi bảng điều khiển bật lên, hãy nhập Tường lửa (Firewall ) vào 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 Cho phép ứng dụng thông qua Tường lửa của Windows (Allow an app through Windows Firewall ) , đây là một danh mục con bên dưới  Tường lửa của Windows(Windows Firewall) .
  • Nhấp vào Thay đổi cài đặt (Change settings ) và đảm bảo rằng các mục thực thi RPC được chọn, chẳng hạn như Hỗ trợ từ xa(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(Change Startup Selection) chọn khởi động từ khởi động có chọn lọc(Selective) thành khởi động bình thường(Normal)

Khởi động có chọn lọc 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ố lượng mục tối thiểu được tải. Đ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 vào hộp thoại và nhấn Enter.
  • Khi ở trong cấu hình khởi động, hãy chọn tab Chung (General ) và chọn tùy chọn  Khởi động bình thường(Normal startup) .
  • Nhấp vào Áp dụng(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(Restart) 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(Enable IPV6) và Chia sẻ tệp(File) & máy in(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  Lỗi 1722: Sự cố máy chủ RPC không khả dụng (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à Chia sẻ tệp(File) & máy in(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 key + R rồi nhập ncpa.cpl vào hộp thoại Run và nhấn Ente r  để mở  cửa sổ 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 Thuộc tính(Properties) của kết nối mạng, hãy chuyển đến tab Mạng(Networking) và cuộn xuống qua danh sách các mục.
  • Định vị Chia sẻ Tệp và (File and) Máy in cho Mạng Microsoft(Printer Sharing for Microsoft Networks)  và  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 vào Ok  để lưu các thay đổi.

Khởi động lại máy tính của bạn và xem 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(flush the 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 Cấu hình IP:
ipconfig /renew

Khi IP đã được gia hạn, hãy đóng Dấu nhắc lệnh(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(Force 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:

  • Khởi chạy Registry Editor .
  • Bên trong Registry Editor , sử dụng ngăn bên trái để điều hướng đến vị trí sau:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
  • Với phím RpcSs  được chọn, di chuyển xuống ngăn bên phải và nhấp đúp vào  Bắt đầu(Start ) để chỉnh sửa các thuộc tính của nó.
  • Trong hộp thuộc tính ,  đặt  Cơ sở(Base)  thành  Hệ thập lục phân(Hexadecimal)  và  dữ liệu Giá trị(Value data)  thành  2.
  • Bấm OK để bật  Lệnh gọi Thủ tục Loại bỏ (RPC)(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 Bắt đầu(Start) từ ngăn bên phải.
  • Sau đó, đặt Cơ sở(Base)  thành  Hệ thập lục phân(Hexadecimal)  và dữ liệu giá trị thành  2.
  • Nhấp vào OK để bật Trình khởi chạy quy trình máy chủ DCOM(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 Bắt đầu.(Start.)
  • Sau đó, đặt  Cơ sở(Base)  thành  Hệ thập lục phân(Hexadecimal)  và  Dữ liệu giá trị(Value Data)  thành  2 .
  • Bấm OK .

Đóng Registry Editor , khởi động lại máy tính của bạn và xem sự cố ' Máy chủ RPC không khả dụng'(The RPC server is unavailable’) đã được giải quyết ở lần khởi động hệ thống tiếp theo hay chưa.

Kiểm tra các bài viết liên quan này nếu bạn nhận được:(Check these related posts if you receive:)

  1. Cách khắc phục lỗi và sự cố cuộc gọi theo thủ tục từ xa
  2. Lỗi cuộc gọi thủ tục từ xa không thành công cho các ứng dụng Microsoft Store
  3. Cuộc gọi Thủ tục Từ xa Không thành công khi tạo mã PIN làm Tùy chọn đăng nhập
  4. Lỗi cuộc gọi thủ tục từ xa không thành công khi sử dụng DISM(The remote procedure call failed error while using DISM) .



About the author

Tôi có kiến ​​thức nền tảng về kỹ thuật máy tính và công nghệ thông tin, điều này đã cho tôi một góc nhìn độc đáo về nền tảng Windows 10 và 11. Đặc biệt, tôi được trải nghiệm với cả "Trải nghiệm máy tính để bàn" của Windows 10 và trình duyệt Microsoft Edge. Kinh nghiệm của tôi với hai nền tảng này giúp tôi hiểu sâu sắc về cách chúng hoạt động và kiến ​​thức chuyên môn của tôi trong các lĩnh vực này cho phép tôi đưa ra lời khuyên đáng tin cậy về cách cải thiện chúng.



Related posts