Superfetch is one of the reason that makes you feel Windows 7 runs faster and smoother than any of its predecessor, and that’s why you shouldn’t disable it in any case.
In fact, Superfetch isn’t a new idea invented in Windows 7. It’s an enhanced version of Prefetch that has been around since Windows XP. It uses the same folder name and does the same thing, but does it slightly different and better than in XP. Superfetch is the key that avoids the situation where the performance of your computer would decrease after running a while.
Explore to %systemroot%\prefetch, you will actually see what’s been fetched. For instance, I have 147 items fetched in prefetch folder by Superfetch process.
But that’s too hard to see things clearly. Let’s use a nice little tool called WinPrefetchView to get a more detailed picture.
Highlighting any application listed at the top shows you the detail files opened by that application at the bottom. Also, right-clicking on the application and selecting Properties pops up a window with detail information about that application.
You can also generate a HTML report that gives you a full list of what’s been superfetched.
Even better, if you want to kick some applications out of the fetch cache, you can simply select these applications and delete them in this tool.
WinPrefetchView is a Free portable tool developed by NirSoft that works on any version of Windows that has this fetch feature, including XP, Vista, and 7, on both 32-bit and 64-bit.
To launch the tool in Windows 7, make sure your run it as administrator because the tool needs to access the prefetch folder that requires the administrator’s rights to open. Right-click the tool and select Run as administrator.
Again, Superfetch in Windows 7 is a nice enhanced feature, and you shouldn’t disable it. Emptying the Prefetch folder frequently is also not recommended. It’s ok to remove a few items out of the cache but make sure you know what you are doing.