SuperFetch is a new feature in Vista that understands which applications you use most, and preloads these applications into memory, so your system is more responsive. SuperFetch uses a complex prioritization scheme that can even differentiate which applications you use most often and when you use them.
Now, you can change the way that SuperFetch behaves by making a change in the registry. This is helpful when you want to alter SuperFetch or disable SuperFetch completely.
| SuperFetch_Code | Behavior |
| 0 | Disable |
| 1 | Application Launch Prefetch |
| 2 | Boot Prefetch |
| 3 | Prefetch Everything |
For this, go to Start > Run menu, enter “regedit” and navigate to the registry path listed below. Now, right-click and modify the DWORD value “EnablePrefetcher”, in the right panel, to the suitable value given above. However, if you want to get the default value back, change the value data to “2”.
The changes take effect after a restart or logoff.