Bits from Bill Pytlovany: Faster Startup with Windows Prefetch


By Bill Pytlovany

Earlier this month I had a huge reaction to my post about cleaning up the Windows “Temporary Internet Folder”. Comments from readers provided many other great tips but there was some confusion over one of my major points. Even if you don’t use the stand alone Internet Explorer browser, other components of Windows use this folder so if you miss this post check it out.

See: Free #1 Tweak to Improve Windows Performance

A few people also mentioned the Windows Prefetch folder. Prefetch is a pretty cool feature that started with Windows XP, was improved in Vista and even more optimized in Windows 7. There are two primary functions provided by the Prefetch system both designed to speed up your boot and recover time.


The first methodology used by Prefetch is to tell Widows which programs or code segments are commonly used at startup by multiple programs or processes. Instead of the having Windows load the same code segment multiple times, it’s loaded once and available for all the programs who use it.

The second focus of Prefetch is to help the disk layout of programs which are commonly loaded at startup. Window keeps track of commonly loaded programs and will check how these programs are stored on your hard drive or other storage device. If needed, the disk will be de-fragmented and organized during idle time so that the programs are easily accessible at boot time. This information is stored in a text file layout.ini found in the prefetch folder.


Other memory optimization information is stored here and used by Windows to decide which code segment should be in active memory and what can be cached. Under Windows XP, many background programs like virus scanners which aren’t common startup programs may get more attention than they deserve. While it’s been fixed starting with Vista, it can still be a problem under Windows XP. If this becomes a problem the solution is a simple reboot. There has always been the controversy over keeping your computer on over night or to reboot each day. I now recommend occasional rebooting which will also help refresh the Prefetch information.

The Prefetch folder is another good reason to keep your list of auto startup programs to a minimum. Using programs like WinPatrol can clean up which programs are auto started and thus stored in Prefetch. Adding WinPatrol PLUS will help you decide which programs are really required.

Should You Delete Prefetch Files? … Article Continued Here

This post is excerpted with Bill’s permission from his blog

 774 total views,  1 views today

(Visited 1 times, 1 visits today)

5 thoughts on “Bits from Bill Pytlovany: Faster Startup with Windows Prefetch”

  1. Thank you. I was under the imprsion that I had to empty Prefetch.

    I see it differently now. I must say, there are times were I have clean it and it seem that my machine run easier after.

    Thanks for I’ve understand Prefetch better.

  2. GOOD GOD BILL, I didn’t realize my comments were going to be posted on this site! I’m so embarrassed now! D’Oh!!!! How stupid of me to not clue into this B4 hand…

  3. 091029 – Greetings Bill, from Alberta, Canada. After all these years of enjoying WinPatrol Plus, I have finally found a picture of you. It’s nice to be able to put a face of developers for programs I use. I have emailed U a few times about different things regarding WinPatrol & have always wondered what U looked like. Don’t get me wrong, I’m NOT making any hits on you, just making a friendly comment, that’s all! hehe Anyways, like I said, it’s good to have met you & this whole note may sound a bit strange but I just thought I’d let U know that from all the very good things I’ve read about you & your work, you’re alot younger then I had pictured. Again, I’m not making any kind of play here, just friendly chatter. Okay! Kind Regards, db

  4. As more and more people acquire SSD’s (solid state drives) alot of these suggestions related to Prefetch, superfetch, etc. will not apply. Solid state drives are exceptionally fast and some windows “speed-up” functions should be disabled. The drives, it seems, can actually be slowed down some of these settings are in their normal position. Defrag is definitely not recommended for an SSD.

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.