How To: Disable Superfetch Feature in Windows Vista to Save Memory
In theory, SuperFetch feature in Windows Vista is a seemingly good idea. Though as it pans out in real world performance, it can be responsible for a lot of unnecessary disk activity and performance degradation. (Though, you probably wouldn’t be running Windows Vista if you were the least bit concerned about performance in the first place). But more often than not, this caching of data hinders performance significantly.
Windows Vista Superfetch learns your typical activities with files and application access. By learning, it predicts your computer use actions and puts your most commonly used applications in memory. This is great if you have a lot of RAM, but if you have less than 2GB, I suggest you disable this feature — saving you from sluggish computer use.
To disable Superfetch feature in Windows Vista, do the following:
- Press Windows Vista Start, type services in the start menu search bar and press Enter
- Locate Superfetch in the list of services, right click it, and select properties
- Change the Startup Type dropdown box to disabled and click the stop button
- Now click OK Please remember, this will only help if you have less than 2GB of RAM.
Superfetch Feature in Windows Vista can be set to fetch both programs and boot files, programs only or boot files only.There is a way to disable superfetch in Vista by setting the following registry key to a value of “0″:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnableSuperfetch
Copy the text code given below into Notepad editor:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Se ssion Manager\Memory
Management\PrefetchParameters]
“BootId”=dword:00000046
“BaseTime”=dword:0ca25fa5
“VideoInitTime”=dword:0000000f
“EnableSuperfetch”=dword:00000001
“EnablePrefetcher”=dword:00000003
“EnableBootTrace”=dword:00000000
Save the file as Disabelsuperfetch.reg. Then go to the file and double
click to run.
“EnableSuperfetch”=dword:00000001 is the key to the available choices. The last integer is the important one.A value of 1 prefetches boot processes, 2 prefetches applications and 3 is for both.
Popularity: 6%
Did You Like This Post? Then You Might Find These Also Interesting:
Written by Tony on December 18th, 2008 with
4 comments.
Read more articles on Vista Features and Vista Performance.






#1. January 7th, 2009, at 3:15 PM.
are u sure at the last point?
enablesuperfetch 1 -> boot 2 -> application 3 -> both ?
every other homepage about the topic say´s 1 -> app 2 -> boot -> both!
pls correct