Before You Start: Diagnose First
Don't start randomly deleting files or changing settings. Open Task Manager (Ctrl + Shift + Esc) and click the Performance tab. Check CPU, RAM, and Disk usage. If any of these are consistently near 100%, you've identified the bottleneck. This guide covers the most common culprits and how to fix them.
Step 1: Disable Startup Programs
Many applications add themselves to startup silently, slowing down boot time and consuming background resources. To fix this:
- Open Task Manager (Ctrl + Shift + Esc).
- Click the Startup apps tab.
- Right-click any app you don't need immediately at boot and select Disable.
Common offenders: Spotify, Discord, Teams, OneDrive, Skype.
Step 2: Check for Malware
Malware can silently consume CPU and RAM. Run a full scan with Windows Security (built-in and free). For a second opinion, use the free version of Malwarebytes. If anything is found, remove it before continuing with other steps.
Step 3: Free Up Disk Space
Windows slows significantly when your system drive is nearly full. Use the built-in Disk Cleanup tool:
- Search for "Disk Cleanup" in the Start menu.
- Select your C: drive and run it.
- Click Clean up system files for more options, including old Windows Update files.
Aim to keep at least 15–20% of your drive free at all times.
Step 4: Adjust Power Settings
If your PC is set to a power-saving plan, it may be throttling your CPU. Go to Settings → System → Power & sleep → Additional power settings and switch to Balanced or High performance.
Step 5: Update Windows and Drivers
Outdated drivers — especially GPU and chipset drivers — can cause performance issues. Check Windows Update for system updates, and visit your GPU manufacturer's website (NVIDIA, AMD, or Intel) to grab the latest drivers directly.
Step 6: Increase Virtual Memory (If RAM Is the Bottleneck)
If RAM usage is consistently at 90–100%, Windows will use disk space as virtual memory. You can manually increase the paging file size:
- Search "Adjust the appearance and performance of Windows."
- Go to Advanced → Virtual memory → Change.
- Uncheck "Automatically manage" and set a custom size (typically 1.5x your RAM as initial, 3x as maximum).
Step 7: Disable Visual Effects
Windows animations look nice but consume resources. To disable them, search "Adjust the appearance and performance of Windows" and select Adjust for best performance — or manually uncheck specific effects you don't need.
Step 8: Scan and Repair System Files
Corrupted system files can cause sluggishness and instability. Open Command Prompt as administrator and run:
sfc /scannow— scans and repairs protected system files.DISM /Online /Cleanup-Image /RestoreHealth— repairs the Windows image itself.
Let each command complete fully before running the next.
Step 9: Check for a Failing Hard Drive
If you still have a traditional HDD (not an SSD), it may be failing. Use CrystalDiskInfo (free tool) to check drive health. A "Caution" or "Bad" status means back up your data immediately and plan for a replacement.
Step 10: Consider a Fresh Windows Install
If all else fails, a clean Windows installation removes years of accumulated clutter, corrupt registry entries, and bloatware. Back up your files first, then use Windows' built-in Reset this PC feature (Settings → System → Recovery) for a clean slate without needing installation media.
Quick Summary
| Step | Time Required | Difficulty |
|---|---|---|
| Disable startup programs | 5 min | Easy |
| Malware scan | 20–45 min | Easy |
| Free up disk space | 10 min | Easy |
| Update drivers | 15 min | Easy |
| Repair system files | 30 min | Medium |
| Clean Windows install | 1–2 hours | Medium |
Work through these steps in order — most users see significant improvement by step four without ever needing to reach the more advanced options.