DelayUsnReadOnLowResource

Note

Indexing Service is no longer supported as of Windows XP and is unavailable for use as of Windows 8. Instead, use Windows Search for client side search and Microsoft Search Server Express for server side search.

 

The DelayUsnReadOnLowResource entry controls whether the USN journal, also known as the change-notification log, is examined under the following system conditions: low memory, high input/output (I/O), recent user activity, and running on battery power.

Summary

Type: REG_DWORD
Units: Boolean
Default: 1
Range: 0, 1

 

Remarks

Set the value of the DelayUsnReadOnLowResource entry to one to prevent the reading of the USN journal as long as any of the system conditions exist.

Since indexing does not occur during these conditions, there's no point in examining the USN journal unless the journal has a fixed size (MaxUsnLogSize) and is about to become full. When this happens, the data being written to the journal wraps around, and a beginning block (USNLogAllocationDelta) is deleted to make room for more data. As a result, change notifications may be lost. If this seems likely, Indexing Service gives checking the USN journal a higher priority even if you have set this entry.

Catalog, Property, and Scope Registry Entries

Main Registry Entries