Remote Procedure Call is a protocol which an application or a program uses to request service from another program located in another computer or on a network, without indulging into the network details. The short-term of Remote Procedure Call is RPC, uses the client-server model. The program is considered a client while at the same time, the service provider is the server. Service Host Remote Procedure Call synchronous process requiring the program to be suspended until the results of the remote procedure returns.
But sometimes, the program does not get suspended and causes high CPU and disk usage on your PC, due to which your computer becomes slow and the performance quality decreases. Many services such as Windows Update, OneDrive or Dropbox etc. use this RPC process. So let’s try to look into all those services and find out which process is causing the high disk usage problem.
Solution One- Disable OneDrive(Service Host Remote Procedure Call)
In a lot of cases, I have observed that OneDrive causes high CPU usage. Sometimes it constantly syncs with the cloud server and if there is any configuration which is not done right, it can lead to cause a lot of disk usage. So, here I will try to help you with disabling OneDrive properly and check if the problem still persists.
- From your Windows keyboard, type Windows + R and launch the Run box to type control panel and hit the Enter button
- Under the Programs and Features in the control panel, click on the Uninstall a program option
- Now Windows will show you all the opened programs in a list. Go through all of them until you find OneDrive then right-click on it to select the Uninstall option
- Once you uninstall it, reboot your computer and check if this solved the high CPU usage problem.
But in case you don’t find OneDrive in the list, try these:
- If the service is enabled, you will be able to see a OneDrive icon right down at your taskbar. Right-click on it and select settings
- Visit the settings tab and uncheck every box present under the General headings
- Now go to the Auto Save tab. From here, under Documents and Pictures, select “This PC only” option under the category of pictures and document
- Next, navigate to the accounts tab and click on the Choose folders option from the bottom of the window
- Now you will see a new window pops up with a list of the folders synced with OneDrive. Next, uncheck all the boxes and save the changes then exit
- Now open your OneDrive settings again and then navigate to the Account tab
- Under OneDrive, click on Unlink this PC. Save the changes you made and exit
- Next, open file explorer, right click on OneDrive icon and click Properties
- On the general tab, under Attributes, check the box of “Hidden”, click OK, save the changes and exit.
- Next, right click on the OneDrive icon and click on the Exit option
Here you can restart your computer to see if high CPU usage is still present.
You can also read: Disable Cortana Background Task Host
Solution Two- Disable Windows Update[Service Host Remote Procedure Call]
If Service Host Remote Procedure Call is causing high CPU usage on your computer and slowing down your PC, you can disable Windows updates. While searching for available updates, our Windows operating system also uses the RPC protocol. Even when your PC is updated, Windows will still search for more latest updates to download. This sometimes can cause a high CPU usage problem and similarly slowing down the system process.
So let’s try to disable Windows update option by following the mentioned-below steps:
- Press Windows + S. In the newly opened search bar, type windows update and open the result that comes first
- Select Advanced Option under Update settings
- Scroll through the bottom of the page to find the Choose how updates are delivered option. Click on it
- In the new window, you will see the options of where to download the updates. This service is activated by the RPC protocol for installing updates. Disable it and go back to the previous window.
- Now, enable Pause Updates then restart your PC to check if the high CPU usage problem is still persisting.
- If the problem is still present, please check out the next solution process
Solution Three Checking Third-Party Applications (Service Host Remote Procedure Call)
Some users report that third-party applications like Google Chrome, Dropbox, Xbox etc. cause high CPU usage problem. Since each computer’s configuration is different, we cannot figure out which one is causing the difficulty.
You can disable all these applications and check your CPU status. Focus more on a particular app which requires a frequent internet connection for sync purpose. Here are some applications and there fixes:
- If you are using Google Chrome, try to reinstall it
- Turn off the Xbox application
- Disable Dropbox
Solution Four- Disable Windows Defender(Service Host Remote Procedure Call)
Many users have reported that Windows Defender was causing the high disk usage problem. The app searches for virus definitions and in turn, caused a high disk usage by running Service Host Remote Procedure Call. We can try to disable this and check if the problem still persists.
- Press Start+R and in the Run box, type gpedit.msc.
- Click on the Computer Configuration tab and then select Administrative Templates; perform the next step.
- Select Windows Defender from the Windows components folder
- From the number of different options, select Turn off Windows Defender”.
- Select the option Enabled to turn the defender off and press OK
After performing these steps your Windows Defender will be turned off. You need to restart your computer and check if the issue still present, please let us know in the comment box below.