The main reason for high CPU usage caused by OneDrive on Windows 10 is mainly due to the Telemetry service on Windows 10. This service sends data from your computer to Google's servers. So to fix high CPU usage caused by OneDrive on Windows 10, you can apply the solution to disable the Telemetry service.
To fix high CPU usage caused by OneDrive on Windows 10, first, you need to delete the Telemetry files in the logs folder of OneDrive, then proceed to disable the Telemetry service. Below, Mytour will guide you on how to fix high CPU usage caused by OneDrive on Windows 10.
To thoroughly check the CPU status, you can download CPU Z software to display all CPU notifications on your computer. CPU Z not only supports checking CPU status but also displays all hardware information of the computer.
Fixing High CPU Usage Caused by OneDrive on Windows 10
To fix high CPU usage caused by OneDrive on Windows 10, follow the steps below:
Step 1: First, turn off OneDrive by right-clicking on the OneDrive icon in the system tray, select Exit to close OneDrive or open Task Manager to find and close the Microsoft OneDrive process.
Step 2: Press the Windows + E key combination to open Windows 10 File Explorer.
Step 3: Navigate the path below to access the OneDrive logs folder:
C:\Users\PCName\AppData\Local\Microsoft\OneDrive\setup\logs
In the above path, replace PCName with the name of your Windows 10 computer.
Step 4: In the logs folder, locate and delete files named serTelemetryCache.otc.session and parentTelemetryCache.otc.session.
Step 5: Next, proceed to disable Telemetry on Windows 10. To disable Telemetry and other tracking services, you can seek assistance from third-party applications (such as Win10 Spy Disabler and O&O ShutUp10). Or if you prefer not to rely on third-party applications, you can use Windows 10 Registry Editor to disable Telemetry.
Step 6: Open Registry Editor via the Run command window. Press the Windows + R key combination to open the Run command window, then type regedit into it and press Enter to open Registry Editor.
Step 7: In the Registry Editor window, navigate to the key:
HKEY_LOCAL_MACHINE => SOFTWARE => Policies => Microsoft => Windows => DataCollection
Step 8: In the DataCollection section, right-click anywhere blank, select New => DWORD to create a new DWORD value and name this DWORD value AllowTelemetry.
The default value of the AllowTelemetry DWORD value is set to 0, your task is to keep that default value unchanged. Next, restart File Explorer and proceed with the next steps.
Step 9: Open File Explorer, right-click on This PC, and select Manage.
Step 10: The Computer Management window will appear on the screen. Here, expand the Services and Applications section and select Services.
Step 11: In the Services section, locate and disable the following services one by one: Connected User Experiences and Telemetry and dmwappushsvc.
To disable each service, simply double-click on the service to open the Properties window. In the Properties window, under the Startup type section, select Disabled from the menu. Once done, save the changes to apply them to the system.
Next, restart your computer.
Step 12: Next, access the following path:
C:\Users\Username\AppData\Local\Microsoft\OneDrive
Here you will see the OneDrive application, all you need to do is simply relaunch the application.
Above, Mytour just introduced and guided you on how to fix high CPU usage caused by OneDrive on Windows 10. Although this may not be a feasible solution to prevent OneDrive from using high CPU, it might be a useful workaround. Disabling the Telemetry service simply prevents data from being sent from your computer to Microsoft's servers, so disabling the Telemetry service will not cause any issues. In case you have performed the above method and the CPU still remains high due to OneDrive, try uninstalling OneDrive on Win 10 then check if the CPU performance has improved.
Additionally, syncing on OneDrive also enhances your computer's productivity, consumes internet bandwidth. If continuous use of OneDrive is not essential, you can pause OneDrive synchronization on Win 10 to boost performance for other tasks on your computer.