Windows Search relies on an indexing service that catalogs your files, apps, and settings in the background. When that service crashes or the index gets corrupted, searches return nothing. The good news is the index is fully rebuilable and the service is easy to restart.

Step 1: Restart the Windows Search Service

  1. Press Win + R, type services.msc, and press Enter.
  2. Scroll down to Windows Search.
  3. Right-click it and choose Restart.
  4. If it's stopped, right-click and choose Start instead.

Try searching again right away. This alone fixes the problem about half the time.

Step 2: Run the Search and Indexing Troubleshooter

  1. Go to Settings > System > Troubleshoot > Other troubleshooters.
  2. Find Search and Indexing and click Run.

This troubleshooter automatically detects common issues like missing registry entries and incorrect permissions.

Step 3: Rebuild the Search Index

If search returns some results but misses files you know exist, the index may be incomplete or corrupt. Rebuilding it forces Windows to re-catalog everything.

  1. Open Control Panel (search for it in the Start menu, or type it in the Run dialog).
  2. Click Indexing Options.
  3. Click Advanced at the bottom.
  4. Under Troubleshooting, click Rebuild and confirm.

Rebuilding can take several hours on a PC with many files. Searching will be limited until it completes.

Step 4: Re-register Search App Packages

If the search box is completely unresponsive (not just returning no results), open an elevated PowerShell terminal and run:

Get-AppXPackage -Name Microsoft.Windows.Search | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Step 5: Check Index Locations

Make sure Windows is actually indexing the folders you care about. In Indexing Options, click Modify and verify that your user folder (e.g., C:\Users\YourName) is included.