Myth: disabling SysMain (Superfetch) speeds up a PC with an SSD — via Microsoft Learn
SysMain is the service that 'maintains and improves system performance over time'. Microsoft's service guidance for Windows IoT Enterprise, its most locked-down desktop edition, marks it 'Don't disable'. Turning it off is not a general speed fix.
What to do instead
- If you disabled it, set it back: Win + R →
services.msc→ SysMain → Startup type Automatic → Start. - If you think SysMain is causing high disk or CPU use, first check for updates and look in Task Manager for which process is really busy.
Microsoft does suggest evaluating SysMain on virtual desktops (VDI), where user state is thrown away at sign-out, and for special real-time IoT builds. Those are niche cases, not a home PC with an SSD.
Sources
- Guidance on disabling system services on Windows IoT Enterprise — by Microsoft Learn
- Optimizing Windows configuration for VDI desktops — by Microsoft Learn
- Source reviewed
- 2026-11-02
- Link checked
- 2026-11-02
- Tested hands-on
- Not by Oddbyte.Me
Oddbyte.Me hasn't tried this on every Windows build, so keep the undo handy.