indexing service

最後更新: 2016-09-26


  • 右 click folder 後有 search 選項
  • Service
  • Indexing Options


右 click folder 後有 search 選項




到以下 Key


<1> rename LegacyDisable to LegacyDisableD

<2> Create string "Icon", value="imageres.dll,-177"





Name "Windows Search service"

Process: SearchIndexer.exe

sc query WSearch

        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 1077  (0x435)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0


Indexing Options


# Win7

Start -> In Search "Indexing Options"


Index file - Windows.edb


Try deleting and rebuilding the search index:

  1. Go to Control Panel
  2. Select Indexing Options
  3. Click on Advanced (this will open the Advanced Options dialog)
  4. Select the Rebuild button.




Increase outlook indexing speed



Go in the registry to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager\

Click on the key, so that it’s selected.
Go to the Edit menu and select Permissions.
In the pop-up window, click the Advanced button.
In the new pop-up window, select the Owner tab, then in the list below Change owner to:, select Administrators, then click the OK button on both pop-up windows to return to the registry editor.   

and set the value of "DisableBackoff" to 1

Other interesting registry keys:

  * DisableBackOffNotificationOverride
  * DisableBackOffOnCPU
  * DisableBackOffOnIO
  * DisableBackOffOnNotifications
  * DisableBackOffOnUser

This key is what it’s all about. It basically determines whether or not the indexing process should stop when the user’s doing something.

There are other similar keys that you could edit to force the indexer to keep indexing even if you were playing Bioshock while ripping a DVD and little flames were coming from your processor, but that’s not really necessary, so we’ll just focus on this one key.

Unfortunately, Vista won’t let you change the key’s value (if you try, it’ll let you down with: Error writing the value’s new contents.), even though we've been elevated to have administrator privileges.

So, to get permission to change the key's value, you need to do the following.

# Restart Service

Net Stop Wsearch

Net Start Wsearch


"Searchindexer.exe" in task manager (you may have to show processes from all users),

you can set the priority for that program in there.

Right click on Searchindexer.exe, select Priority> Above Normal or High (never select "real time")