My Prefetch folder no longer works!!! What is going on? Please hel

G

Guest

I don't know why, but for some reason, my prefetch folder no longer works and
is always empty and programs take long to startup and so does windows boot
up. I don't want to re-install OS but can't continue without my prefetch.
Just toooo slow. I have tried many things and nothing seems to work.
Tried sfc /scannow and nothing
also tried C:\WINDOWS\system32\cmd.exe /k "Rundll32.exe
advapi32.dll,ProcessIdleTasks" and again nothing!
I also no that the settings for my prefetch folder are set to 3 (default)
and still nothing!
Please, Please, Please, can somebody solve this mystery? My computer is
clean with no spyware/malware etc... and never had this problem before. I
would really appreciate anyones advice.
thank you
tomcat
 
W

Wesley Vogel

Do you have some sort of a utility like Windows XP Prefetch Clean And
Control, Download Cleanup, Clean Prefetch.bat, Security CD Scanning Script
v1.01 or TuneXP that cleans out the Prefetch folder?

Are these services set to Automatic and running?
System Event Notification
Task Scheduler

Open Services...
Start | Run | Type: services.msc | Click OK |
Scroll down to and double click System Event Notification |
Under Startup type make sure it's set to Automatic | Click Apply |
Click the Start button | When it starts click OK

Scroll down to and double click Task Scheduler |
Under Startup type make sure it's set to Automatic | Click Apply |
Click the Start button | When it starts click OK

Close Services.

Open the Registry Editor...
Start | Run | Type: regedit | Click OK
Navigate to >>
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management\PrefetchParameters

Look for EnablePrefetcher in the right pane, if the value is not 3,
Double click EnablePrefetcher and change the value to 3.

Exit regedit

This will take effect on next reboot.
It will take three boots to rebuild the Prefetch file.

If for some reason layout.ini {C:\WINDOWS\Prefetch\layout.ini} does not get
recreated after three boots, try this:
Start | Run | Type: cmd | Clcik OK

Type or paste this in:

rundll32.exe advapi32.dll,ProcessIdleTasks

Hit Enter and let it run.

The layout.ini should be rebuilt.

Open regedit and navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
In the right hand pane, OptimizeComplete does it say Yes?

If not...
Set the LcnStartLocation to 0 (zero) and the LcnEndLocation to 0 (zero)

Run
rundll32.exe advapi32.dll,ProcessIdleTasks
again.

Or run defrag c: -boot if Windows is on the C: drive.

You can force a boot optimization by doing the following:
Start | Run | Type: cmd | Click OK |
Type or paste this in:

defrag c: -boot

Hit Enter

This time running defrag may take longer.

Again open regedit and navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
OptimizeComplete Yes?
LcnStartLocation
LcnEndLocation

Have the values changed from 0?
----

With these settings...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Enable Y
LcnEndLocation 0
LcnStartLocation 0
OptimizeComplete Blank, no entry
OptimizeError Blank, no entry

If the Task Scheduler service is not running and you run
rundll32.exe advapi32.dll,ProcessIdleTasks from a command prompt. You will
get nothing to happen and the registry entries will not change or show an
OptimizeError.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 

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