Disable Windows 7 SuperFetch

Yesterday I explained about both Prefetch and Superfetch. Both Windows Vista and Windows 7 contains Superfetch since it is more advanced and uses more complex algorithm.

Windows 7 Superfetch is in fact better than Vista’s, it doesn’t start caching instantly the moment you log in. It would wait a few minutes and then start loading the your system’s memory with the applications you use most often. In order to increase the performance of Windows 7, the priority of superfetch has been slightly reduced.

We do not recommend disabling SuperFetch in Windows 7, but if you are a gamer who needs slightly more memory or just an advanced user who doesn’t need SuperFetch, then you can disable it.

The process is very straightforward, load the Services window by typing services.msc in Start Search. Once open, locate the SuperFetch key.

Windows 7 Services

Now double-click the SuperFetch key and it will open the Properties dialog window. Here you can Disable it by changing the dropdown to Disabled. There is another interesting option called Automatic(Delayed Start), this will start superfetching after quite some time during startup. To stop superfetching immediately, hit the Stop button.

Disable superfetch windows 7

Like I said above, this is not recommended but it might be helpful to someone looking to disable it.

  • Share this article!

    • Digg this!
    • Bookmark on Reddit
    • Bookmark at Delicious
    • Stumble this!
    • Share this post at Facebook
    • Tweet this!
    • Share on Yahoo! Buzz
    • Add AddictiveTips to your Technorati favorites
    • Share on Friendfeed
This entry was posted in Windows and tagged , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

10 Comments

  1. Posted October 14, 2009 at 8:12 am | Permalink

    Disabling superfetch is a sure way to 1) slow down the Windows 7 startup time and 2) slow down the overall Windows 7 experience.

    I have 8GB of DDR2 installed w/ Windows 7 Pro x64 and I leave memory management and such to Windows 7. It does a fine job on it’s own. :)

  2. mendota
    Posted December 3, 2009 at 12:33 am | Permalink

    Sorry to I have to disagree. My new HP Desktop took over seven minutes to load. After I added more RAM, bringing it to eight gigs it took so long to load I thought the Ram was faulty, at last it loaded. I began some research that pointed out that Superfetch was the likely culprit. I disabled it and bam, my computer booted in less than two minutes. This also cured the horrible lag that Superfetch caused in my 3 Games.

    • Dana
      Posted July 20, 2010 at 3:28 am | Permalink

      I am sorry but it it is taking your system 8 mins with a SSD to load you have a big problem, and should look into fixing it. And even it going down to 3 mins to boot is to long. Even with my old non SSD hardrive my computer would boot way faster than your 3 mins 1 – 1 1/2 at the most if that. And now with a SSD i get what 22-32 sec boot to windows 7 before I can start using it and everything is loaded..
      I think you should clean out the junk in your HP Desktop and clean out all the junk that comes with it…

  3. mendota
    Posted December 3, 2009 at 5:33 am | Permalink

    Sorry to I have to disagree. My new HP Desktop took over seven minutes to load. After I added more RAM, bringing it to eight gigs it took so long to load I thought the Ram was faulty, at last it loaded. I began some research that pointed out that Superfetch was the likely culprit. I disabled it and bam, my computer booted in less than two minutes. This also cured the horrible lag that Superfetch caused in my 3 Games.

  4. mendota
    Posted December 3, 2009 at 10:33 am | Permalink

    Sorry to I have to disagree. My new HP Desktop took over seven minutes to load. After I added more RAM, bringing it to eight gigs it took so long to load I thought the Ram was faulty, at last it loaded. I began some research that pointed out that Superfetch was the likely culprit. I disabled it and bam, my computer booted in less than two minutes. This also cured the horrible lag that Superfetch caused in my 3 Games.

  5. Anon
    Posted January 31, 2010 at 4:11 am | Permalink

    So how was superfetch actually causing lag in your games? It only does its work (loading stuff into ram) while the computer is idle, and of course if something needs more memory the cache would get dumped as you go.

  6. mendota
    Posted February 7, 2010 at 7:32 pm | Permalink

    Very simple the most 3D games load up expecting the reported RAM to be available at a moments notice. Windows reports it as free and ready. Most the time the game will load and take for example 1 gig, but as you play the game and go to more and more places and add more things, build, buy etc. The game require more RAM.

    However in the meantime Superfetch decides that since the game loaded up with only the one gig, it then proceeds to load up the “extra as it sees it” with other things that you have used recently and might use again. When the game then reaches for more RAM it is not there. There is considerably lag while you wait for Superfetch to free up the RAM it commandeered. Even if it attempts to cache parts of the game itself, it really has no way of effectively knowing what will be used again. It might cache something that if fact you only needed to access once.

    It is very clear that Superfetch was designed with applications such as Office in mind. Applications that are pretty static in what they do, not dynamic apps such as 3D games that are accessing and demanding resources on an ongoing basis.

    Superfetch looks for junk to put into RAM. When I had it on, my computer would take literly 7 minutes to load, when I disabled it the computer booted in less than one minute. I will add that this was with Vista. I have not checked the setting since installing Win 7 so I do not know if Superfetch had been fixed or gotten rid of altogether.

  7. sml156
    Posted February 7, 2010 at 11:18 pm | Permalink

    you could always make a shortcut to this
    create a new shortcut call it net stop superfetch
    on the next step you should end up with net.exe
    press space at the end off that then put net stop superfetch
    if it doesent work open up the shortcut and make shure the target say's
    C:WindowsSystem32net.exe start superfetch
    you could always make another one called net start and replace the stop with start
    you will have to run these by right clicking on the shortcut and run as administrator

  8. Posted April 24, 2010 at 7:53 am | Permalink

    Thanks for the info, I’m going to try disabling Superfetch to see if it makes much of a difference in terms of performance. I just find it kind of frustrating hearing my hard drive swap back and forth while it is idle.

  9. IceCube
    Posted August 16, 2010 at 3:45 pm | Permalink

    I disabled SuperFetch, but I don’t see any diference. The Windows startup time and the performance are the same.

2 Trackbacks

  1. [...] How to disable Superfetch. I would not do it (and have not on any of my computers, even my netbook). __________________ For Sale: Atom/Ion ITX HTPC, ATI 650 TV Tuner ***Do you have questions about OEM Windows? Read this.*** Why I fold: Lost: Father – Liver Cancer '08; Aunt – Ovarian Cancer '96; Grandmother – Bone Cancer '99; Great Grandmother – Alzheimer's '86Winning: Brother-in-Law – Non-Hodgkins Lymphoma x 7 years; Another Brother in Law – Pancreatic Cancer x 9 months; Mother in Law – Breast cancer x 18 years! [...]

  2. By Win7 64bit Pro eats up all my memory on August 15, 2010 at 6:45 am

    [...] slow you down as everything loads from disk every time. Personally I turn the Superfetch off … Disable Windows 7 SuperFetch ====== Q: What's the best way to learn about Windows? A: Click on stuff. ======== Please [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


More in Windows (5 of 5 articles)