Process
searchindexer.exe
SearchIndexer.exe is the Windows Search service, which builds and maintains the index that powers fast file and content search across the Start menu, Explorer, and Outlook. It runs continuously as SYSTEM and is a normal, often busy, background process.
File identity
- File type
- PE32+ executable
- Magic
- PE32+ executable (GUI)
- Original name
- SearchIndexer.exe.mui
- Internal name
- SearchIndexer.exe
- Product
- Windows® Search
- Status
- Signed
- Publisher
- Microsoft Corporation
- Signer
- Microsoft Windows
- Issuer
- Microsoft Windows Production PCA 2011
- Signature rate
- 100%
7.0.26100.8457 (WinBuild.160101.0800)100%
984.00 KB100%
Execution context
C:\Windows\System32\SearchIndexer.exe100%
Not observed.
Not observed.
1100%
Session 0100%
SeTcbPrivilege100%SeChangeNotifyPrivilege100%SeImpersonatePrivilege100%
Ancestry
Not observed.
Not observed.
Not observed.
Not observed.
Behavior
Not observed.
Not observed.
searchhost.exe100%
Not observed.
Indicators
Not observed.
Analysis
SearchIndexer.exe crawls files, email, and other content and stores a searchable index, so that queries return instantly instead of scanning the disk each time. It is the WSearch service, started by services.exe and running as NT AUTHORITY\SYSTEM from C:\Windows\System32\SearchIndexer.exe. Its normal children are SearchProtocolHost.exe and SearchFilterHost.exe, the helpers that open and parse content for indexing.
Legitimately, SearchIndexer runs all the time and can use noticeable disk and CPU while catching up on indexing. Its known helper children are expected. Anything else is not.
SearchIndexer.exe is largely a baseline. As an always-running SYSTEM service it is a candidate for code injection (T1055), where implanted code inherits its privileges and blends into normal indexing activity, so unusual loaded modules, network connections, or unexpected child processes are what would point to abuse.
Its trusted name also makes it an impersonation target (T1036.005): a SearchIndexer.exe outside System32, with the wrong parent, or running as the wrong account is the deviation to investigate.
- Image path other than
C:\Windows\System32\SearchIndexer.exehigh - Parent other than
services.exehigh - Children other than
SearchProtocolHost.exeandSearchFilterHost.exehigh - Outbound network connections from SearchIndexermed
- Running as an account other than
NT AUTHORITY\SYSTEMmed
Telemetry
Microsoft Windows 11 Enterprise Evaluation100%
- First seen
- 2026-06-08
- Last seen
- 2026-06-08
- Machines
- 1