How to Change what Files are Cached by SuperFetch


This tutorial explains how to change what SuperFetch caches.
  1. Open up the Start menu and type regedit in the search bar and press Enter.
  2. Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
    Session Manager\Memory Management\PrefetchParameters
  3. Double click on "Enable SuperFetch".

    The values you can choose from are:

    0: Disable SuperFetch
    1: Cache applications only
    2: Cache boot files only
    3: Cache everything (default)

    Also set the same option as you did for SuperFetch to the entry "Enable Prefetch". The options are the same for this entry as they are for "Enable SuperFetch" so if you set "Enable SuperFetch" to "2", set "Enable Prefetch" to "2".

    Attachment 66046
  4. Choose the option you want and restart your PC. The first boot might be a bit slower this time round with the changes to SuperFetch.
  5. You could clean out your prefetch folder (C:/Windows/Prefetch) by deleting the contents to start with a new cache after changing an option in your registry.


Attached Thumbnails