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.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
Modify.jpg

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)​
Modify.jpg

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


 

Attachments

  • Boot_and_Programs_Files.reg
    376 bytes · Views: 1,801
  • Only_Boot_Files.reg
    380 bytes · Views: 2,045
  • Only_Programs.reg
    380 bytes · Views: 1,271
  • Superfetch.jpg
    Superfetch.jpg
    100.7 KB · Views: 23,207
  • thumb_SuperFetch.png
    thumb_SuperFetch.png
    8.4 KB · Views: 312
Last edited:
When you say "deactivating Superfetch service" are you talking about disabling the service or using the registry tweak? In my experience simply setting the service to disabled produced a lot of HD activity after the desktop comes up whereas setting it to only cache boot files seemed to work best. Manually stopping it works too but you have to remember to do it or set up some kind of task to do it so many minutes after boot.

It's weird because my machine will go for days with an empty file in ReadyBoot folder, then just last night it decided to churn for awhile and now I have a 20 MB file there.
Seems a bit unpredictable. :)
 

My Computer

System One

  • Manufacturer/Model
    HP Pavilion m9515y
    CPU
    Phenom X4 9850
    Memory
    8 GB
    Graphics Card(s)
    Some Radeon Cheapie with 512 MB Ram
    Monitor(s) Displays
    CRT
    Screen Resolution
    1280x1024
    Hard Drives
    750 GB SATA 3G
    2 SIIG Superspeed docks w/WD Caviar Black Sata II or III
Hi Brink.

Unfortunately your .reg file didn't work for me so I decided to do things the manual way.

I don't have a controlset 001. I have 002, 003 and 005 :confused:

I have changed the parameters in each of these for Boot Files only. Is this OK?
 

My Computer

Hello Beauparc,

I have updated the tutorial to have it work correctly for you this time. Try it again. The controlset ### are backups, it should have been written to CurrentControlSet instead. :o

Shawn
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Graphics card(s)
    NVIDIA GeForce 940MX
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
Your welcome Beauparc.

Shawn
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Graphics card(s)
    NVIDIA GeForce 940MX
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
Hmmmmmmm it is a strange beast! I had a 0 length ReadyBoot.etl file and as soon as I deleted it, bang! A 20 MB file was written there!! It was instant! Maybe the file already existing kept it from writing? Weird!
 

My Computer

System One

  • Manufacturer/Model
    HP Pavilion m9515y
    CPU
    Phenom X4 9850
    Memory
    8 GB
    Graphics Card(s)
    Some Radeon Cheapie with 512 MB Ram
    Monitor(s) Displays
    CRT
    Screen Resolution
    1280x1024
    Hard Drives
    750 GB SATA 3G
    2 SIIG Superspeed docks w/WD Caviar Black Sata II or III
MilesAhead,

I do not have that hidden Walk Start Pages task. What is it a part of?

Yeah, the prefetch shouldn't change much with just the boot files since they usually do not change often. ;)

LOL, you can't fix it unless you break it though. :geek:

Shawn

I have Crawl Start Pages instead, wonder if that's the same thing.
 

My Computer

Hi CGA, and welcome to Vista Forums.

I also have CrawlStartPages in the Shell folder, but I'm not sure if it is or not. I suppose it could be language translation thing. :confused:


FROM: Description of the scheduled tasks in Windows Vista

CrawlStartPages said:
Multimedia -- This scheduled task indexes all the crawl-type start pages when the computer is idle.

Shawn
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Graphics card(s)
    NVIDIA GeForce 940MX
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
Your welcome CGA. Let us know how it goes.

Thank you,
Shawn
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Graphics card(s)
    NVIDIA GeForce 940MX
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
Thank you for the feedback CGA.

Shawn
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Graphics card(s)
    NVIDIA GeForce 940MX
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
Hi CGA, and welcome to Vista Forums.

I also have CrawlStartPages in the Shell folder, but I'm not sure if it is or not. I suppose it could be language translation thing. :confused:


FROM: Description of the scheduled tasks in Windows Vista

CrawlStartPages said:
Multimedia -- This scheduled task indexes all the crawl-type start pages when the computer is idle.

Shawn

I guess you have to crawl before you can walk. :)
Don't know why I typed 'walk' unless I was thinking of
walking the directory tree... which is what this thing was
doing at idle. Just looking through every file on the drive.
 
Last edited:

My Computer

System One

  • Manufacturer/Model
    HP Pavilion m9515y
    CPU
    Phenom X4 9850
    Memory
    8 GB
    Graphics Card(s)
    Some Radeon Cheapie with 512 MB Ram
    Monitor(s) Displays
    CRT
    Screen Resolution
    1280x1024
    Hard Drives
    750 GB SATA 3G
    2 SIIG Superspeed docks w/WD Caviar Black Sata II or III
Seems to be part of Windows Search and since i have turned that service off, i didn't notice any difference.


I don't know how it is on your machine, but on mine, even with
indexing service disabled, the scheduler would still run that task at idle.
It was causing my HD to run on for no good reason.

I'd rather update the databases on locate32 manually.
 

My Computer

System One

  • Manufacturer/Model
    HP Pavilion m9515y
    CPU
    Phenom X4 9850
    Memory
    8 GB
    Graphics Card(s)
    Some Radeon Cheapie with 512 MB Ram
    Monitor(s) Displays
    CRT
    Screen Resolution
    1280x1024
    Hard Drives
    750 GB SATA 3G
    2 SIIG Superspeed docks w/WD Caviar Black Sata II or III
Seems to be part of Windows Search and since i have turned that service off, i didn't notice any difference.


I don't know how it is on your machine, but on mine, even with
indexing service disabled, the scheduler would still run that task at idle.
It was causing my HD to run on for no good reason.

I'd rather update the databases on locate32 manually.

Interesting, anyway i left the task disabled since there seems to be no good reason leaving it on. And i fully agree that Locate32 rocks.
 

My Computer

Other than that it works, a nice thing about locate32 is it's the same across just about every version of Windows. You don't have to adapt to a different UI because you move to another machine on your network or whatnot. I used it on Linux so I was glad they ported it to Win32.
 

My Computer

System One

  • Manufacturer/Model
    HP Pavilion m9515y
    CPU
    Phenom X4 9850
    Memory
    8 GB
    Graphics Card(s)
    Some Radeon Cheapie with 512 MB Ram
    Monitor(s) Displays
    CRT
    Screen Resolution
    1280x1024
    Hard Drives
    750 GB SATA 3G
    2 SIIG Superspeed docks w/WD Caviar Black Sata II or III
Is there any advantage in manually deleting some program files from the Prefetch folder, ones no longer used or rarely? There was a thread a couple of years back with WinXP and the need to delete all the Prefetch folder, but that was bad advice. Only reason for saying, is I had a Superfetch error yesterday and wondered if I should remove some files?

Kotuku
 

My Computer

System One

  • CPU
    Intel Core2 Extreme Quad Core
    Motherboard
    XFX MB-N790-IUL9 NFORCE 790 U
    Memory
    4 Gb (2x2) Gskill DD3 1600
    Graphics Card(s)
    XFX 9800GX2 Black Ed. 1Gb DD3
    Hard Drives
    2x WD Raptor 150 Gb SATA 10000rpm in Raid0 plus 500 Gb Seagate 7200rpm SATA2
Hi Kotuko,

I would advise not doing so. If superfetch does not need the files, then it will automatically dump them when it runs low on space for other files it believes you will need.

Shawn
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Graphics card(s)
    NVIDIA GeForce 940MX
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
Kotuku I don't see any harm in doing it. If the Superfetch service is running it will just reload the data. The next time you boot up will probably take a long time is the only side effect I've ever noticed.
 

My Computer

System One

  • Manufacturer/Model
    HP Pavilion m9515y
    CPU
    Phenom X4 9850
    Memory
    8 GB
    Graphics Card(s)
    Some Radeon Cheapie with 512 MB Ram
    Monitor(s) Displays
    CRT
    Screen Resolution
    1280x1024
    Hard Drives
    750 GB SATA 3G
    2 SIIG Superspeed docks w/WD Caviar Black Sata II or III
Kotuku I don't see any harm in doing it. If the Superfetch service is running it will just reload the data. The next time you boot up will probably take a long time is the only side effect I've ever noticed.

Thanks, I kinda guessed that.

And real reason for my reply, "Who is the guy that half the world is named after??"

Kotuku
With no-one named after me <smile>
 

My Computer

System One

  • CPU
    Intel Core2 Extreme Quad Core
    Motherboard
    XFX MB-N790-IUL9 NFORCE 790 U
    Memory
    4 Gb (2x2) Gskill DD3 1600
    Graphics Card(s)
    XFX 9800GX2 Black Ed. 1Gb DD3
    Hard Drives
    2x WD Raptor 150 Gb SATA 10000rpm in Raid0 plus 500 Gb Seagate 7200rpm SATA2
Back
Top