Bài viết này giúp giải quyết vấn đề Remote Procedure Call (RPC) sử dụng CPU cao trên máy tính Windows 11/10. Một số người dùng gặp vấn đề này khi dịch vụ này chạy, nó gây ra sử dụng CPU cao khoảng 30% hoặc hơn. Bởi vì điều này, Windows bị treo, và người dùng không thể sử dụng máy tính đúng cách. Nếu bạn cũng đang gặp phải vấn đề này, thì các giải pháp được bao gồm trong bài viết này có thể hữu ích.

Remote Procedure Call là một công nghệ để tạo chương trình client và server bằng cách thiết lập kết nối để giao tiếp với nhau. Dịch vụ chạy trong nền vì nhiều thủ tục Windows OS phụ thuộc vào nó. Bạn có thể dễ dàng kiểm tra CPU, mạng, sử dụng đĩa của nó, v.v., trong tab Processes của Task Manager. Nếu vì lý do nào đó, nó gây ra sử dụng CPU cao, thì bạn có thể thử các giải pháp được liệt kê trong bài viết này để khắc phục vấn đề đó.
Remote Procedure Call High CPU Usage trên Windows 11/10
Nếu sử dụng CPU của máy tính của bạn tăng cao do dịch vụ Remote Procedure Call, thì bạn có thể thử các giải pháp sau:
- Chạy System File Checker
- Sửa chữa System Image bằng DISM
- Cập nhật Driver Mạng
- Chạy Trình khắc phục sự cố Mạng
- Khắc phục sự cố trong Clean Boot State
- Sử dụng tùy chọn Cloud Reset để sửa chữa Windows.
Hãy kiểm tra tất cả các giải pháp này một by one.
1. Chạy System File Checker
System File Checker là một tiện ích dòng lệnh tích hợp sẵn của Windows 11/10 OS giúp sửa chữa file hệ thống Windows bị hỏng. Nếu một số file hệ thống bị hỏng vì lý do nào đó, thì điều đó có thể ảnh hưởng đến hiệu suất hệ thống và đó có thể là lý do dịch vụ RPC gây ra sử dụng CPU cao. Trong trường hợp như vậy, bạn nên chạy công cụ System File Checker để khôi phục file hệ thống bị hỏng và xem nó có giúp ích không.
2. Sửa chữa System Image bằng DISM
DISM (viết tắt của Deployment Image Servicing and Management) cũng là một công cụ dòng lệnh tích hợp của Windows 11/10 hữu ích trong việc sửa chữa system image của Windows cũng như Windows Component Store. Nếu system image bị hỏng gây ra vấn đề này, thì bạn cần chạy công cụ DISM để sửa chữa system image của Windows và xem vấn đề có biến mất không.
3. Cập nhật Driver Mạng
Giải pháp khác có thể hoạt động để摆脱这个问题的是更新网络驱动程序。有多种方法可以更新网络驱动程序,比如从Windows可选更新部分下载它们,使用一些第三方驱动程序更新软件等。
4. Chạy Trình khắc phục sự cố Mạng
如果有一些网络相关的问题影响RPC服务,进而导致CPU使用率过高,那么您应该尝试Windows 11/10中可用的故障排除程序来修复网络相关问题。这可能对您有效。
5. Khắc phục sự cố trong Clean Boot State
当您在Clean Boot State下运行计算机时,它仅使用最少的一组启动程序和驱动程序启动计算机。这有助于找出是否有某个后台程序、游戏或其他项目导致您面临的问题。所以,首先在Clean Boot State下进行故障排除。如果您的计算机运行良好且CPU使用率正常,那么您需要手动找出究竟是哪个工具或程序导致了这个问题,并从计算机中禁用或删除它。
6. Sử dụng tùy chọn Cloud Reset để sửa chữa Windows
如果问题继续存在,那么您应该使用Cloud Reset选项来重置或重新安装Windows。Windows 11/10中的Cloud Reset选项允许您从微软服务器下载系统文件。您不需要本地恢复镜像或任何东西。所有内容都从云端下载,然后安装Windows。
Tôi có nên vô hiệu hóa Remote Procedure Call không?
许多服务或Windows过程依赖于Remote Procedure Call服务,例如Print Spooler、Protected Storage、Network Connections等。禁用RPC服务将使这些过程停止工作,然后您将无法正常使用计算机。因此,建议您不应禁用RPC或Remote Procedure Call。
如何在Windows中调查高CPU使用率?
您可以使用Task Manager在Windows 11/10计算机上调查高CPU使用率。打开Task Manager窗口后,访问Performance选项卡,您将能够检查计算机的总体CPU使用率、内存使用率等。如果您想检查哪个进程消耗高CPU使用率,那么您需要切换到Task Manager的Processes选项卡。在那里,您可以实时分别查看每个进程的CPU使用率。
相关帖子:
- The Remote Procedure Call failed while making PIN as Sign-in option
- The Remote Procedure Call failed error for Microsoft Store apps
- The RPC Server is unavailable
- The Remote Procedure Call failed error while using DISM.
