SearchIndexer.exe holding 15–30% CPU for days on an ASUS laptop is the Windows Search indexer stuck in a loop it can’t finish. Some indexing load is normal — after updates, after installing software, the indexer has legitimate catching up to do. But when it never settles, the cause is usually one of three things: a corrupted index database, folders that change faster than the indexer can process them, or ASUS-specific software creating exactly that kind of churn.
ASUS gaming laptops (ROG, TUF) are a perfect storm for indexer problems: Armoury Crate constantly updates game profiles, game libraries churn with updates and shader caches, and the preinstalled software stack adds indexed locations. This guide fixes the indexer properly — diagnose, exclude, rebuild — with the ASUS-specific folders called out. For the broader indexing controls, see disabling search indexing on 24H2 ; for the search UI process, see SearchApp.exe high CPU .
Why this happens
- Corrupted index database: The most common cause of never-ending indexing — the indexer reprocesses without progress.
- Armoury Crate churn: Constant game-profile and config updates keep indexed folders in flux.
- Game library churn: Steam/Epic updates, shader caches, and mods change thousands of files regularly.
- Post-update re-index: 24H2 and feature updates trigger full rebuilds.
- Overly broad indexed locations: Entire drives indexed instead of just libraries.
- ASUS preinstall additions: Extra ASUS utilities and trial software add indexed paths.
- Outlook/OneDrive weight: Large indexed mailboxes and cloud folders multiply the work.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Check indexer status and confirm it’s stuck
Distinguish “busy” from “broken.”
- Open Task Manager > sort by CPU — confirm Microsoft Windows Search Indexer is the consumer.
- Go to Settings > Privacy & security > Searching Windows — read the Indexer status. “Indexing complete” + high CPU = something else is wrong; “Indexing in progress” with a number is normal-ish.
- Open Indexing Options (search in Start) — note the item count. Check again in an hour: climbing = working; frozen = stuck.
- If the update was within 72 hours and the count is climbing, let it finish — skip to Fix 3’s exclusions to speed it up, but don’t nuke anything yet.
- Frozen count for 24+ hours = stuck. Proceed to rebuild (Fix 4).
Fix 2: Exclude ASUS and gaming high-churn folders
The highest-value tweak for ASUS machines.
- Open Indexing Options > Modify.
- Uncheck game libraries: Steam (
C:\Program Files (x86)\Steamor your library drive), Epic Games, EA, Ubisoft Connect folders. - Uncheck Armoury Crate data:
%ProgramData%\ASUSand%LocalAppData%\ASUS— constant config churn lives here. - Uncheck shader caches and temp-heavy locations:
%LocalAppData%\Temp, game shader cache folders, video editing scratch disks. - Keep: Start Menu, your Documents/Pictures/Music libraries, Desktop. Click OK and give the indexer an hour to shed the excluded content — CPU should drop noticeably.
Fix 3: Switch Enhanced search to Classic
Cut the indexer’s territory down to size.
- Settings > Privacy & security > Searching Windows > Find my files > select Classic.
- Classic indexes libraries and Start menu only — Enhanced crawls the whole PC including every game and tool install.
- On a gaming laptop with terabytes of games, this is transformative for indexer load.
- File Explorer searches outside libraries become live (slower) searches — fine for occasional use.
- Combine with Fix 2’s exclusions for the calmest possible indexer. Microsoft’s documentation: Microsoft Support .
Fix 4: Rebuild the corrupted index
The actual fix for the stuck cases.
- Indexing Options > Advanced > Rebuild (admin approval required).
- The rebuild takes several hours — run it overnight, plugged in, sleep disabled temporarily.
- Monitor in the morning via Settings > Privacy & security > Searching Windows — status should read “Indexing complete.”
- If the rebuild stalls at the same count repeatedly, a specific file or folder is unprocessable — note where it stalls and exclude that location (Fix 2), then rebuild again.
- One clean rebuild fixes the overwhelming majority of never-ending indexer cases.
Fix 5: Calm Armoury Crate’s background activity
Reduce the churn at its source.
- Open Armoury Crate > settings — disable automatic game library scanning intervals you don’t need, and turn off features that constantly write profiles (like per-game macro syncing you never use).
- In Armoury Crate’s Operating Mode, avoid leaving it on Turbo/Manual with aggressive fan curves 24/7 — not an indexer issue directly, but the thermal/noise complaints often arrive together.
- Update Armoury Crate itself — ASUS regularly fixes background-activity bugs; check for updates within the app or via MyASUS.
- If you don’t use Armoury Crate’s features, consider uninstalling it and using G-Helper (a lightweight open-source alternative) — less background churn overall.
- Keep MyASUS for driver/BIOS updates even if you drop Armoury Crate.
Fix 6: Check for the Outlook/OneDrive multiplier
Heavy indexed sources hiding in plain sight.
- Indexing Options > Modify — if Microsoft Outlook is checked and you have a multi-GB mailbox, that’s a major indexer load. Uncheck it if you search email in the browser instead.
- OneDrive: files-on-demand placeholders are cheap to index, but a fully-synced multi-GB OneDrive isn’t — consider which folders truly need offline sync.
- Settings > Privacy & security > Searching Windows — review Cloud content search toggles; disable work/school account search if unused.
- Each disabled heavy source is a permanent reduction in indexer workload.
- Rebuild the index (Fix 4) after major source changes so the database reflects the new scope.
Fix 7: Disable the indexer service (HDD or last resort)
When taming isn’t enough.
- Services (
services.msc) > Windows Search > Stop, set Startup type to Disabled. Or elevated Terminal:sc stop WSearch+sc config WSearch start=disabled. - Start menu app search keeps working; File Explorer file search becomes slow live search.
- This is most justified on ASUS laptops still running HDDs (some budget Vivobooks) — the indexer on a spinning drive is brutal.
- On SSDs, prefer Fixes 2–4 — a tamed indexer on an SSD costs almost nothing and keeps instant search.
- Re-enable anytime: set to Automatic (Delayed Start), start it, rebuild the index.
Closing
SearchIndexer.exe high CPU on an ASUS laptop is usually the indexer drowning in gaming-related churn or stuck on a corrupted database. Exclude the game libraries and Armoury Crate data folders, drop to Classic search, rebuild the index once — and the indexer goes back to being the quiet background librarian it’s supposed to be instead of the loudest process on your machine.
