When does this happen?
You type "Photoshop" or "Chrome" into the Start menu search bar, and nothing shows up. Or it shows a web result but not the actual program sitting right there in your Start menu. I see this all the time on Windows 10 and 11. Usually after a big update (like Windows 11 22H2) or when someone installs a new antivirus that messes with file permissions. Had a client last month whose entire print queue died because of this — well, not the print queue, but the search index got wrecked after a Windows update.
What's really going on?
Windows Search uses a database called the search index. It catalogs file names, folder paths, program names, and even file contents. When that index gets corrupted (missing entries, wrong permissions, or just plain broken), Windows Search can't find anything. It's like a library that lost its card catalog — you know the books are there, but you can't find them.
There are three common culprits:
- Corrupt index cache — happens after system crashes or disk errors.
- Indexer stopped — the service that builds the index crashed or got disabled.
- Index location problems — if your user profile folder got moved or permissions changed.
Here's the thing: most people waste time reinstalling Windows or running sfc /scannow. Don't. The real fix is simpler.
Fix 1: Rebuild the Search Index
This is the go-to fix. It wipes the index and rebuilds it from scratch. Takes 10–15 minutes on a normal PC.
- Open Control Panel. Hit Windows + R, type
control, press Enter. - Go to Indexing Options. (If you don't see it, switch View to Small icons.)
- Click Advanced at the bottom.
- Under Troubleshooting, click Rebuild.
- Click OK. You'll see a warning that indexing might take a while. Click OK again.
- Wait. Go grab a coffee. When it's done, the index size will show a number bigger than zero.
After the rebuild, test search. If it works, you're done. If not, move to Fix 2.
Fix 2: Restart the Windows Search Service
Sometimes the indexer just stops. Or it hangs. A restart fixes that.
- Press Windows + R, type
services.msc, hit Enter. - Scroll down to Windows Search.
- Right-click it and select Restart.
- If it's not running, right-click and select Start.
- Close the window. Test search again.
If the service fails to start, check its dependencies. Right-click Windows Search → Properties → Dependencies tab. Make sure Remote Procedure Call (RPC) and HTTP Service are running. If not, start those first.
Fix 3: Clear the Search Cache (Alternative)
If rebuilding the index didn't work, sometimes you need to manually delete the cache files. This forces Windows to rebuild from scratch.
- Open File Explorer. Type this into the address bar and press Enter:
%ProgramData%\Microsoft\Search\Data\Applications\Windows - You'll see a folder named Windows. Delete everything inside it. (Don't delete the folder itself, just the files.)
- Go to
%LocalAppData%\Microsoft\Windows\INetCacheand delete everything. - Restart the Windows Search service (Fix 2).
- Wait for the index to rebuild. It might take a while.
Warning: Deleting these files can break other search features for a bit. But it's safe. I've done it dozens of times.
Fix 4: Check Search Permissions for Your User Folder
This one is rare but happens when you move your Documents or AppData folder to another drive. The indexer can't access it.
- Right-click your user folder (usually
C:\Users\YourName) and select Properties. - Go to Security tab. Click Advanced.
- Make sure your username has Full control. If not, click Change permissions and add it.
- Apply the changes and restart the Windows Search service.
What to check if it still fails
If none of that worked, you might have a deeper issue. Check these:
- Third-party antivirus — Some AVs like McAfee or Norton block the indexer to save CPU. Temporarily disable it and see if search works.
- Corrupted system files — Run
sfc /scannowin an admin command prompt. But honestly, it rarely fixes search. - Windows Update — If the problem started after an update, roll back the update or install the latest cumulative update. That often fixes known search bugs.
- Check if Windows Search is even enabled — Some people turn it off for privacy. Go to Settings → Privacy & security → Searching Windows. Make sure "Find my files" is on.
If you've tried all this and still can't find programs, consider using a third-party launcher like Everything or Launchy. They don't rely on Windows Search and are way faster. But that's a different story.