Something I found
#1 OFFLINE
Posted 09 October 2005 - 04:22 PM
Author: Andrew
Recently CCleaner has added an internet urban legend as a cleaning option, "Old Prefetch Data". Cleaning the Prefetch folder is an internet Myth that simply will not die due to the gross ignorance of many people in regards to how Windows XP Prefetching works. These same people generally recommend other bogus advice such as disabling Windows Prefetching completely and adding /Prefetch:1 to desktop shortcuts.
"Bottom line: You will NOT improve Windows performance by cleaning out the Prefetch folder. You will, in fact, degrade Windows performance by cleaning out the Prefetch folder." - Source
CCleaner for the most part is a good application, it quickly and easily removes temporary and unused files from Windows. It has a nice interface that clearly shows what has been "cleaned". On neglected systems this can free hundreds of Megabytes of harddisk space. Apparently in the authors quest to clean everything and anything, he blindly ignored how Prefetching works.
What CCleaner does
CCleaner deletes any Prefetch file older then two weeks based on the .pf file's last access date. This is completely idiotic for a number of reasons. First you should never delete a .pf for any installed application. With the .pf file missing, that application will take up to 100% more time to load when you decide to launch it. CCleaner does this to any application you have installed on your computer but have not used in over two weeks. It makes absolutely no sense to delete these files. Why would you deliberately want to slow down any installed application's load time? It will also do this if you have not used you computer for two weeks. Second, it is quite common to disable the NTFS Last Access Time Stamp for performance reasons. I actually recommend doing this since it speeds up the file system. In this case CCleaner will delete any .pf file that was created over two weeks ago. You can clearly see how running CCleaner in this case would wind up deleting ALL your Prefetch files every two weeks. Now you are crippling every application's load time on your system instead of just the ones you have not used in two weeks. Ridiculous!
Conclusion
Do not clean the prefetch folder! If you use CCleaner uncheck the "Old Prefetch Data" option. Finally let the makers of CCleaner know they need to remove this option from CCleaner. For more information read:
#2 OFFLINE
Posted 09 October 2005 - 09:56 PM
To stop the bickering, and complaining about the Prefetch "issue" paranoid users can open CCleaner and simple uncheck Old Prefetch Data.
#3 OFFLINE
Posted 09 October 2005 - 10:50 PM
Andavari, on Oct 9 2005, 10:56 PM, said:

Not that it bothers me.
getit.me.uk | Get It on Facebook
youtubeartists.co.uk | YouTube Artists on Facebook | YouTube Artists on Twitter | YouTube Artists on YouTube
#4 OFFLINE
Posted 09 October 2005 - 10:52 PM
#5 OFFLINE
Posted 09 October 2005 - 10:56 PM
getit.me.uk | Get It on Facebook
youtubeartists.co.uk | YouTube Artists on Facebook | YouTube Artists on Twitter | YouTube Artists on YouTube
#6 OFFLINE
Posted 09 October 2005 - 11:00 PM
getit.me.uk | Get It on Facebook
youtubeartists.co.uk | YouTube Artists on Facebook | YouTube Artists on Twitter | YouTube Artists on YouTube
#7 OFFLINE
Posted 09 October 2005 - 11:01 PM
#8 OFFLINE
Posted 09 October 2005 - 11:05 PM
I can't remember seeing it for ages.
getit.me.uk | Get It on Facebook
youtubeartists.co.uk | YouTube Artists on Facebook | YouTube Artists on Twitter | YouTube Artists on YouTube
#9 OFFLINE
Posted 09 October 2005 - 11:11 PM
BTW, I haven't been editing my posts, just to highlight the fact that I am posting again.
getit.me.uk | Get It on Facebook
youtubeartists.co.uk | YouTube Artists on Facebook | YouTube Artists on Twitter | YouTube Artists on YouTube
#10 OFFLINE
Posted 10 October 2005 - 02:59 AM
Do you have a Prefetch folder and is Prefetcher enabled?
I noticed that CCleaner only seems to offer you Applications it detects. Does it check for Windows components before offering the option?
#11 OFFLINE
Posted 10 October 2005 - 05:47 AM
Detect=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout
To rebuild the key if it's missing:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout] "LayoutFilePath"="C:\\WINDOWS\\Prefetch\\Layout.ini"
#12 OFFLINE
Posted 10 October 2005 - 09:24 PM
Andavari, on Oct 10 2005, 06:47 AM, said:
"LayoutFilePath"="C:\\WINDOWS\\Prefetch\\Layout.ini"
I don't have the above file, so, what do I do now, copy the above code into notepad and save as a .reg file?
If so, what do I name it?
getit.me.uk | Get It on Facebook
youtubeartists.co.uk | YouTube Artists on Facebook | YouTube Artists on Twitter | YouTube Artists on YouTube
#13 OFFLINE
Posted 10 October 2005 - 10:13 PM
CaPMan, on Oct 10 2005, 05:24 PM, said:
If so, what do I name it?
#14 OFFLINE
Posted 10 October 2005 - 10:24 PM
Tarun, on Oct 10 2005, 11:13 PM, said:
Edit,
Just started it and set it to start automatically, and it cured it, Thanks Tarun.
getit.me.uk | Get It on Facebook
youtubeartists.co.uk | YouTube Artists on Facebook | YouTube Artists on Twitter | YouTube Artists on YouTube
#15 OFFLINE
Posted 12 October 2005 - 12:46 AM
---
Edit 1:
Forgot to mention, also to get Prefetch to working again I had to do this:
1. Start->Run:
%windir%\system32\Rundll32.exe advapi32.dll,ProcessIdleTasks
2. Restart Windows
3. Defrag hard disk
Note: No prompts will show for "%windir%\system32\Rundll32.exe advapi32.dll,ProcessIdleTasks" however the hard disk light will become active. It optimizes an already existing Prefetch data Layout.ini file. It can also rebuild/create a missing Layout.ini file.
---
Edit 2:
To answer your question CaPMan about the registry file I posted a few posts above. Save it as a .reg file, such as Enable_XP_Prefetch.reg.
You'd only need it if re-enabling the Task Scheduler doesn't re-enable Prefetch. However in most cases the .reg file isn't needed at all, however in my situation I had to use it because a registry cleaning program (don't remember which one) had already removed the Layout.ini reference from the registry.
#16 OFFLINE
Posted 12 October 2005 - 01:51 AM
#17 OFFLINE
Posted 17 October 2005 - 01:07 PM
#18 OFFLINE
Posted 17 October 2005 - 03:34 PM
YoKenny1, on Oct 17 2005, 09:07 AM, said:
Thats because it dosent make a differance. Mastertech is a looser with no life and he needed something to argure with people about so he chose this. Everyone else is ignoring him so we should too.












