A slow PC is rarely a mystery. Most of the time it comes down to a handful of causes: too many programs launching at startup, a nearly full drive, missing updates, or an aging hard disk. Work through this checklist from the top. The free fixes come first; the ones that cost money are at the end.
1. Restart (properly)
If you usually close the lid or click Shut down, Windows may not be doing a full fresh start, thanks to a feature called Fast Startup. Use Start > Power > Restart instead. It clears out memory leaks and stuck background processes, and it's often the whole fix.
2. Find what's hogging resources
- Press Ctrl+Shift+Esc to open Task Manager.
- On the Processes tab, click the CPU, Memory or Disk column header to sort by usage.
- If an app you aren't using sits near the top, right-click it and choose End task.
Don't end processes you don't recognize just because they're unfamiliar. Many belong to Windows itself. Search the name first.
If Disk is pinned at or near 100% while you're doing almost nothing, that's a strong hint the drive itself is the bottleneck. See steps 9 and 10.
3. Trim your startup apps
Every app that launches at sign-in slows down boot time and keeps using resources in the background.
- In Task Manager, select Startup apps in the left menu.
- Look at the Startup impact column.
- Right-click anything you don't need right away and choose Disable.
Disabling doesn't uninstall anything; the app still opens normally when you click it. Keep essentials like your antivirus, touchpad or audio utilities, and cloud sync if you rely on it.
4. Free up disk space
Windows needs room for updates, temporary files and virtual memory. A nearly full system drive is a classic cause of slowdowns. A good rule of thumb is to keep around 15–20% of the drive free.
- Go to Settings > System > Storage, open Storage Sense, and click Run Storage Sense now.
- On the same Storage page, open Temporary files, tick what you don't need, and click Remove files.
- Search the Start menu for Disk Cleanup for the classic tool.
- Uninstall apps you no longer use under Settings > Apps > Installed apps.
Check your Downloads folder too. It's often the single biggest pile of forgotten files.
5. Update Windows and drivers
Updates often include performance fixes, not just security patches.
- Go to Settings > Windows Update > Check for updates and install what's available.
- Then open Advanced options > Optional updates for driver updates.
- For graphics cards, the manufacturer's website usually has the newest driver.
6. Scan for malware
Malware can quietly eat CPU and disk time. Open Windows Security > Virus & threat protection and run a Quick scan. If anything seems off, run a Full scan from Scan options.
7. Check your browser
For many people, "the computer is slow" really means "the browser is slow."
- Close tabs you aren't using. Dozens of open tabs can consume several gigabytes of memory.
- Review your extensions and remove anything you don't use or don't remember installing. An unfamiliar extension that changed your search engine or homepage is a red flag.
- Your browser's own task manager (Shift+Esc in Chrome and Edge) shows which tabs and extensions are using the most memory.
8. Check the power mode
Laptops often hold back performance to save battery.
- Go to Settings > System > Power & battery.
- Under Power mode, choose Best performance.
This uses more power and can make a laptop run warmer, so switch back when you're on battery.
9. Check drive health
A failing drive can make a PC painfully slow before it fails completely. Open PowerShell from the Start menu and run:
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, HealthStatus
If HealthStatus says anything other than Healthy, back up your important files today. Older guides suggest the wmic diskdrive get status command, but WMIC has been removed from current versions of Windows 11, so use PowerShell instead. For more detail, such as temperature and SMART attributes, the free tool CrystalDiskInfo is widely used.
10. If you're willing to spend a little
- Swap a hard drive for an SSD. If the MediaType column above says HDD and Windows is installed on it, moving to an SSD is usually the single biggest speed upgrade for an older PC.
- Add RAM. In Task Manager, go to Performance > Memory. If usage is regularly near the top while you do normal work, more memory will help. Check your PC model's specs to see what it supports.
Skip the "PC optimizer" and registry cleaner apps
Apps that scan for free, report hundreds of "errors," and then ask you to pay to fix them rely on scare tactics. Cleaning the registry rarely makes a noticeable difference, and deleting the wrong entries can cause real problems.
Everything in this checklist uses tools already built into Windows. You don't need to install anything to speed up your PC.
FAQ
I've tried everything and it's still slow. Now what?
If Windows still starts, go to Settings > System > Recovery and use Reset PC with Keep my files. It reinstalls Windows while keeping your documents. Back up first anyway.
Should I defragment my drive?
Windows optimizes drives automatically on a schedule. You can run it manually by searching for Defragment and Optimize Drives. On an SSD, Windows handles optimization differently, and you don't need a third-party defrag tool.
Is it safe to disable every startup app?
Mostly, but some are useful: antivirus, input tools, and hardware utilities for touchpads or audio. If you aren't sure about one, disable it, restart, and see if anything breaks.
Is my PC just too old?
Possibly. If it has an HDD, less than 8 GB of RAM, or doesn't meet Windows 11 requirements, upgrades or a replacement may be the realistic answer. Do the free steps first so you know what you're actually fixing.