Hello.
To enable SuperFetch in Services follow the steps below:
- Press the Win+R keys to open Run, type services.msc into Run, and click/tap on OK to open Services.
- Double click/tap on the Superfetch service.
- Change the Startup type to Automatic.
- Click/tap on the Start button.
- Click/tap on OK.
- Close Services.
Or enable SuperFetch in Command Prompt
- Open an elevated command prompt.
- Copy and paste the command below into the elevated command prompt, press Enter
sc config "SysMain" start=auto & sc start "SysMain"
- Close command prompt.
Or enable SuperFetch in PowerShell
- Copy and paste the command below into the elevated PowerShell, press Enter
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
- Close PowerShell.
Or enable from Registry
- Hold the Windows Key, while pressing “R” to bring up the Run dialog box.
- Type “Regedit“, then press “Enter“.
- The Registry Editor window appears. Navigate to the following location in the Registry.
- HKEY_LOCAL_MACHINE
- SYSTEM
- CurrentControlSet
- Control
- Session Manager
- MemoryManagement
- PrefetchParameters
- On the right side, double-click on “EnableSuperfetch“. If this value doesn’t exist, right-click the “PrefetchParameters” folder, then choose “New” > “DWORD Value“.
- Give “EnableSuperfetch” one of the following values:
0 – to disable Superfetch
1 – to enable prefetching when program is launched
2 – to enable boot prefetching
3 – to enable prefectching of everything
- Select “OK“.
- Close the Registry Editor.
Let me know how it goes