Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

The fastest safe fix is to reduce what Windows indexes. In Settings > Privacy & security > Searching Windows (Windows 11), or Settings > Search > Searching Windows (Windows 10), switch from Enhanced to Classic when whole-PC search is unnecessary, exclude large or constantly changing folders, and then rebuild the index only if results remain stale or inconsistent.

A burst of activity during first indexing, after moving many files, or during a rebuild is expected. First indexing can take up to a couple of hours; a complete rebuild can take up to 24 hours. Persistent high usage usually means the index contains too many items, includes high-churn data, has an oversized or damaged database, or is competing with low free disk space.

When high CPU or disk use is normal

Windows Search Indexer catalogs file names, paths and properties so searches return quickly. If you enable content indexing for a file type, it also reads the contents. The service watches for changes and updates its catalog in the background.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Expect activity in these situations:

  • Initial indexing: Windows is building the catalog for the first time. Microsoft says this can take up to a couple of hours.
  • Large file changes: Copying a disk, restoring a profile, installing development tools or importing mail can create a large queue of new and changed items.
  • Rebuilding: A rebuild discards the existing catalog and creates it again, so CPU and disk use rise by design.

Investigate when the activity continues after the change queue should have cleared, when the item count is unusually high, when the drive is nearly full, or when searches are still incomplete or inconsistent.

Check the index size and mode before changing anything

Open Settings > Privacy & security > Searching Windows on Windows 11. On Windows 10, use Settings > Search > Searching Windows. The page shows the current search mode and an indexed-item count.

Interpret the indexed-item count

Microsoft’s guidance gives these planning thresholds. They refer to indexed items, not gigabytes of file storage:

Indexed items What it generally means What to check
Fewer than 30,000 Typical user range Look for a rebuild in progress, a changing folder, or a database problem if use remains high.
Up to 300,000 Power-user range Review whether source trees, archives, virtual machines or caches really need indexing.
Above 400,000 Performance problems may begin Narrow locations and reconsider full-content indexing.
Up to 1 million The service may handle this many items, but resource problems or failure become more likely Reduce the catalog rather than repeatedly rebuilding it.
More than 6 million Outlook items Microsoft reports that very large Outlook mailboxes can degrade performance Review mailbox synchronization and whether all mail needs to be searchable locally.

Synced Outlook mail is indexed by default when Outlook is installed. A mailbox can therefore account for a large part of the count even when your personal folders look small.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose Classic or Enhanced deliberately

Mode Coverage Resource trade-off Best fit
Classic Indexes Documents, Pictures, Music and the desktop by default; you can add other locations. Smaller scope and database, usually less CPU and disk activity. Most users who need dependable search in normal personal folders.
Enhanced Indexes the entire PC, subject to exclusions and file-type settings. More items and more change notifications, so indexing can consume more resources. People who need system-wide search and accept the additional background work.

Switching to Classic does not delete your files. It removes locations outside the Classic scope from the catalog, which reduces coverage as well as resource use.

Reduce indexing scope first

Scope changes are reversible and normally provide the best immediate reduction in sustained activity.

  1. Open Settings > Privacy & security > Searching Windows (Windows 11) or Settings > Search > Searching Windows (Windows 10).
  2. If Enhanced is selected and you do not need whole-PC search, select Classic.
  3. Under excluded folders, choose Add an excluded folder and select directories whose contents you never search.
  4. Exclude large, disposable or rapidly changing locations such as build output, package caches, temporary folders, virtual-machine disks, video-rendering scratch space and generated logs. Keep working documents, mail stores and project files that you actually search.
  5. For more precise control, open Advanced indexing options, select Modify, and clear individual drives or folders.

Excluding a folder means its names and contents will not appear in ordinary Windows Search results. It does not prevent applications from opening the files, and it does not remove existing files. If you later need that location searchable, add it back and allow the index to catch up.

Limit full-content indexing for selected file types

Windows can index only properties (such as name, path, author and date) or properties plus the full text. Full-text indexing is useful for documents, but it increases reading and database work, especially for source code, logs and many small generated files.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open Advanced indexing options from the Searching Windows settings page.
  2. Select Advanced, then open the File Types tab.
  3. Select an extension that does not need content search.
  4. Choose Index Properties Only rather than indexing properties and file contents.
  5. Apply the change, then rebuild if Windows does not converge on the new configuration.

Properties-only indexing reduces index size and the work required when files change, but content searches for those extensions will stop working. Keep full-text indexing for file types where searching inside the document is more valuable than the additional resource use.

Rebuild the index when it is stale or inconsistent

Rebuilding is appropriate after changing locations or file-type behavior when results remain wrong, when searches omit files that should be covered, or when the catalog appears inconsistent. It is not the first response to a temporary spike: rebuilding itself is resource-intensive.

Windows 10 path

  1. Open Settings > Search > Searching Windows.
  2. Select Advanced Search Indexer Settings.
  3. In the Indexing Options window, select Advanced.
  4. On the Index Settings tab, select Rebuild, confirm, and close the dialogs.

Windows 11 path

  1. Open Settings > Privacy & security > Searching Windows.
  2. Select Advanced indexing options.
  3. Select Advanced, then Rebuild on the Index Settings tab.
  4. Confirm the operation.

Microsoft allows up to 24 hours for a complete rebuild, depending on file volume and device activity. Results can be incomplete while the catalog is being recreated. Start the operation when the computer can remain powered and relatively idle, preferably connected to AC power.

The indexer may show messages such as Indexing speed is reduced because of user activity, waiting for computer to become idle, or a pause while the device is on battery power. These statuses describe throttling, not necessarily a fault. Leave the computer unattended and connected to power so the queue can progress.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Measure the search database correctly

The database is normally stored at C:ProgramDataMicrosoftSearchDataApplicationsWindows. The file is named Windows.edb on Windows 10 and Windows.db on Windows 11.

To inspect it, enable hidden items in File Explorer if necessary, browse to that folder, right-click the database file, select Properties, and look at Size on disk. Explorer’s ordinary Size value can be misleading for sparse or compressed ESE/NTFS files.

Microsoft’s rule of thumb is that the index is generally less than 10 percent of the indexed content. A collection containing many very small files or source code can produce a much larger proportion, so the percentage is a guide rather than a limit. Keep more than 1 GB of free disk space when indexing reports insufficient space; a nearly full drive can prevent normal database writes and prolong recovery.

Use the supported troubleshooting steps after scope changes

Install updates and restart

Install pending Windows updates, restart the computer, and observe the indexer again after startup activity settles. A restart clears transient service or file-lock conditions without deleting the catalog.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Run Search and Indexing troubleshooting

Windows includes a Search and Indexing troubleshooter. Run it from Windows troubleshooting settings and allow it to apply the suggested repair. The available entry and wording can differ between Windows 10 and Windows 11, so use the Search and Indexing item rather than a generic performance troubleshooter.

Restart the Windows Search process

Open Task Manager with Ctrl+Shift+Esc. On Windows 11, find SearchHost.exe; on Windows 10, find SearchUI.exe. End that task. Windows should start the search component again automatically. This is a process restart, not a catalog rebuild, so it is suitable for a hung user-interface process but will not reduce an oversized index.

Reset Windows Search only when ordinary repairs fail

For Windows 11 and Windows 10 version 1903 or later, Microsoft documents a ResetWindowsSearchBox.ps1 PowerShell reset procedure. Use it after narrowing the scope, restarting and running the troubleshooter, not as the first response to a normal indexing burst.

  • Use an administrator PowerShell session and run the Microsoft-provided script according to its current instructions.
  • The script may require temporarily changing the execution policy for the current user. Record the existing policy before changing it.
  • After the reset completes, restore the previous current-user execution-policy value.
  • Expect search relevance and coverage to be temporarily reduced while Windows recreates its components and catalog.

A reset is more disruptive than changing folders or restarting the process. If the script is blocked, do not leave a permissive execution policy in place; restore the prior setting and address the policy issue through your organization’s support process.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Reserve database deletion for a damaged index

Do not begin by deleting files from C:ProgramDataMicrosoftSearchData or editing the registry. Microsoft describes deletion of that data directory as a recovery action for a corrupted or unusable index state, not routine performance tuning.

Before using such a recovery procedure, make sure important personal data is backed up. Microsoft notes that hard-disk failures can precede problems writing the index. If the drive is reporting errors, making unusual noises, or losing files, address the storage problem first; recreating the catalog will not repair failing hardware.

Pick the least disruptive fix that matches the symptom

Symptom or goal First action Coverage effect Disruption
CPU or disk spikes during first setup or a large migration Leave the computer powered and idle until the queue clears. None Temporary resource use
Persistent activity with a very large item count Switch Enhanced to Classic and exclude high-churn folders. Searches fewer locations Low; settings can be undone
Search inside selected extensions is unnecessary Set those extensions to properties-only indexing. Removes full-text results for those extensions Low
Results are stale after scope changes Rebuild from Advanced indexing options. None after completion High temporary CPU and disk use; up to 24 hours
Search component is unresponsive Restart SearchHost.exe (Windows 11) or SearchUI.exe (Windows 10). None Low
Supported repairs do not resolve a broken catalog Run Microsoft’s ResetWindowsSearchBox.ps1 procedure. Results may be temporarily less relevant Moderate; administrator rights and policy changes may be required
Index database is corrupted or unusable Follow Microsoft’s recovery procedure, including data-directory removal only when indicated. Catalog must be recreated Highest; back up data first

Common situations and the right response

Disk usage reaches 100 percent after copying a drive

Check the indexed-item count and wait for the migration queue to finish. If the copied drive contains build artifacts, caches or virtual-machine images that you never search, exclude those folders before considering a rebuild.

CPU remains high every day

Look for a folder that changes continuously: log output, synchronization data, browser or package caches, or a development tree. Use Advanced indexing options > Modify to remove that location, then monitor the count and activity over the next working session.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Search misses files after changing settings

Confirm that the file’s folder is included, that its extension is enabled under Advanced > File Types, and that the index is not still rebuilding. Content results will not return for extensions configured as properties-only.

The database appears larger than expected

Compare Size on disk, not Explorer’s ordinary Size value. Check the number of indexed items and the kinds of files included before deciding that the database is abnormal. Many small files and source code can make the index exceed the usual proportion of indexed content.

The rebuild seems paused

Read the status message in Indexing Options. User activity and battery power can reduce or pause indexing. Connect AC power, leave the device idle and allow the stated rebuild window to pass before interrupting it.

Keep Search Indexer manageable

  • Use Classic mode unless whole-PC search is a real requirement.
  • Review newly installed applications and development tools for folders that generate large, fast-changing file sets.
  • Keep disposable caches, temporary data, build output and virtual-machine storage outside the index.
  • Use properties-only indexing for extensions where searching file contents has little value.
  • Maintain more than 1 GB of free disk space when Windows reports an indexing-space problem.
  • After a major scope change, rebuild once at a convenient time rather than repeatedly deleting or recreating the catalog.
  • When Outlook is installed, include synchronized mail in your item-count assessment.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.