How to Completely Disable ‘Windows Search’ (SearchIndexer) via Group Policy in Windows 11

Windows Search (powered by the SearchIndexer.exe process) is a core component of Windows 11 that constantly crawls the file system, building a massive database of file names, contents, and metadata to provide instant search results when you use the Start menu. While incredibly fast, the indexing process is notorious for causing intense, seemingly random spikes in CPU and disk I/O usage, especially on machines with large repositories of small files or mechanical hard drives. For dedicated servers, virtualization hosts, or extremely resource-constrained endpoints, the Search Indexer is a performance liability.

This guide explains how to completely disable Windows Search system-wide using the Group Policy Editor in Windows 11, ensuring the indexer never runs.

Disable Windows Search via Group Policy

To enforce a strict block that prevents the SearchIndexer.exe process from launching and disables the underlying service, we must deploy an administrative template. Note that this requires Windows 11 Pro, Enterprise, or Education editions.

  1. Log into Windows 11 with an Administrator account.
  2. Press the Windows Key + R to open the Run dialogue box.
  3. Type gpedit.msc and press Enter to launch the Local Group Policy Editor.
  4. In the left-hand navigation pane, strictly follow this exact path:
    Computer Configuration > Administrative Templates > Windows Components > Search
  5. In the right-hand pane, scroll down to locate the policy named Allow Cortana. (Note: Due to legacy naming conventions, disabling the Cortana framework policy effectively cripples the modern search UI, but to kill the indexer service itself, we use a different policy).
  6. Locate the policy named Do not allow web search and Don’t search the web or display web results in Search to stop the UI from querying the internet.
  7. To actually stop the indexer service via policy, you must configure Prevent indexing of certain paths (and use C:\), OR, more definitively, simply disable the Windows Service itself, as Group Policy relies on the service running to apply index restrictions.
  8. Press the Windows Key + R, type services.msc, and press Enter.
  9. Locate the service named Windows Search.
  10. Right-click it and select Properties.
  11. Change the “Startup type” to Disabled.
  12. Click the Stop button under Service status, then click OK.

Verify the Performance Gains

Disabling the Windows Search service completely halts the background crawler.

To verify the restriction is active, open the Task Manager (Ctrl+Shift+Esc) and navigate to the “Details” tab. Look for a process named SearchIndexer.exe. It will be completely missing from the list. If you attempt to search for a file using the Start menu, you will notice that it either fails immediately or falls back to a painfully slow, real-time directory scan. The workstation’s disk I/O and CPU cycles are now entirely dedicated to your active applications, completely free from background indexing interference.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.