SystemRequires admin/root

Windows Search Logs

Windows Search writes diagnostic gather logs under GatherLogs while the SearchIndexer service crawls files, Outlook stores, and other registered data sources through the Windows Search pipeline. These log files record crawl activity, protocol handler and filter errors, catalog update attempts, and troubleshooting details for the indexing engine, and they can accumulate after repeated indexing problems or verbose logging. Kudu removes the gathered diagnostic log files only, not the search catalog, indexed content, user files, settings, accounts, or passwords.

Why clean Windows Search Logs?

  • Runaway gather logging during repeated crawl failures can leave hundreds of megabytes or more in ProgramData, and users usually notice unexplained system disk usage growing over time
  • Old protocol handler and IFilter error logs make current indexing problems harder to isolate, so clearing them helps when Event Viewer and Search troubleshooting are flooded with stale historical failures
  • After Outlook profile changes, mailbox moves, or PST/OST repair work, outdated gather logs can keep pointing to resolved MAPI crawl errors, which confuses diagnosis when email search is already working again
  • Repeated file system crawl retries generate large batches of gather log entries, and users often see SearchIndexer.exe activity alongside slow indexing progress or a stuck indexing count
  • Correlating fresh indexing failures is easier after old gather logs are removed, because new log files reflect the current catalog state instead of weeks of unrelated warnings
  • On shared or long-lived Windows installs, accumulated Search gather logs consume space without improving search quality, while Start menu and File Explorer search behavior stays the same after the logs are deleted
What gets cleaned

Cache paths Kudu targets

Windows

%ProgramData%/Microsoft/Search/Data/Applications/Windows/GatherLogs
Frequently asked

Common questions about Windows Search Logs

Free & open source

Download Kudu and reclaim your disk space.

Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.