Hotline : 07 088 44444
Thích
Chia sẻ

Hướng dẫn sửa lỗi RPC server is unavailable

29/09/2021

Đối với những người dùng Windows, chắc hẳn lỗi thường gặp nhất chính là “RPC server is unavailable”. Tuy nhiên đây không phải là một lỗi quá nghiêm trọng nếu ta hiểu được nguyên nhân của nó. “RPC” trong lỗi có nghĩa là “Remote Procedure Call” – một phương thức để các ứng dụng giao tiếp với nhau khi chạy trên cùng một máy tính, vì vậy lỗi này không ảnh hưởng gì đến dữ liệu hay các chương trình trên máy của bạn.

RPC hoạt động tương tự như việc truyền mạng, trong đó RPS server sẽ mở một cổng, đo phản hồi từ dịch vụ hoặc server, sau đó gửi một packet mỗi khi nhận phản hồi và đồng thời truyền dữ liệu đến dịch vụ/server đích. Sau khi hoàn tất, quá trình sẽ vận hành theo chiều ngược lại để gửi dữ liệu về lại chương trình gốc.

Như vậy là bạn có thể yên tâm về dữ liệu của mình khi chẳng may gặp lỗi RPC server is unavailable. Sau đây là các nguyên nhân phổ biến gây ra lỗi cũng như các cách hiệu quả nhất để khắc phục lỗi.

Tại sao bị lỗi RPC server is unavailable?

Trước hết, RPC server không chỉ có mặt ở trên Windows hay một máy tính đơn nhất nào, mà hiện nay RPC có mặt trên hầu hết mọi hệ điều hành. Lỗi RPC server is unavailable có thể xuất phát từ một máy tính hoặc thậm chí là trên toàn bộ mạng. Cụ thể, khi một dịch vụ trên máy tính cần giao tiếp với một dịch vụ khác, nó sẽ giao tiếp với RPC server trên máy tính để khởi tạo quá trình trao đổi.

Sau đó, RPC server sẽ mở một số cổng để nghe thông báo và phản hồi ngược lại. Tuy nhiên, nếu RPC server không thể nhận được phản hồi, nó sẽ không thể ghi vào bộ nhớ, từ đó không thể mở cổng và dẫn đến lỗi RPC server is unavailable.

Cách sửa lỗi RPC server is unavailable

Dưới đây, Vietnix sẽ hướng dẫn ba cách hiệu quả nhất để sửa lỗi RPC server is unavailable trên Windows 10. Trong đó phổ biến nhất là khắc phục lỗi khi dịch vụ RPC không thể chạy. Hai cách còn lại sẽ giải quyết các vấn đề liên quan đến mạng và registry entry.

Trước khi thực hiện các cách dưới đây, hãy thử reboot lại máy tính – “thượng sách” để khắc phục hầu hết mọi sự cố tạm thời liên quan đến hệ điều hành và RPC server.

RPC service không hoạt động

Sau khi reboot máy, hãy kiểm tra xem có lỗi có phải xuất phát từ dịch vụ RPC hay không bằng các bước sau:

  1. Click chuột phải vào taskbar rồi mở Task manager.
  2. Đi đến tab Services rồi chọn Open Services.
  3. Kéo xuống phần Remote Procedure Call, kiểm tra xem nó có đang ở chế độ Autmomatic hay không.
  4. Sau đó đi đến phần DCOM Server Process Launcher rồi kiểm tra xem có đang chạy là ở chế độ Automatic không.
task manager

Vấn đề về Networks

Bên cạnh dịch vụ RPC, các lỗi liên quan đến TCP hay firewall cũng có thể gây ra lỗi the RPC server is unavailable. Cho dù bạn chỉ đang giao tiếp nội bộ trên máy tính của mình, các vấn đề về Networks vẫn hoàn toàn có thể gây ra lỗi RPC. Sở dĩ vì RPC server vẫn sử dụng các network stack để giao tiếp. Khi đó hãy làm theo các bước dưới đây để sửa lỗi:

  1. Mở Control Panel rồi chọn Network and Internet hoặc Network and Sharing Center.
  2. Click vào link Ethernet bên cạnh mục Connections, sau đó chọn Properties trong cửa sổ hiện ra.
  3. Hãy đảm bảo đã check vào hai phần IPv6File and Printer Sharing for Microsoft Networks. Sau đó chọn OK rồi thử mở lại chương trình gặp lỗi.
  4. Tiếp đến, mở Windows Firewall trong Control Panel.
    • Đối với các firewall của bên thứ ba, hãy thử các cài đặt khác nhau để xem có khắc phục được lỗi không. Tuy nhiên hãy bỏ qua bước này nếu bạn đã sử dụng firewall đó ổn định trong một thời gian dài.
  5. Đi đến phần Remote Assistance rồi kiểm tra xem các phần Domain, PrivatePublic network đã được enable chưa. Cuối cùng là lưu lại các thay đổi rồi thoát Control Panel.
network sharing center

Vấn đề về hỏng Registry

Nếu tất cả các cách trên vẫn không sửa được lỗi RPC server is unavailable, hãy thử kiểm tra các registry entry đang điều khiển dịch vụ RPC và DCOM. Tuy nhiên, nếu bạn là người mới sử dụng Windows hoặc không am hiểu nhiều về công nghệ, hãy bỏ qua bước này để vì chỉ cần một chút sai sót cũng có thể dẫn đến lỗi hệ thống.

Trước hết, hãy backup lại registry trước khi thực hiện các bước dưới đây để đảm bảo an toàn:

sử dụng registry file để sửa lỗi RPC server is unavailable

Sau khi tạo xong file backup registry, hãy cùng kiểm tra các entry cho dịch vụ RPC và DCOM.

  1. Đi đến key sau: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs 
  2. Trong panel bên phải, click chuột phải vào Start rồi chọn Modify, sau đó đặt giá trị thành 2.
  3. Lặp lại bước tương tự với hai key sau:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch 
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper. 

Ở trên là ba cách phổ biến và hiệu quả nhất để khắc phục lỗi RPC server is unavailable. Tóm lại, nguyên nhân gây ra lỗi RPC là do server không thể nhận được phản hồi trong quá trình giao tiếp. Có ba yếu tố chính dẫn đến lỗi này là: do dịch vụ RPC không chạy, do lỗi của Networks hoặc lỗi xuất phát từ Registry. Lỗi RPC sẽ không gây mất dữ liệu hay làm ảnh hưởng xấu đến các chương trình ở trên máy.

Hy vọng bài viết này cung cấp cho bạn nhiều kiến thức bổ ích cũng như giúp bạn sửa lỗi RPC server is unavailable nhanh chóng, chúc bạn thành công!

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Vietnix thông qua các kênh sau:
  • Hotline: 1800 1093 - 07 088 44444
  • Email: support@vietnix.vn
  • Hoặc chat trực tiếp với Vietnix thông qua biểu tượng Livechat ở góc phải màn hình. Đội ngũ chuyên viên của chúng tôi luôn sẵn sàng tư vấn và hỗ trợ bạn 24/7.
Vietnix hiện đang có chương trình khuyến mãi lớn nhất trong năm, giảm giá TRỌN ĐỜI: Đăng ký dùng thử ngay và Vietnix sẽ hoàn tiền 100% nếu quý khách không hài lòng với chất lượng sản phẩm, dịch vụ!
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PersonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments