ReadyBoost and sysmain

Anonymous
2010-01-23T23:31:44+00:00

I am trying to activate readyboost in windows 7 professional 64 bit. When I go to properties on the usb drive, it says ReadyBoost is not enabled because the service responsible for ReadyBoost (sysmain) has been turned off on this computer. An administrator can turn the sysmain back on. Please help.

Windows for home | Previous Windows versions | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2010-01-24T17:20:33+00:00

Hi,

type services.msc into the startmenu search and launch the tool. Search the Superfetch entry and make a double click on it. Now change the start type to "automatic" and click on start. The service now starts and you should be able to use ReadyBoost.

Btw, you should never disbale Superfetch, it slows down your PC!

André


"A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/

Was this answer helpful?

200+ people found this answer helpful.
0 comments No comments

54 additional answers

Sort by: Most helpful
  1. Anonymous
    2012-05-22T03:48:45+00:00

    Ive had the same problem for months, read alot of posts, tried alot of things, what finally fixed it was to DELETE the \WINDOWS\PREFETCH folder, then restart the superfetch service, tada!

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2010-01-30T23:33:26+00:00

    There is a \ missing.

    The correct value must be:

    %systemroot%\system32\sysmain.dll

    Typo from you or is the \ missing in the regisry?

    André


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  3. Anonymous
    2010-01-29T14:20:57+00:00

    Hi,

    you get the following error:

    The system cannot find the file specified

    This means a file was not found. Can you please open Explorer and look inside your System32 folder and check that the file sysmain.dll is there?

    If not, open the cmd prompt (as administrator) and run sfc /scannow.

    André


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2010-01-29T05:41:05+00:00

    Andre,

    Below is the log report that is generated each time I attempt to start superfetch.  This is a windows 7 upgrade from XP, I have attempted a clean reinstallation and it still gives me the same error.

    Thanks for your help.

    Joe.

    Log Name:      System

    Source:        Service Control Manager

    Date:          1/28/2010 9:35:00 PM

    Event ID:      7023

    Task Category: None

    Level:         Error

    Keywords:      Classic

    User:          N/A

    Computer:      JosephWixom-PC

    Description:

    The Superfetch service terminated with the following error:

    The system cannot find the file specified.

    Event Xml:

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

      <System>

        <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />

        <EventID Qualifiers="49152">7023</EventID>

        <Version>0</Version>

        <Level>2</Level>

        <Task>0</Task>

        <Opcode>0</Opcode>

        <Keywords>0x8080000000000000</Keywords>

        <TimeCreated SystemTime="2010-01-29T05:35:00.004882800Z" />

        <EventRecordID>13342</EventRecordID>

        <Correlation />

        <Execution ProcessID="552" ThreadID="2996" />

        <Channel>System</Channel>

        <Computer>JosephWixom-PC</Computer>

        <Security />

      </System>

      <EventData>

        <Data Name="param1">Superfetch</Data>

        <Data Name="param2">%%2</Data>

      </EventData>

    </Event>

    Was this answer helpful?

    0 comments No comments