Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags

Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Forums > Tutorials

Vista Tutorial - Superfetch (Memory Prefetcher)

Comment
 
LinkBack Tutorial Tools Display Modes
<!-- google_ad_section_start -->Superfetch (Memory Prefetcher)<!-- google_ad_section_end -->
Superfetch (Memory Prefetcher)
How to Disable or Enable Superfetch in Vista
Published by Brink
06-21-2007

How to Disable or Enable Superfetch in Vista

Information
  Superfetch is a new improved feature in Vista that monitors which applications you use the most and preloads these into your system memory (RAM) so they'll be ready when you need them. It treats system memory like a cache much more aggressively and effectively than any other version of Windows. Superfetch will help Vista prioritize background programs, (EX: Disk Defrag and Windows Defender), at a low priority so that they can do their job while your work always comes first. The folder Superfetch uses is located at: C:\Windows\Prefetch
NOTE
  Sometimes Superfetch may cause a bit of a longer startup as it loads everything into memory and your hard drive is running more to preload this data for Superfetch into system memory. This should improve over time as Superfetch learns by building a profile of your usage habbits and applies this information to it's prefetching decisions.
Tip
  This will vary from person to person and with how and what type of system you have set up. Try turning OFF Superfetch and see for yourself if your computer runs faster with or without it. You can always turn it back ON. In most cases your computer will run faster with Superfetch on after the initial loading into memory at startup. Superfetch may not be helpful for a server since it is always being ramdomly accessed.
RELATED LINKS:

Here's How:

NOTE
  Superfetch is enabled by default.
1. Open the Start Menu.

2. In the white line (Start Search) area, type services and press Enter.

3. Click on Continue in the UAC prompt.

4. Scroll down and right click on Superfetch and click on Properties. (See screenshot below)
services.jpg
5. To Disable Superfetch -
A) Click on the Stop button and click on Disabled under the Startup type: drop down menu. (See screenshot below step 6B)

B) Click on OK.

C) Go to step 7.
6. To Enable Superfetch -
A) Click on Automatic (Under Startup type) and click on the Apply button, then click on the Start button.

B) Click on OK.
properties.jpg
7. Close Services window.
That's it,
Shawn

Published by
Brink's Avatar
Administrator

Join Date: Apr 2007
Location: Texas, USA
Posts: 23,759
Rep Power: 150
Brink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond repute

Tutorial Tools
Show Printable Version Show Printable Version
Email this Page Email this Page

Applies to
All Vista Versions
64 Bit & 32 Bit

Page copy protected against web site content infringement by Copyscape

Old 08-05-2007  
lazarus
Junior Member


Join Date: Jul 2007
Vista Premium x64
 
Rep Power: 37
lazarus has much to be proud oflazarus has much to be proud oflazarus has much to be proud oflazarus has much to be proud oflazarus has much to be proud oflazarus has much to be proud oflazarus has much to be proud oflazarus has much to be proud oflazarus has much to be proud of
  lazarus is offline

Re: Superfetch (Memory Prefetcher)

Tried this on and off and prefer my superfetch switched on, things were just that little bit faster on loading up for me.
My System SpecsSystem Spec
Old 08-08-2007  
Nick2253
Newbie


Join Date: Aug 2007
Windows Vista Ultimate x64
 
Rep Power: 36
Nick2253 has much to be proud ofNick2253 has much to be proud ofNick2253 has much to be proud ofNick2253 has much to be proud ofNick2253 has much to be proud ofNick2253 has much to be proud ofNick2253 has much to be proud ofNick2253 has much to be proud ofNick2253 has much to be proud of
  Nick2253 is offline

Re: Superfetch (Memory Prefetcher)

I am afraid your logic is all wrong. Superfetch is supposed to use up all your memory, and THAT IS A GOOD THING! There is no need to have spare memory as your computer boots. What are you going to do with it? As you use your system, Windows unloads processes from the RAM as necessary (which can be done at 4+ GB/s) and then loads on the necessary processes (which, since they come from the HDD, load at a much slower ~300 MB/s). Unless you use your computer differently EVERY single time you boot (and I mean a different antivirus, firewall, configuration, etc, which no one does), SuperFetch is a win, win, win situation. It puts the files in the memory NOW, letting the commonly used programs run faster right off the bat.

Cheers,
Nick
My System SpecsSystem Spec
Old 08-08-2007  
Brink's Avatar
Brink
Administrator



Join Date: Apr 2007
Vista x64 Ultimate SP2
Texas, USA
 
Rep Power: 150
Brink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond repute
  Brink is online now

Re: Superfetch (Memory Prefetcher)

Hi Nick,

Welcome to the forum.

You are correct, but I was referring to the slight delay time it takes for everything to load into memory at startup and for the hard drive running more to load this as well. Using the sleep mode could solve this problem though. In most cases it is still faster with Superfetch on, but there are a some cases where it may not be so, like on servers.

Thank you for your comment, and I updated it to make it clearer on what I meant.

Shawn
My System SpecsSystem Spec
Comment

Tags
memory, performance & maintenance, prefetcher, superfetch

Tutorial Tools
Display Modes


Similar Threads
Tutorial Tutorial Starter Category Comments Last Post
superfetch max. memory configuration? theultramage Vista performance & maintenance 0 08-11-2008 05:17 AM
Superfetch service, memory hog Philly Vista performance & maintenance 0 01-12-2008 05:53 AM
SuperFetch + Cached memory Peter M Vista performance & maintenance 2 09-15-2006 10:27 PM
sandisk memory & superfetch; minimum requirements? Jeje Vista hardware & devices 20 06-16-2006 05:48 PM
sandisk memory & superfetch; minimum requirements? Jeje Vista performance & maintenance 32 06-16-2006 05:48 PM


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd
Tutorial powered by GARS 2.1.8m ©2005-2006