Hi Everyone,
There has been a little gap in responses. I too faced this issue, to the point that my search/index was "classic" and index limited to the computer user profiles only. Credit to mikeyjames1967 and I note that some of you attempted his solution versus the reinstall option?
My case W11 upgrade from W10, all normal until a couple of weeks ago when indexing became "ALWAYS" indexing and CPU was 30% all the time as reported by you folks!
I did the usual - triggered a rebuild - it took more than 3 days for 92K files! I actually turned off "C" drive content indexing. I excluded almost everything thinking "content" was searching .zip and self extracting .exe. Next I reduced and reduced the folders indexed. Even suspended real time file scanning of AV. No improvement.
As an example I happened to installed an update to a program already installed and for all intents and purposes already excluded in all of the preset indexing locations; BOOM 5000+ files to index, at a paces of approx. 1 per minute! Mad!!
I looked again at the advice from mikeyjames1967 and had another go. As I write I am 11200 of 72000 files indexed after 4 hours - pretty good with content indexing. Relate this though to the previous 3 days which was the time line it previously took for reindex option!.
This is the procedure and additions to mikeyjames1967 response on page 2:
STOP indexing "Windows Search" service either manually and DISABLE Startup
- issue from elevated command prompt sc stop "wsearch" && sc config "wsearch" start=disabled
or uses Services.msc to locate Windows Search and STOP and DISABLE START of same
- If you do not DISABLE search, then the index engine will keep restarting as a child dependency of another service
- Once disabled you can fully delete C:\ProgramData\Microsoft\Search*data* folder - the data folder will be rebuilt - you will need to acknowledge and use Administrative Privilege. IF YOU DO NOT disable the Windows Search service, you will NEVER delete the full content of this folder as it will be partially locked. Problems will continue!
Once this is done you can follow mikeyjames1967 and but please carefully watch the spelling of featurename in 1. and SearchEngine-Client-Package, in 3. of his advice - some corrections to the original post. I did a restart after 1., BUT because I had disabled the Windows Index service, Powershell did not demand a restart. (If Windows Search is running, a restart must be done as on previous trials/tests I had not stopped the Windows search services, so I encountered a mandatory restart). I recommend a restart between steps 1. and 3. BUT STOP and DISABLE Windows Indexing in Services First
- As Admin launch PowerShell and issue: dism.exe /online /disable-feature /featurename=SearchEngine-Client-Package (reboot might be required), but recommend reboot anyway
- via Services.msc STOP AND DISABLE "Windows Search" (if not already done) and then delete the "data" folder under C:\ProgramData\Microsoft\Search. Admin privilege is required. If needed and this step is not already done from advice above, then recommend restart again
- As Admin launch PowerShell and issue: dism.exe /online /enable-feature /featurename=SearchEngine-Client-Package (no reboot required).
Good luck - this reply took me 30 mins or so, and my index is now 12,500 items