Windows Could Not Start Superfetch Service Automatically

Asked By 0 points N/A Posted on -
qa-featured

Hi,

I am having issues with my Windows 7 PC. This is a newly formatted computer system. And I don’t expect to face any issue as early as today. I got an error with Readyboost tab. The error states “This device cannot be use in ReadyBoost. ReadyBoost is not enabled because the service responsible for ReadyBoost (Sysmain) has been turned off on this computer. An administrator can turn the Sysmain service back on. ”

When I click on the services.msc and found out superfetch is already configured to start automatically and yet it did not start. When I tried to start it, I received another error that says "Windows could not start the Superfetch service on Local Computer. Error 2: The system cannot find the file specified." I tried running the System File Checker, but it did not help me resolve the problem. Please help me on what I should do next.

Thank you.

SHARE
Answered By 590495 points N/A #170164

Windows Could Not Start Superfetch Service Automatically

qa-featured

It’s odd for a newly formatted computer to have this kind of problem. But if in Windows 7 you encountered the error “This device cannot be used for ReadyBoost. ReadyBoost is not enabled because the service responsible for ReadyBoost (Sysmain) has been turned off on this computer. An Administrator can turn the Sysmain service back on”, you just simply need to turn it on.

  1. Click Start.
  2. Click Run then type cmd and then press Enter.
  3. Type net start sysmain then press Enter.

If after following the steps above you receive the error “System error 1058 has occurred”, try these:

  1. Click Start.
  2. Click Run then type services then hit Enter.
  3. Go down and find Superfetch. Right-click on it then select Properties.
  4. Set the Startup type to Automatic then hit OK.
  5. Click Start.
  6. Click Run then type cmd and then hit Enter.
  7. Type net start sysmain then press Enter.

If you receive another error that says “Windows could not start the Superfetch service on Local Computer. Error 2: The system cannot find the file specified”, open Windows Explorer then browse to c:WINDOWSsystem32. Find the file sysmain.dll. If the file is really missing:

  1. Click Start.
  2. Click Run then type cmd and then press Enter.
  3. Type sfc /scannow then hit Enter.

If the scan did not find any discrepancy in the system, try extracting sysmain.dll from Windows 7 installer DVD. Download and install 7zip at http://www.7-zip.org/.

To download and install 7-Zip, please watch the video below:

Don’t worry this is a free application. After installing 7zip, insert Windows 7 installer DVD on the DVD drive. Open 7zip then browse the DVD. Look for a file named install.win. Supposedly it is located in the sources folder of the DVD. Double-click the file then wait for 7zip to open it. After opening the file, you will see some sets of folders, browse the folders and look for the sysmain.dll file. After you find it, extract it in c:WINDOWSsystem32.

Related Questions