How Do You Fix Windows Service Host SuperFetch?

by All About Puppies on April 5, 2019

Superfetch is part of Windows Vista and onwards. This technology allows Windows OS to manage random memory so that your apps can perform efficiently. Windows 10 was a real overhaul of the way Microsoft handles various elements of the traditional operating system, with better support for modern hardware, but it’s still built on the legacy of the past. There are underlying features and bits of code dating back to XP and 2000 and beyond. That’s why you’ll sometimes run into features like windows service host superfetch which have been around for years, and they still have their part to play in the modern Windows experience.

The official description of the SuperFetch service says that it “maintains and improves system performance over time,” but that’s vague and doesn’t explain the whole story. SuperFetch is a feature that was introduced back in Windows Vista. It sits quietly in the background, constantly analyzing RAM usage patterns and learning what kinds of apps you run most often. Over time, SuperFetch marks these apps as “frequently used” and preloads them into RAM ahead of time.

Windows SuperFetch was originally introduced with Windows Vista as a successor to PreFetch. It’s a process which analyzes your system—specifically your RAM usage—to generate a profile of the programs and applications you run most often. As you use your system, SuperFetch gradually learns what you run most often and will pre-emptively load elements of those applications onto your RAM so that when you need them, they load up far quicker than they might otherwise.

Disable Superfetch with Run Command

Just press Windows + R and type services.msc” command. Now find “Superfetch”. Edit Superfetch clicking on the property. Now “Stop” from stopping the Superfetch service. Superfetch to be Disabled and click OK If this method does not work very well, directly go to the second method.

Disable Superfetch using Command Prompt

Press the Windows logo key on your keyboard and type “cmd“, then right-click Command Prompt in the results and select Run as administrator. At Command Prompt, type “net.exe stop superfetch” and press Enter on your keyboard. Type “sc config sysmain start=disabled” and press Enter. Now the Superfetch service is disabled on your computer.


To disable this service, you can use the following steps.

Press the Windows key + R to open the Run dialogue box Alternatively, you can click on Start in Windows and type ‘run’ to locate the Run dialogue box Type ‘services.msc’ and press Enter to bring up the Services window Once you have the list of Services, find Superfetch Right-click on this service and select Properties Once the Properties window pops up, click on Stop From the ‘startup type’ drop-down menu in Properties, click Disabled

Comments on this entry are closed.

Previous post:

Next post: