Adjust Windows Prefetcher Settings in Regedit
The Windows Prefetcher is a built-in memory management component
designed to decrease application launch times and improve system startup
performance by caching necessary data into RAM. This guide explains how
to access the Windows Registry Editor and configure the system-wide file
system prefetcher operating states by modifying the
EnablePrefetcher DWORD value to match your performance
requirements.
Step-by-Step Guide to Modifying Prefetcher States
Open the Registry Editor Press Windows Key + R to open the Run dialog box, type
regedit, and press Enter (or click OK). If prompted by User Account Control (UAC), click Yes to grant administrative permissions.Navigate to the Prefetcher Key Paste the following path into the address bar at the top of the Registry Editor window and press Enter:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParametersLocate and Edit
EnablePrefetcherIn the right-hand pane, find the DWORD (32-bit) value namedEnablePrefetcher. Double-click it to open the Edit DWORD Value dialog box.Change the Value Data Set the Base to Decimal (or Hexadecimal, as the values 0–3 are the same in both), then enter one of the following numeric values into the Value data field:
0: Disabled – Completely disables the file system prefetcher. (Commonly used to reduce write cycles on solid-state drives).1: Application Prefetching Only – Enables prefetching solely for application launches, ignoring boot files.2: Boot Prefetching Only – Enables prefetching solely for Windows startup/boot files, ignoring application launches.3: Entire System Prefetching (Default) – Enables prefetching for both boot files and application launches for maximum performance on standard HDDs.
Save and Restart Click OK to save the changes. Close the Registry Editor and restart your computer for the new prefetcher operating state to take effect.