• Gợi ý từ khóa:
  • Máy in hóa đơn, Máy quét mã vạch, Phần mềm bán hàng...

Lỗi "RPC Server is unavailable" khi cài driver ở máy in bill

Trong quá trình hỗ trợ kỹ thuật và vận hành hệ thống, mình thường xuyên gặp lỗi "RPC server is unavailable" trên các máy tính Windows, đặc biệt là khi kết nối với thiết bị ngoại vi như máy in hay máy scan. Đây là một lỗi không hiếm gặp nhưng lại gây ảnh hưởng khá lớn nếu không xử lý đúng cách. Vì vậy, mình viết bài này nhằm chia sẻ lại những kiến thức, kinh nghiệm thực tế mà mình đã đúc kết được – từ nguyên nhân đến cách khắc phục lỗi RPC một cách hiệu quả nhất.

 

Nguyên nhân xảy ra Lỗi "RPC Server is unavailable" khi cài driver

File and printer sharing bị vô hiệu hóa

Đây là nguyên nhân phổ biến nhất dẫn đến lỗi RPC. Khi một thiết bị ngoại vi như máy in thực hiện một cuộc gọi thủ tục hoặc yêu cầu, thiết bị đó phải được kích hoạt cho RPC và phải được kết nối mạng với máy khách để hoạt động. Nếu có vấn đề xảy ra ở đây, RPC sẽ ngừng hoạt động.

 

Các vấn đề kết nối mạng

Vì cuộc gọi thủ tục từ xa phụ thuộc vào mạng để hoạt động, nên kết nối mạng xảy ra vấn đề có thể dẫn đến lỗi không khả dụng của máy chủ. Do đó, máy khách không thể gửi cuộc gọi thủ tục tới máy chủ dẫn đến lỗi "RPC server unavailable".

 

Các vấn đề về name resolution (phân giải tên)

Khi máy khách tạo yêu cầu và gửi đến máy chủ bằng cách sử dụng tên, địa chỉ IP và địa chỉ cổng. Nếu tên máy chủ RPC được ánh xạ tới một địa chỉ IP sai, nó sẽ dẫn đến việc máy khách liên lạc với máy chủ sai và có thể dẫn đến lỗi RPC.

 

Tường lửa

Tường lửa của bên thứ ba hoặc bất kỳ ứng dụng bảo mật nào khác đang chạy trên máy chủ hoặc trên máy khách, đôi khi có thể chặn lưu lượng truy cập đến máy chủ trên các cổng TCP của nó, dẫn đến sự gián đoạn RPC.

 

Registry sụp đổ

RPC phụ thuộc vào registry  Windows hợp lệ để hoạt động. Nếu bất kỳ mục nào trong số này bị thay đổi hoặc bị hỏng, service RPC sẽ ngừng hoạt động.

 

Cách khắc phục lỗi RPC

Kiểm tra service RPC

Một vài service liên quan đến RPC chạy trong nền của máy khách và máy chủ. Các bước dưới đây sẽ giúp bạn kiểm tra các service chính xác mà RPC cần để hoạt động.


Bước 1: Đăng nhập vào hệ thống với quyền admin.

 

Bước 2: Nhấn phím  Windows + R trên bàn phím cùng một lúc, để mở cửa sổ Run và gõ "services.msc" vào hộp, sau đó nhấn OK.

Gõ services.msc vào hộp thoại Run

 

Bước 3: Cửa sổ service mở ra, kiểm tra các service RPC yêu cầu,Kiểm tra dịch vụ RPC


Bước 4: Nếu thấy bất kỳ service yêu cầu nào không hoạt động hoặc không được kích hoạt, hãy nhấp đúp vào service đó để mở cửa sổ thuộc tính của nó đó lên.

 

Mở cửa sổ dịch vụ 

Bước 5: Trong tab General của cửa sổ thuộc tính, chọn "Startup type" thành Automatic và khởi động service.

 

Bằng cách này, bạn có thể đảm bảo tất cả các service của RPC hoạt động tốt.

 

Khởi động sạch  máy tính để loại trừ các ứng dụng của bên thứ ba

"Khởi động sạch" là trạng thái khởi động vô hiệu hóa tất cả phần mềm và service của bên thứ ba. Mặc dù đây không phải là tính năng tự động tích hợp sẵn trong Windows nhưng nó khá dễ thực hiện. Nhiều người dùng báo cáo rằng lỗi "RPC Server is unavailable" là do ứng dụng của bên thứ ba bị lỗi.


Để loại trừ đây là nguyên nhân gây ra lỗi, bạn sẽ phải khởi động sạch máy tính của mình:

 

Trong thanh tìm kiếm menu Start, nhập sysconfig và mở System Configuration.

Chuyển đến tab Services và chọn nút Hide all Microsoft services.

Sau đó, kiểm tra tất cả các service từ danh sách và nhấp vào Disable all.

Sau đó, mở Task Manager bằng cách nhấp chuột phải vào Taskbar và chọn Task Manager.

Chuyển đến tab Startup và nhấp vào từng service một, rồi chọn Disable.

Thoát và khởi động lại máy tính.

Tùy chọn Hide all Microsoft services

Tùy chọn Hide all Microsoft services

Hãy thử sử dụng máy tính của bạn và xem lỗi có xuất hiện lại không. Nếu không, điều đó có nghĩa là lỗi xảy ra do sự can thiệp từ ứng dụng của bên thứ ba. Tốt nhất bạn nên gỡ cài đặt mọi ứng dụng đã cài đặt gần đây và tải xuống phiên bản khác.

 

Kiểm tra kết nối Internet và các giao thức của nó

RPC hoạt động dựa trên model máy khách/máy chủ, phụ thuộc vào mạng. Lỗi RPC thường xảy ra khi kết nối giữa máy khách và máy chủ bị gián đoạn. Khi gặp phải lỗi này, đảm bảo rằng tất cả các hệ thống được kết nối đúng cách trong mạng. Bạn cũng có thể sử dụng lệnh "ping" để kiểm tra kết nối máy khách và máy chủ. Ngoài ra, bạn nên đảm bảo các driver được cài đặt đúng cách mặc dù các driver mạng thường không gây ra lỗi RPC, nhưng nên kiểm tra chúng.

 

Lỗi "RPC Server is unavailable" khi cài driver có thể xuất phát từ nhiều nguyên nhân khác nhau – từ mạng, dịch vụ hệ thống cho đến cấu hình tường lửa hay registry. Tuy nhiên, nếu bạn hiểu rõ nguyên lý hoạt động của RPC và áp dụng đúng các bước xử lý như mình đã chia sẻ, việc khắc phục sẽ trở nên đơn giản hơn rất nhiều. Hi vọng bài viết này sẽ giúp ích cho bạn trong công việc và tránh mất thời gian xử lý sự cố không đáng có. Nếu bạn cần thêm hỗ trợ hoặc có tình huống cụ thể cần tư vấn, đừng ngần ngại để lại câu hỏi nhé!

--------------------------------------------
Để tìm hiểu thêm thông tin vui lòng liên hệ:
CÔNG TY CỔ PHẦN GIẢI PHÁP HACODE
VP Hà Nội: số 33 ngõ 71 Nguyễn Thị Định, Trung Hòa, Cầu Giấy, Hà Nội
Điện thoại: 024.7300.1138 - Hotline 0942.85.82.85
VP HCM: 812 Trường Chinh, P.15, Q.Tân Bình, HCM
Điện thoại: 028.7300.1138 - Hotline 0944.774.111
Email: kinhdoanh@hacode.vn
Website: www.hacode.vn
HACODE.VN
HACODE.VN
Không có sản phẩm nào trong giỏ hàng của bạn

Không có sản phẩm nào trong giỏ hàng của bạn

.
.
0942.85.82.85