Some Windows 10 users have reported the problem of High CPU Usage by OneDrive in Windows 10. In case you find that OneDrive App is using a lot of CPU on your computer, you can make use of methods as listed below to fix the problem of High CPU Usage by the OneDrive App in Windows 10.
High CPU Usage By OneDrive in Windows 10
As you must have noticed, OneDrive Starts up automatically as soon as you login to your computer using your Microsoft Account and OneDrive is so closely integrated with Windows 10 that it almost feels like an extended part of your PC.
However, OneDrive is also known to bother users with repeated Sign-up for OneDrive pop-ups and causing High CPU Usage problem in Windows 10 computers.
These OneDrive problems can occur even if you did not signup for OneDrive and you are not at all using Microsoft’s Cloud Storage service.
You will find below a number of ways to fix the problem of High CPU Usage by OneDrive in Windows 10. It is recommended that you follow these methods in a sequential order, unless you feel that a particular method is more applicable in your case.
Uninstall OneDrive
You can go for this option, in case you are unlikely to use Microsoft’s Cloud Storage service (OneDrive) on your computer. In case you change your mind, you can always install OneDrive back on your computer at any time.
For more information about this and the steps to Uninstall OneDrive, you can refer to: How to Disable or Uninstall OneDrive in Windows 10
Restart OneDrive
Just like restarting your computer, restarting any app, program or service has the potential to fix minor software glitches and clear stuck programs which might be causing the problem of high CPU Usage by OneDrive in Windows 10.
1. Right click on the Start Button and then click on Task Manager in the menu that appears.
2. On the Task Manager screen, right-click on the Microsoft OneDrive Setup and select End Task in the contextual menu that appears.
3. Now, Restart OneDrive and see if the problem of High CPU Usage by OneDrive is fixed on your computer.
Reset OneDrive
In case OneDrive appears to be constantly consuming about 10 to 20% CPU on your computer, the problem can often by fixed by Resetting OneDrive service.
1. Right-click on the Start button and then click on Run option in the menu that appears.
Note: You can also press Windows Logo + R keys to bring up the Run Window on your computer.
2. In the Run Window type %localappdata%\Microsoft\OneDrive\onedrive.exe /reset and click on OK (See image below)
Once you click on OK, you will see the OneDrive Icon in the system tray disappearing and then re-appearing after a while (Can take 60 seconds or more).
3. In case the OneDrive system tray icon does not re-appear after a few minutes, open the Run Command Window by pressing Win + R keys and Type %localappdata%\Microsoft\OneDrive\onedrive.exe and click on the Run button.
Resetting OneDrive should fix the problem of High CPU Usage by OneDrive on your computer, in case the problem was due to a stuck OneDrive process or another software glitch on your computer.
Unlink OneDrive
Yet Another solution for High CPU Usage by OneDrive in Windows 10 is to unlink your current OneDrive account from OneDrive app and then link it back again.
1. Click on the System Tray Icon located in the Task-bar at bottom right corner of your screen. Next, right-click on the OneDrive Icon and then click on Settings option in the contextual menu (See image below).
2. On the OneDrive Settings screen, click on the Account tab and then click on Unlink this PC link (See image below).
3. On the pop-up, click on Unlink Account button.
4. Restart your computer and Login to your OneDrive Account.
Check to see if the problem of High CPU Usage by OneDrive is now fixed on your computer.
Delete OneDrive Setup Files
The problem of High CPU Usage by OneDrive in Windows 10 is also reported to be due to OneDrive constantly trying to complete File Operations that are failing due to non-English characters in Account Usernames or in File Profile Paths.
This problem can be fixed by deleting two hidden files on your computer and for this you need to make sure that you are able to see hidden files on your computer.
1. Open File Explorer > click on the View Tab and then check the option for Hidden items (See image below)
2. Next, navigate to C:\Users\Admin\AppData\Local\Microsoft\OneDrive\setup\logs (See image below)
3. In the Logs Folder, scroll down to the bottom and delete these two hidden files – userTelemetryCache.otc and userTelemetryCache.otc.session (See image above)
4. After deleting the files go to C:\Users\Admin\AppData\Local\Microsoft\OneDrive and then double-click on OneDrive.exe file (See image below).
After this, CPU usage by OneDrive should be drastically reduced on your computer.
Set Diagnostic and Usage Data to Basic
In case none of the above solutions are helping you, you can Disable Telemetry services on your computer and see if this helps in fixing High CPU Usage by OneDrive on your computer.
1. Click on the Start button and then click on the Settings icon.
2. On the Settings screen, click on the Privacy option.
3. On the Next screen, click on Feedback & diagnostics tab in the side-menu and then set “Diagnostics and usage data to Basic (See image below).
Disable Connected User Experience
1. Press Windows + R keys to open Run command Window on your computer
2. On the Run Command Window, type services.msc and click on the OK button
3. On the services screen, scroll down and double-click on Connected User Experiences and Telemetry (See image below)
4. On the next screen, disable Connected User Experience and Telemetry on your computer by setting Startup Type to Disabled (See image below).
5. On the same screen, locate dmwappushsvc service and disable it
Disable Telemetry Using Registry Editor
In case the problem of High CPU Usage by OneDrive is not yet fixed on your computer, you can go for the option of Disable Telemetry altogether on your computer by using Registry Editor.
Note: Incorrectly Modifying Registry Values can cause serious problems on your computer. Hence, make sure that you do not modify anything on the Registry Editor screen that you do not understand.
1. Press Windows Logo + R on the keyboard of your computer to bring up the Run command Window.
2. On the Run Window, type regedit and click on OK or hit the Enter Key.
3. On the Registry Editor screen, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection (See image below).
4. Under Data Collection, create a New DWORD called AllowTelemetry and set its Data Value to “0” (See above and below images).
This will disable Telemetry and Data Collection on your computer and should Fix the Problem of High CPU Usage by OneDrive on your computer.
Disabling Telemetry should not have any adverse impact on the performance of your computer (we haven’t noticed any on our testing computer).