Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 help and support Forum Windows 8 Forum Vista Tutorials

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 Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Forums > Tutorials

Vista - Superfetch - Change Preload Data


Comment
 

Superfetch - Change Preload Data

How to Change What Superfetch will Preload in Vista
Published by Brink
11-25-2007
Superfetch - Change Preload Data

How to Change What Superfetch will Preload in Vista

information   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. This will show you how to change Superfetch to preload only the Boot files, Program files, or the default both Boot and Program files into memory.
Note   Note
The Boot files are the startup programs, system files, and drivers loaded during the startup (boot) of Vista. The Program files are the programs you or Vista open and close in Vista. Test to see what works best for you.







OPTION ONE

Through a REG File Download
1. To Allow Only Boot Files to Preload
A) Click on the download button below to download the file below
Only_Boot_Files.reg


B) Go to step 4.
2. To Allow Only Program Files to Preload
A) Click on the download button below to download the file below
Only_Programs_Files.reg


B) Go to step 4.
3. To Allow Both Boot and Program Files to Preload
NOTE: This is the default setting for Superfetch if you want to undo any changes.
A) Click on the download button below to download the file below
Boot_and_Programs_Files.reg

4. Click on Save, and save the .reg file to the Desktop.

5. Right click on the downloaded .reg file and click on Merge.

6. Click on Run, Continue (UAC), Yes, and then OK when prompted.

8. Log off and log on, or restart the computer to apply the changes.

9. When done, you can delete the downloaded .reg file if you like.






OPTION TWO

Manually Through Registry Editor
1. Open the Start Menu.

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

3. Click on Continue in the UAC prompt.

4. In regedit, navigate to the location below. (See screenshot below)

Code:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

5. In the right pane, right click on EnablePrefetcher and click on Modify. (See screenshot above)

6. To Disable Prefetcher
A) Type 0 (number zero) and click on OK. (See screenshot below step 9)

B) Go to step 10.
7. To Allow Only Program Files to Preload
A) Type 1 and click on OK. (See screenshot below step 9)

B) Go to step 10.
8. To Allow Only Boot Files to Preload
A) Type 2 and click on OK. (See screenshot below step 9)

B) Go to step 10.
9. To Allow Both Boot and Program Files to Preload
NOTE: This is the default setting for Superfetch if you want to undo any changes.
A) Type 3 and click on OK. (See screenshot below)
Name:  Modify.jpg
Views: 19368
Size:  31.9 KB
10. Close regedit.

11. Log off and log on, or restart the computer to apply the changes.
That's it,
Shawn





Published by
Brink's Avatar
Administrator

Join Date: Apr 2007
Location: Texas, USA
Posts: 29,534
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 repute
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 reputeBrink has a reputation beyond repute

Tutorial Tools

Applies to
All Vista Versions
64 Bit & 32 Bit

06-12-2008  
MilesAhead


Vista Home Premium 64 bit SP1
 
 

Re: Superfetch - Change Preload Data

Shawn are you sure the key is EnableSuperfetch or EnablePrefetcher?
I tried the download .reg file to set it to only do boot files and \windows\prefetch
kept showing applications as I ran them.

However I found another article and when I followed it and set EnablePrefetcher
to '2' it seemed to work as expected. What I was doing was setting Superfetch
service to Automatic but stopping it 10 or 15 minutes after booting so it could cache the bootup without running in the background all the time. So far this boot only caching seems to have quieted it down.

It would be nice if I didn't have to remember to shut the thing off manually.

My System SpecsSystem Spec
06-13-2008  
Brink


Vista x64 Ultimate SP2, Windows 7 Ultimate x64 SP1
Texas, USA
 
 

Re: Superfetch - Change Preload Data

Thank you MilesAhead for catching this. This link from MSDN confirms what you suspected.

Disabling Prefetch

The tutorial has been updated for this correct setting now.

Thank you again,
Shawn
My System SpecsSystem Spec
06-13-2008  
MilesAhead


Vista Home Premium 64 bit SP1
 
 

Re: Superfetch - Change Preload Data

Quote: Originally Posted by Brink View Post
Thank you MilesAhead for catching this. This link from MSDN confirms what you suspected.

Disabling Prefetch

The tutorial has been updated for this correct setting now.

Thank you again,
Shawn
You're welcome. Thanks for all the good info on system configuration for Vista. I'm becoming optimistic that I can boot this thing up and run programs instead of manually turning stuff on and off just to keep it running smoothly.
My System SpecsSystem Spec
06-13-2008  
SCSIraidGURU


Vista x64 Ultimate
 
 

Re: Superfetch - Change Preload Data

I shutdown each night and when not in use. Is prefetching taking extra cycles and disk activity away from my applications with no real benefit of prefetching?
My System SpecsSystem Spec
06-13-2008  
Brink


Vista x64 Ultimate SP2, Windows 7 Ultimate x64 SP1
Texas, USA
 
 

Re: Superfetch - Change Preload Data

Hi Michael,

No Superfetch only works while your computer is running. You can read more about it here. It usually will help improve the performance for a computer unless it is a server.

Superfetch (Memory Prefetcher)

Shawn
My System SpecsSystem Spec
07-01-2008  
stanley0406


Vista Ultimate x64
 
 

Re: Superfetch - Change Preload Data

Hi!
I just have a quick quesiton. What are boot files??
My System SpecsSystem Spec
07-01-2008  
Brink


Vista x64 Ultimate SP2, Windows 7 Ultimate x64 SP1
Texas, USA
 
 

Re: Superfetch - Change Preload Data

Hi Stanley,

Welcome to Vista Forums.

The boot files are what Vista loads during startup. This is usually device drivers and the startup programs (Ex: Firewall, Antivirus, etc...).

The Program files option are the ones you run after Vista has started to the desktop.

Hope this helps,
Shawn
My System SpecsSystem Spec
07-01-2008  
stanley0406


Vista Ultimate x64
 
 

Re: Superfetch - Change Preload Data

Thank you very much! I have one more quesiton: so do files for services count as boot files?
My System SpecsSystem Spec
07-01-2008  
Brink


Vista x64 Ultimate SP2, Windows 7 Ultimate x64 SP1
Texas, USA
 
 

Re: Superfetch - Change Preload Data

If a particular service is loaded during startup, then yes.

Superfetch usually does a great job on improving performance with both options set to be enabled though.

Shawn
My System SpecsSystem Spec
Comment

Superfetch - Change Preload Data problems?



Tutorial Tools


Similar topics to: Superfetch - Change Preload Data
Tutorial Category
Twitter: Don't change your log-in data until further notice. System Security
Search Registry value and change value data VB Script
Change all Live (data) folders General Discussion
Preload Vista General
game preload Vista Games


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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50