Overview
Windows reserves CPU resources and lowers the priority of background apps so the foreground stays responsive. If you need a background task (a render, download, or conversion) to run faster, you can change a registry value that controls how much CPU low-priority tasks may use. This guide shows how, with cautions.
You can let background, low-priority apps use more CPU.
Warning: This edits the registry and changes how Windows schedules CPU. Back up the registry and create a restore point first, and revert if the system becomes less responsive.
Key Takeaways
- Windows throttles background/low-priority tasks to keep the foreground smooth.
- A registry value controls the reserved CPU percentage for low-priority work.
- Increasing it lets background apps run faster, at the cost of foreground responsiveness.
- Revert the change if it hurts your overall experience.
How It Works
Windows multimedia scheduling reserves a portion of CPU for low-priority tasks via the SystemResponsiveness value. Lowering that reservation gives background tasks more CPU time; the default favours foreground responsiveness.
Increase CPU for Background Tasks
1. Press Windows key + R, type regedit, and press Enter.
2. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile.
3. Find the DWORD SystemResponsiveness (default is 20, meaning ~20% reserved for low-priority).
4. Lower it (for example to 0 or 10) to give background tasks more CPU, then click OK.
5. Restart the PC to apply.
Tip: Setting SystemResponsiveness to 0 prioritises throughput (background tasks); higher values prioritise foreground responsiveness.
Per-App Priority (Alternative)
1. Open Task Manager > Details.
2. Right-click the app, choose Set priority, and pick a higher priority (e.g. Above normal).
3. This is temporary (resets when the app closes) but avoids registry changes.
Frequently Asked Questions
Problem: Is it safe to change SystemResponsiveness?
Solution: It is a supported value, but it changes scheduling. Back up first and revert (default 20) if the PC feels less responsive.
Problem: The foreground feels laggy now.
Solution: Raise SystemResponsiveness back toward 20, or set per-app priority instead of a system-wide change.
Problem: No noticeable speed-up.
Solution: The task may be limited by disk or network, not CPU. Check Task Manager to see the real bottleneck.
Problem: How do I undo it?
Solution: Set SystemResponsiveness back to 20 (the default) and restart.
Conclusion
To speed up background work, lower the SystemResponsiveness reservation so low-priority tasks get more CPU — or simply raise an app’s priority in Task Manager. Back up first and revert if foreground responsiveness suffers.
</w:pBdr><w:spacing w:before="220" w:after="40"/></w:pPr><w:r><w:rPr><w:b/><w:bCs/><w:color w:val="0B5394"/><w:sz w:val="21"/><w:szCs w:val="21"/><w:rFonts w:ascii="Calibri" w:cs="Calibri" w:eastAsia="Calibri" w:hAnsi="Calibri"/></w:rPr><w:t xml:space="preserve">About TechHub
This guide is part of the TechHub Knowledge Base. For more step-by-step IT guides and support, visit techhub.com.lk.















