System Services


  1. Posts : 1,965
    win 7 X64 Ultimate SP1
       #1

    System Services


    I have a service that won't start. (can't find file, superfetch). This happened once before and I found a procedure to replace some corrupted files (catalogue, I believe). I can't find the procedure again. I thought I saved it but you know how that is. Has anyone got a link to something like that?
      My Computer


  2. Posts : 1,036
    Winbdows 7 ultimate x64 | Ubuntu 12.04 x64 LTS
       #2

    I assume you've already tried sfc /scannow. Did it report any error(s)?

    What error you get when you try to start it?

    Also, are the following services running?
    Attached Thumbnails Attached Thumbnails System Services-superfetch.jpg  
      My Computer


  3. Posts : 1,965
    win 7 X64 Ultimate SP1
    Thread Starter
       #3

    Sfc


    No problems with sfc scan. I believe the catalouge file for services is corrupted if I could locate the procedure for resetting the catalogue I probably be allright.
      My Computer


  4. Posts : 1,036
    Winbdows 7 ultimate x64 | Ubuntu 12.04 x64 LTS
       #4

    You mean reset the Superfetch service?

    Go to the start button, select Run, type in prefetch, click ok
    When the screen comes up with a list, delete all of them.

    This should reset the prefetch/superfetch function.
    Source

    Alternatively, Try this:

    Microsoft gave me the solution to this. A couple of values in the registry
    need changing to get it working. Both are under:

    HKLM\System\CurrentControlSet\Control\Session Manager\Memory
    Management\PrefetchParameters

    Both 'EnableSuperfetch' & 'EnablePrefetcher' need to be set to a value of 1.

    After doing that, I was able to enable the Superfetch Service to run.
    Source
    Last edited by Brink; 25 Jan 2011 at 13:50. Reason: link
      My Computer


  5. Posts : 1,965
    win 7 X64 Ultimate SP1
    Thread Starter
       #5

    Good Solution


    Quote:
    Microsoft gave me the solution to this. A couple of values in the registry
    need changing to get it working. Both are under:

    HKLM\System\CurrentControlSet\Control\Session Manager\Memory
    Management\PrefetchParameters

    Both 'EnableSuperfetch' & 'EnablePrefetcher' need to be set to a value of 1.

    After doing that, I was able to enable the Superfetch Service to run.



    Worked like a charm. Thanks much!
      My Computer


  6. Posts : 1,036
    Winbdows 7 ultimate x64 | Ubuntu 12.04 x64 LTS
       #6

    HammerHead said:
    Quote:
    Microsoft gave me the solution to this. A couple of values in the registry
    need changing to get it working. Both are under:

    HKLM\System\CurrentControlSet\Control\Session Manager\Memory
    Management\PrefetchParameters

    Both 'EnableSuperfetch' & 'EnablePrefetcher' need to be set to a value of 1.

    After doing that, I was able to enable the Superfetch Service to run.



    Worked like a charm. Thanks much!
    Your welcome. Im glad it sorted. :)
      My Computer


  7. Posts : 40
    Win7 x64
       #7

    *********Solved!*********
    I have had this problem since first installing Windows 7 x64 for over a year. After reading a kazillion threads, I came across this one.

    Shortly after boot, superfetch (sysmain.dll) would try to load and crash, together with about 6-8 other services. Aero would also crash. No BSOD but it was a big pain!!!!

    Checked the two registry settings (EnableSuperfetch' & 'EnablePrefetcher) and they were set to 3. I first stopped the Superfetch service (made sure that it was set to automatic), deleted everything from c:\windows\prefetch, changed both registry settings to 1 and rebooted. Problem solved!!!!!

    The reason I am posting is because it may help others get rid of this hideous error.

    Many thanks Ezio. The liberation of Roma has begun.
      My Computer


  8. Posts : 1
    Windows 7 Home Premium 32bit.
       #8

    Quote:
    Microsoft gave me the solution to this. A couple of values in the registry
    need changing to get it working. Both are under:

    HKLM\System\CurrentControlSet\Control\Session Manager\Memory
    Management\PrefetchParameters

    Both 'EnableSuperfetch' & 'EnablePrefetcher' need to be set to a value of 1.

    After doing that, I was able to enable the Superfetch Service to run.



    Worked like a charm. Thanks much!
    SOLVED.....

    THE ABOVE SOLUTION WILL START "Superfetch" BUT NOT AUTOMATICALLY STARTS IT DURING START UP.... IF YOU WANT TO START IT AUTOMATICALLY THEN SET
    'EnableSuperfetch'
    TO "1" AND 'EnablePrefetcher' TO "0" . ALL OTHER STEPS REMAIN THE SAME.... ENJOY... IT'LL WORK LIKE DREAM...
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 05:37.
Find Us