Superfetch Must Die!!!!

I

invader

I've been trying to diagnose some of the performance problems I've had ever
since that fatefull day when I upgraded to Vista, and my latest place to
assign the blame is stupidfetch ... er .. superfetch.

One of the best examples is 'World of Warcraft'. Let's say I boot up and load
warcraft soon after the PC has booted. Warcraft will load slow as molasses.
Looking at the resource monitor, I can see that Superfetch is actively
harassing the warcraft data files (biggest B/min is attached to the
Superfetch process that is messing with Warcraft). There are hundreds of
other Superfetch processes harassing other parts of the disk.

If I were to make a guess at what would happen, I would say that superfetch
doesn't know what it's doing, is loading the wrong parts of Warcraft, seeking
all over the disk loading random things causing seek delays, and finally
causing Warcraft's data files to be loaded with background priority.

First of all, is there any way I can disable Superfetch's ability to harass
Warcraft specifically (leaving other processes alone)? Second, if I can't
disable Superfetch for just Warcraft, can I disable it for everything?
 
R

Richard Urban

Superfetch can be set to fetch both programs and boot files, programs only
or boot files only.

Copy the text between the asterisks to Notepad


******************************************

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session 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 with a name you will remember. 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.

1 is for boot files only
2. is for programs only
3 is for both boot files and programs

Good luck!

--

Regards,

Richard Urban
Microsoft MVP Windows Shell/User
(For email, remove the obvious from my address)
 
U

Universe_JDJ

Richard said:
Superfetch can be set to fetch both programs and boot files, programs
only or boot files only.

Copy the text between the asterisks to Notepad


******************************************

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session 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 with a name you will remember. 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.

1 is for boot files only
2. is for programs only
3 is for both boot files and programs

Good luck!

This might be useful later on. Thanks for this.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top