A slow computer is one of the most common complaints we hear. It's also one of the most misunderstood. People often assume slowness means a virus, or that the computer simply needs replacing. In reality, the cause is usually something more mundane — and often fixable without expert help.
This guide walks through the most common reasons a computer slows down, starting with the simplest checks and working toward the more involved ones. Take it step by step — you may find the solution before reaching the end.
Step 1: Restart the Computer
It sounds too simple, but it genuinely helps. Many people leave their computers in sleep mode for days or weeks without a proper restart. Over time, memory fills up with temporary processes, updates queue up, and small software issues accumulate.
A full restart clears this out. If you haven't restarted in a while, do that first and see whether performance improves before going further. "Sleep" is not the same as "restart" — you need to actually shut down and power back on.
Step 2: Check What's Running in the Background
On Windows, you can open Task Manager by pressing Ctrl + Shift + Esc. Click the "Processes" tab. You'll see a list of everything running, along with how much CPU and memory each item is using.
Sort by CPU or Memory by clicking the column headers. If something is using an unusually high percentage — say, over 50% of CPU consistently — that's worth investigating. Common culprits include:
- Antivirus scans running in the background
- Windows Update downloading or installing
- Browser tabs with heavy content
- Cloud sync software (OneDrive, Dropbox, Google Drive) doing a large sync
- Software that wasn't properly closed
On a Mac, the equivalent tool is Activity Monitor, found in Applications > Utilities.
Step 3: Check Available Storage Space
When a hard drive or SSD gets very full — typically above 85–90% capacity — the computer can slow down noticeably. Windows and macOS both use free space for temporary files and system operations, and when that space runs out, things start to drag.
On Windows, open File Explorer and right-click your main drive (usually C:). Select "Properties" to see how much space is used versus free. On a Mac, go to Apple Menu > About This Mac > Storage.
If your drive is very full, here are some practical ways to free up space:
- Empty the Recycle Bin or Trash
- Delete files in your Downloads folder that you no longer need
- Use Windows' built-in "Storage Sense" or "Disk Cleanup" tool to remove temporary files
- Move large files (photos, videos) to an external drive or cloud storage
- Uninstall programs you no longer use
Step 4: Reduce Startup Programs
Many programs set themselves to start automatically when Windows boots. Over time, this list grows, and each startup program adds to how long it takes for the computer to become usable after turning on.
To manage this on Windows 10 or 11, open Task Manager (Ctrl + Shift + Esc), go to the "Startup" tab, and look through the list. Right-click any program that doesn't need to start automatically and select "Disable." Common things that can safely be disabled at startup include Spotify, Discord, Skype, Steam, and various software updaters.
On a Mac, go to System Settings > General > Login Items and remove anything that doesn't need to launch automatically.
Quick Tip
Disabling a startup program doesn't uninstall it — it just means the program won't open automatically when you turn on the computer. You can still open it manually whenever you want.
Step 5: Check for Windows Updates
Windows updates can sometimes cause temporary slowdowns when they're downloading or installing in the background. But being significantly behind on updates can also cause performance issues over time, and creates security risks.
Go to Settings > Windows Update and check whether there are updates pending. If there are, let them install — ideally overnight so you're not interrupted. After a full update cycle and a fresh restart, performance often improves.
Step 6: Check for Malware
Malicious software can consume system resources quietly in the background, causing slowdowns without obvious symptoms. This is worth checking, though it's not the first thing to assume.
Windows Defender (built into Windows 10 and 11) can run a full scan: go to Windows Security > Virus & Threat Protection > Quick Scan or Full Scan. If you have third-party antivirus software, use that instead. Let the scan complete and follow any recommendations it gives.
If the scan comes up clean but the computer is still slow, the issue is more likely hardware or software-related than malware.
Step 7: Consider the Age of the Hardware
Sometimes a computer is slow simply because it's old. Software requirements grow over time — browsers, operating systems, and applications all demand more resources than they did five or ten years ago. A computer that ran perfectly in 2015 may genuinely struggle with the demands of current software.
Two hardware upgrades tend to make the most noticeable difference on older machines:
- More RAM: If your computer has 4GB of RAM and regularly runs out, upgrading to 8GB can make a significant difference. RAM is often one of the more affordable upgrades.
- SSD upgrade: Replacing an old spinning hard drive with a solid-state drive (SSD) is frequently the single biggest speed improvement you can make to an older computer. Boot times, application loading, and general responsiveness all improve dramatically.
These are not DIY tasks for everyone, but they're worthwhile conversations to have with a repair shop if your machine is otherwise in good shape but just feels sluggish.
Step 8: When to Call for Help
If you've worked through the steps above and the computer is still unusably slow, it may be time to bring in someone who can look more closely at what's happening. A technician can run more detailed diagnostics — checking drive health, testing memory, looking for software conflicts — that go beyond what's practical to do on your own.
It's also worth getting an honest assessment of whether the machine is worth investing in. If it's older and the cost of meaningful upgrades is close to what a decent replacement would cost, a technician should be able to tell you that plainly.
Summary: Steps to Try
- Do a proper restart (not just sleep)
- Check Task Manager for resource-heavy processes
- Free up storage space if the drive is full
- Reduce startup programs
- Install pending Windows or macOS updates
- Run a malware scan
- Consider whether a RAM or SSD upgrade makes sense
- Get a professional diagnostic if problems persist
A slow computer is frustrating, but in most cases the cause is identifiable and fixable. Working through this list systematically will often reveal the culprit — or at least narrow it down significantly before you need outside help.