How to Repair “Remote Procedure Call” High CPU and Disk Usage in Windows Computers

Remote Procedure Call is a software communication protocol that allows a program to request service from a program on another computer on a network without having to deal with the details of the network. RPC is used to invoke other processes on remote systems as on a local system. Procedure calls are sometimes called function calls or subroutine calls.

Sometimes remote procedure calls suffer from high CPU and hard disk load. In this article, you will learn about the causes and how to fix them.

What causes high CPU and hard disk load in remote procedure calls?

It is claimed that the cause of the problem may be the antivirus program Windows Defender, and some users have solved the problem by disabling this program. Typically, the high load on your hard disk or CPU when using Remote Procedure Call is also caused by the particular program that uses it.

Remote Procedure Call is used when your Windows is looking for updates. Even if the updates found have been installed successfully, Windows continues to search for other available updates. Therefore, the high CPU load of the Remote Procedure Call service node may be caused by Windows Update.

How to eliminate the high CPU and hard disk load on the remote procedure call?

Disable OneDrive

  1. Press Windows + R to launch the Run application. Type “Control Panel” and press Enter.
  2. In the Control Panel, click on “Uninstall Program”, which you will find under “Programs and Features”.
  3. Windows will now display a list of all installed programs in front of you. Browse through the programs until you find OneDrive.
  4. Right-click on it and select “Uninstall”.
  5. After uninstalling it, restart your computer and see if that solved the CPU usage problem.

Disable Windows Update

  1. Press Windows + S to open the search bar. Type “Windows Update” and open the result that appears.
  2. Under “Update Settings,” select the “Advanced Options” option.
  3. Scroll to the bottom of the page. There you will find the “Choose how updates are distributed” option. Click on this option.
  4. A new window will open with options for downloading updates. Uncheck this option and return to the previous window.
  5. Activate the “Suspend updates” option. Now restart your computer.

Disable Windows Defender

  1. Press Win + R and type “Gpedit.MSC” in the dialog box.
  2. The local Group Policy Editor will appear. Click the “Computer Configuration” tab and select “Administrative Templates.”
  3. You will see a folder containing Windows components. Click on it and select Windows Defender.
  4. Here you will find several different options. Scroll through them and select “Disable Windows Defender.”
  5. Select “Enabled” to disable Windows Defender. Accept the settings and click OK.

Frequently Asked Questions

Many Windows operating system procedures depend on the RPC service. Microsoft recommends that you do not disable the RPC service.

A remote procedure call is a protocol used by a program to request services from a program on another computer on the network without caring about network details. Sometimes the program does not stop and causes significant use of your computer's CPU and hard drive.

  1. Remove third-party browsers.
  2. Run Chkdsk.
  3. Disable cloud protection in Windows Defender.
  4. Disable the Windows search indexer.
  5. Disable the Print Spooler service.
  6. Adjust the visual effects.
  7. Update the device drivers.
  8. Run the SFC and DISM.
Website | + posts

Mark Ginter is a tech blogger with a passion for all things gadgets and gizmos. A self-proclaimed "geek", Mark has been blogging about technology for over 15 years. His blog,, covers a wide range of topics including new product releases, industry news, and tips and tricks for getting the most out of your devices. If you're looking for someone who can keep you up-to-date with all the latest tech news and developments, then be sure to follow him over at Microsoft.