Windows Vista Forums

Superfetch - Change Preload Data

  1. #1
    <!-- google_ad_section_start -->Superfetch - Change Preload Data<!-- google_ad_section_end -->

    Superfetch - Change Preload Data
    How to Change What Superfetch will Preload in Vista
    Published by Brink is offline
    25 Nov 2007
    Superfetch - Change Preload Data

    How to Change What Superfetch will Preload in Vista

    information   Information
    Superfetch is a new improved feature in Vista that monitors which applications you use the most and preloads these into your system memory (RAM) so they'll be ready when you need them. This will show you how to change Superfetch to preload only the Boot files, Program files, or the default both Boot and Program files into memory.
    Note   Note
    The Boot files are the startup programs, system files, and drivers loaded during the startup (boot) of Vista. The Program files are the programs you or Vista open and close in Vista. Test to see what works best for you.







    OPTION ONE

    Through a REG File Download

    1. To Allow Only Boot Files to Preload
    A) Click on the download button below to download the file below
    Only_Boot_Files.reg

    download
    B) Go to step 4.
    2. To Allow Only Program Files to Preload
    A) Click on the download button below to download the file below
    Only_Programs_Files.reg

    download
    B) Go to step 4.
    3. To Allow Both Boot and Program Files to Preload
    NOTE: This is the default setting for Superfetch if you want to undo any changes.
    A) Click on the download button below to download the file below
    Boot_and_Programs_Files.reg
    download
    4. Click on Save, and save the .reg file to the Desktop.

    5. Right click on the downloaded .reg file and click on Merge.

    6. Click on Run, Continue (UAC), Yes, and then OK when prompted.

    8. Log off and log on, or restart the computer to apply the changes.

    9. When done, you can delete the downloaded .reg file if you like.





    OPTION TWO

    Manually Through Registry Editor

    1. Open the Start Menu.

    2. In the white line (Start Search) area, type regedit and press Enter.

    3. Click on Continue in the UAC prompt.

    4. In regedit, navigate to the location below. (See screenshot below)

    Code:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
    5. In the right pane, right click on EnablePrefetcher and click on Modify. (See screenshot above)

    6. To Disable Prefetcher
    A) Type 0 (number zero) and click on OK. (See screenshot below step 9)

    B) Go to step 10.
    7. To Allow Only Program Files to Preload
    A) Type 1 and click on OK. (See screenshot below step 9)

    B) Go to step 10.
    8. To Allow Only Boot Files to Preload
    A) Type 2 and click on OK. (See screenshot below step 9)

    B) Go to step 10.
    9. To Allow Both Boot and Program Files to Preload
    NOTE: This is the default setting for Superfetch if you want to undo any changes.
    A) Type 3 and click on OK. (See screenshot below)
    Superfetch - Change Preload Data-modify.jpg
    10. Close regedit.

    11. Log off and log on, or restart the computer to apply the changes.
    That's it,
    Shawn





    Published by


    Brink's Avatar
    Administrator

    Join Date: Apr 2007
    Location: Texas, USA
    Posts: 31,163
    Array

    Tutorial Tools


    Applies to

    All Vista Versions
    64 Bit & 32 Bit


  2.   


  3. #1
    MilesAhead's Avatar

    Eclectician



    Join Date : Jan 2008
    Posts : 2,300
    Vista Home Premium 64 bit SP1
    Local Time: 04:26 AM
    usa

    Re: Superfetch - Change Preload Data

    Shawn are you sure the key is EnableSuperfetch or EnablePrefetcher?
    I tried the download .reg file to set it to only do boot files and \windows\prefetch
    kept showing applications as I ran them.

    However I found another article and when I followed it and set EnablePrefetcher
    to '2' it seemed to work as expected. What I was doing was setting Superfetch
    service to Automatic but stopping it 10 or 15 minutes after booting so it could cache the bootup without running in the background all the time. So far this boot only caching seems to have quieted it down.

    It would be nice if I didn't have to remember to shut the thing off manually.

      My System SpecsSystem Spec

  4.   


  5. #2
    Brink's Avatar

    Administrator


    Join Date : Apr 2007
    Texas, USA
    Posts : 31,163
    64-bit Windows 8.1 Enterprise (RTM)
    Local Time: 03:26 AM
    usa us texas

      Thread Starter

    Re: Superfetch - Change Preload Data

    Thank you MilesAhead for catching this. This link from MSDN confirms what you suspected.

    Disabling Prefetch

    The tutorial has been updated for this correct setting now.

    Thank you again,
    Shawn

      My System SpecsSystem Spec

  6. #3
    MilesAhead's Avatar

    Eclectician



    Join Date : Jan 2008
    Posts : 2,300
    Vista Home Premium 64 bit SP1
    Local Time: 04:26 AM
    usa

     

    Re: Superfetch - Change Preload Data

    Quote Originally Posted by Brink View Post
    Thank you MilesAhead for catching this. This link from MSDN confirms what you suspected.

    Disabling Prefetch

    The tutorial has been updated for this correct setting now.

    Thank you again,
    Shawn
    You're welcome. Thanks for all the good info on system configuration for Vista. I'm becoming optimistic that I can boot this thing up and run programs instead of manually turning stuff on and off just to keep it running smoothly.

      My System SpecsSystem Spec

  7. #4



    Senior Member
    Join Date : May 2008
    Posts : 1,823
    Vista x64 Ultimate
    Local Time: 04:26 AM


     

    Re: Superfetch - Change Preload Data

    I shutdown each night and when not in use. Is prefetching taking extra cycles and disk activity away from my applications with no real benefit of prefetching?

      My System SpecsSystem Spec

  8. #5
    Brink's Avatar

    Administrator


    Join Date : Apr 2007
    Texas, USA
    Posts : 31,163
    64-bit Windows 8.1 Enterprise (RTM)
    Local Time: 03:26 AM
    usa us texas

      Thread Starter

    Re: Superfetch - Change Preload Data

    Hi Michael,

    No Superfetch only works while your computer is running. You can read more about it here. It usually will help improve the performance for a computer unless it is a server.

    Superfetch (Memory Prefetcher)

    Shawn

      My System SpecsSystem Spec

  9. #6



    Newbie
    Join Date : May 2008
    Posts : 2
    Vista Ultimate x64
    Local Time: 03:26 AM


     

    Re: Superfetch - Change Preload Data

    Hi!
    I just have a quick quesiton. What are boot files??

      My System SpecsSystem Spec

  10. #7
    Brink's Avatar

    Administrator


    Join Date : Apr 2007
    Texas, USA
    Posts : 31,163
    64-bit Windows 8.1 Enterprise (RTM)
    Local Time: 03:26 AM
    usa us texas

      Thread Starter

    Re: Superfetch - Change Preload Data

    Hi Stanley,

    Welcome to Vista Forums.

    The boot files are what Vista loads during startup. This is usually device drivers and the startup programs (Ex: Firewall, Antivirus, etc...).

    The Program files option are the ones you run after Vista has started to the desktop.

    Hope this helps,
    Shawn

      My System SpecsSystem Spec

  11. #8



    Newbie
    Join Date : May 2008
    Posts : 2
    Vista Ultimate x64
    Local Time: 03:26 AM


     

    Re: Superfetch - Change Preload Data

    Thank you very much! I have one more quesiton: so do files for services count as boot files?

      My System SpecsSystem Spec

  12. #9
    Brink's Avatar

    Administrator


    Join Date : Apr 2007
    Texas, USA
    Posts : 31,163
    64-bit Windows 8.1 Enterprise (RTM)
    Local Time: 03:26 AM
    usa us texas

      Thread Starter

    Re: Superfetch - Change Preload Data

    If a particular service is loaded during startup, then yes.

    Superfetch usually does a great job on improving performance with both options set to be enabled though.

    Shawn

      My System SpecsSystem Spec

Page 1 of 6 123 ... LastLast

Superfetch - Change Preload Data
Similar Threads
Tutorial Category
Twitter: Don't change your log-in data until further notice. System Security
Search Registry value and change value data VB Script
Change all Live (data) folders General Discussion
Preload Vista General
game preload Vista Games