There’s a special kind of annoyance in watching OneDrive.exe burn 25% CPU while the tray icon cheerfully reports “Up to date.” Nothing is uploading, nothing is downloading — yet the sync engine is working hard. On HP laptops this usually traces to the same root as on any PC: OneDrive is reacting to constant file churn from other programs, tracking far too many files, or stuck in a “Processing changes” loop it can’t exit. The difference from a plain sync workload is that pausing doesn’t help for long — the CPU comes back the moment you resume. Here’s how to fix the underlying churn. If your issue is specifically heavy syncing (large uploads), see our Dell OneDrive sync guide
for the transfer-side fixes; for general background load, startup program cleanup
helps.
Why this happens
- “Processing changes” loop: The sync engine re-scans the library repeatedly without making progress.
- Too many tracked files: 100k+ files means 100k items under constant watch.
- Other apps churning synced folders: Antivirus, backups, and HP utilities touching files OneDrive monitors.
- Known Folder Move syncing everything: Desktop/Documents/Pictures backup pulling in huge, churn-heavy folders.
- Files locked by running apps: Open databases and Outlook files that OneDrive retries constantly.
- Corrupt sync database: Damaged local state causing endless re-reconciliation.
- Old OneDrive client: Sync-engine efficiency fixes you don’t have yet.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Identify the churn source
Find out what’s actually keeping OneDrive busy.
- Right-click the OneDrive tray icon > Pause syncing > 2 hours, then watch Task Manager: if OneDrive.exe CPU drops to zero, sync activity is definitively the cause (not the updater or a stuck installer).
- Resume syncing and open Resource Monitor (
resmon) > Disk tab, filter byOneDrive.exe— the files with constant read activity are the churn set. - Note the paths: if it’s
node_modules,.git, temp folders, or app caches inside synced directories, those should never have been synced. - Check the tray icon status text over 30 minutes: “Processing changes” that never resolves is the loop signature.
- Open Settings (gear icon) > Account and look for sync errors — files listed here are retried forever and must be dealt with individually.
Fix 2: Get churn-heavy folders out of OneDrive
The most impactful fix: stop syncing what shouldn’t be synced.
- Move developer folders (
node_modules, build outputs,.gitrepos), VM images, and app cache directories out of OneDrive-synced folders entirely. - In OneDrive Settings > Account > Choose folders, uncheck entire folder trees you don’t need on this laptop.
- Review Sync and backup > Manage backup (Known Folder Move): if Desktop/Documents/Pictures backup is on, check what’s actually in those folders — game saves, screen recordings, and installer downloads don’t belong in cloud backup.
- For folders you want in the cloud but not watched constantly, use Free up space (right-click > in File Explorer) to make them online-only — OneDrive tracks placeholders far more cheaply.
- After trimming, restart OneDrive (tray icon > Pause > Quit OneDrive, then relaunch) so it rebuilds its watch list from the smaller set.
Fix 3: Fix the “Processing changes” loop
When the engine is stuck rather than just busy.
- First, the gentle reset: run
%localappdata%\Microsoft\OneDrive\onedrive.exe /resetfromWin + R— this rebuilds the sync database without touching files. - If the tray icon doesn’t return in 5 minutes, launch
%localappdata%\Microsoft\OneDrive\onedrive.exemanually. - Still looping? Unlink and relink: Settings > Account > Unlink this PC, then sign back in. Choose “Use this folder” with the existing location to avoid re-downloading everything.
- During the post-relink scan, CPU will be legitimately high for a while — judge only after the first full pass completes (check the tray status).
- If a specific file always blocks progress, the sync report names it: rename it (remove
#,%, trailing spaces), shorten the path, or move it out of OneDrive.
Fix 4: Separate HP utilities from synced folders
HP-specific churn sources on HP laptops.
- Open HP Support Assistant and check its automated tasks — disable automatic tune-ups/scans or schedule them for times you’re not working; each scan touches files OneDrive then re-evaluates.
- Check where HP utilities write logs and temp files — if any point into Documents or Desktop (synced via Known Folder Move), redirect them to a non-synced location like
C:\HP_Temp. - Review other preinstalled HP software (HP Smart, HP Wolf Security logs) for folder-monitoring features pointed at synced directories.
- Update HP Support Assistant itself from HP’s support site — older versions were chattier with the filesystem.
- After separating them, monitor for a full day: OneDrive should settle to near-zero CPU between actual file changes.
Fix 5: Reduce OneDrive’s background footprint
Make the client lighter even during legitimate syncing.
- Settings > Network: cap the upload rate — unlimited uploading on a slow connection keeps the CPU busy with retries and hashing.
- Disable Office file collaboration caching if you don’t co-author: Settings > Office tab > uncheck “Use Office applications to sync Office files that I open.”
- Turn off “Start OneDrive automatically when I sign in” (Settings > Settings tab) if you only need sync on demand — launch it manually when you want files backed up.
- Exclude the OneDrive folder from Windows Security real-time scanning of its internal database (not your files): add
%localappdata%\Microsoft\OneDriveas an exclusion — AV scanning the sync engine’s own files doubles the work. - Keep the client current: Settings > About shows the version; the standalone updater sometimes lags behind the Microsoft Store release.
Fix 6: Reinstall OneDrive cleanly as a last resort
When resets and relinks don’t stick.
- Unlink first: Settings > Account > Unlink this PC — this protects the cloud state.
- Uninstall OneDrive via Settings > Apps > Installed apps > Microsoft OneDrive > Uninstall.
- Delete leftover state:
%localappdata%\Microsoft\OneDriveand%localappdata%\Microsoft\OneDriveSetup(your actual synced files inC:\Users\<you>\OneDrivestay untouched — verify before deleting anything). - Download a fresh OneDrive from Microsoft’s site and install, then sign in and choose your existing folder.
- Let the initial scan finish completely before judging CPU — then confirm the idle state is quiet. If CPU is still high with a fresh client and trimmed folders, the churn is coming from another program — revisit Fix 1’s Resource Monitor trace.
Closing
OneDrive high CPU with “nothing syncing” means something is churning files under the sync engine’s watch — usually too many tracked files, another program touching synced folders, or a stuck sync database. Trim the watched set, separate HP utilities’ working folders, reset the database, and OneDrive goes back to sipping CPU instead of gulping it.
