Quick Launch: Management Commands
Press Win + R to open the Run box and use either of these native management consoles:
Part 1: Disable These 4 Background Services in services.msc
Open the Run dialog (Win + R), type services.msc, and press Enter. Locate each of the following services, double-click it, change Startup type to Disabled, and click Stop:
Connected User Experiences and Telemetry
Formerly known as DiagTrack, this service continuously tracks system usage, crash logs, and behavioral telemetry in the background to send diagnostic reports to Microsoft. Disabling it stops background data logging and prevents periodic disk write spikes.
Windows Error Reporting Service
Whenever an application stutters or crashes, this service generates memory dump files and attempts to communicate with Microsoft error servers. If you aren't actively troubleshooting kernel bug checks, disabling it prevents CPU and storage lockups during application errors.
Diagnostic Policy Service
The Diagnostic Policy Service (DPS) enables automatic problem detection, troubleshooting diagnostics, and resolution caching for Windows components. However, on older or entry-level laptops, it frequently triggers high CPU and memory usage in Task Manager.
Remote Registry
This service allows remote users and network administrators to modify the Windows Registry settings on your computer over a local network or internet connection. For personal laptops and home PCs, this poses an unnecessary security vulnerability and idle overhead.
Part 2: Disable Third-Party Startup Bloatware in msconfig
Many third-party applications (game updaters, cloud synchronization utilities, peripheral RGB controllers) register background services that run from the second your laptop boots up.
⚠️ Critical Step: Always Check "Hide All Microsoft Services"
1. Press Win + R, type msconfig, and press Enter.
2. Click on the Services tab.
3. Check the box labeled "Hide all Microsoft services" at the bottom-left. (This prevents you from disabling vital Windows operating system files.)
4. Click the Disable all button on the right.
5. Click Apply, then click OK, and restart your laptop.
By performing a clean service startup, your laptop only loads essential Windows drivers, dramatically reducing boot time and freeing up several hundred megabytes of RAM.
More Ways to Speed Up a Slow Windows Laptop
Pairing service optimization with these foundational hygiene habits delivers the best overall experience:
Press Ctrl + Shift + Esc and disable heavy apps in the Startup Apps tab (e.g. Spotify, Discord, Epic Games Launcher).
Open Settings → System → Storage and turn on Storage Sense to automatically purge temporary cache and recycle bin files.
If your laptop boots from a spinning mechanical hard drive (HDD), cloning to an SSD provides an instant 5x-10x performance leap that software tweaks alone cannot match.
Frequently Asked Questions (FAQ)
Is it safe to disable all non-Microsoft services?
What if a specific app requires its background service?
msconfig → Services → Hide all Microsoft services, check the box next to that specific tool, and hit Apply.
How do I restore a disabled Windows service?
services.msc, double-click the service name, change Startup type back to Automatic or Manual, and click Start.
Does this tweak work on Windows 11 and Windows 10?
services.msc and msconfig operate identically on Windows 11, Windows 10, Windows 8.1, and Windows 7.
Final Thoughts
Windows laptops often slow down over time not because the hardware is broken, but because background services and background bloat accumulate silently.
By taking a few minutes to audit services.msc and clean boot with msconfig, you can eliminate unnecessary telemetry, protect your privacy, and help optimize system performance.