Q: Is there a way to control what's prefetched by Windows OSs?

John Savill

July 2, 2011

1 Min Read
ITPro Today logo in a gray background | ITPro Today

A: Normally, when Windows boots, it "prefetches," loading commonly used files used for applications and for the boot process into memory. You can change this prefetch behavior, disabling it for everything or for applications or boot files.

  1. Start the registry editor (regedit.exe).

  2. Move to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters.

  3. Double-click EnablePrefetcher.

  4. Set it to 0 to disable, 1 to only fetch application files, 2 to only fetch boot files, or 3 to fetch application and boot files (the default).

  5. Click OK.

This setting will take effect at next reboot.

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like