Windows 10: Is Superfetch suppose to clean up after itself ? Solved

  1.    10 Nov 2017 #1

    Is Superfetch suppose to clean up after itself ?


    After updating to FCU (1709) my startup time was slower and it appeared that Superfetch was the culprit. Superfetch was at 100% disk usage for a few mins, before it would finally calm down. Obviously, setting it's startup to manual or disabled eliminates this, but I was curious, so I went poking around and found the following.

    I took a look in the C:\Windows\Prefetch folder and noticed there were .pf files in there for programs and apps that I had uninstalled (before the update). So I deleted everything in the Prefetch folder (NOT the folder itself). After a couple of reboots my startup time was back to normal and Superfetch 100% disk usage would calm down much faster (less than a min).
      My ComputersSystem Spec

  2.    10 Nov 2017 #2

    .pf files are regular prefetch files and not related to superfetch. When their number reaches some number (not sure what that is) the older ones will be automatically deleted. But it shouldn't matter anyway. Prefetch files for uninstalled programs will not be referenced and cause no harm.
      My ComputerSystem Spec

  3.    10 Nov 2017 #3

    Hey LMiller7,
    I didn't think the two were related, until I manually cleaned up the \prefetch folder and it took superfetch 100% disk usage from a few mins to less than a min. Didn't seem like a coincidence, but maybe it was :)
      My ComputersSystem Spec

  4.    10 Nov 2017 #4

    From what I can find, the number of .pf files is 128, but I had 275 ... So, either MS changed the number or it wasn't cleaning up after itself.
      My ComputersSystem Spec


  5. Posts : 605
    Windows 10 Home SL 64-bit, v1803
       10 Nov 2017 #5

    Superfetch only runs once after logging in

    Some people say it takes 5 restarts to actually feel the improvements when Superfetch is enabled. I had Superfetch disabled in my laptop and everything is making it really hard for my hdd now I turned it on then did few restarts and I saw the significant difference
      My ComputerSystem Spec

  6.    14 Nov 2017 #6

    The prefetch files (.pf) are for preloading executables and drivers in a particular order for a faster boot time. If that is messed up it certainly could affect your boot time.

    You probably have prefetch enabled and it was corrupt, or non-optimal, probably as a result of the update. There is a registry setting that determines what is enabled (prefetch, prefetch + superfetch, etc.), can't recall what it is - you can google it. If you have an SSD, prefetch probably isn't that useful, but I think superfetch still is. You might as well disable prefetch in the registry with an SSD OS drive.

    Superfetch on the other hand, is for loading programs that you access frequently for faster access post login.
      My ComputerSystem Spec


 

Related Threads
Disable Prefetch & Superfetch in General Support
Howdy, I've written a code in a batch file to disable Superfetch service and some other things. But the Superfetch part does not work? SC Config Superfetch Start= Disabled SC Stop Superfetch Output >> The specified service does not exist as an...
Should I disable Superfetch? in General Support
I know it loads programs to the RAM so they can open faster and actually It doesn't really bother me but I just want to ask - Does it really improve performance that much? My system runs pretty fast, considering its age, and I'm just wondering, will...
What about SuperFetch? in General Support
Hi! I noticed SuperFetch isn't anymore. They got rid of it? Why? Any info appreciated. Greetings, Joe
Superfetch on SSD in General Support
I bought a Samsung SSD, should I disable superfetch now ?
Threshold 2 has re-enabled superfetch on my PC (only SSD's on my system). I have waited over a week, run Winsat formal, etc. but superfetch remains on. Has anyone experienced this? Before I manually disable the service I would welcome any...
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 18:40.
Find Us