A sudden slowdown usually means one of four things: too many programs running at startup, a full hard drive, malware, or a hardware failure starting
When your computer goes from normal to sluggish overnight, something specific changed. It is rarely a mystery. The most common culprits are startup programs you did not know were running, your storage drive filling up, malicious software, or a hard drive beginning to fail. You can check most of these yourself in minutes. A few require a professional, but you will know which ones after you run through the steps below.
The order matters: check the easiest, fastest things first. If your computer is so slow you cannot use it, restart it before you do anything else. A restart clears temporary files and stops runaway programs. If it stays slow after a restart, move to the next step.
Key Takeaways
- Restart your computer first—this stops runaway programs and clears temporary files that often cause sudden slowdowns.
- Check how much storage space is left on your hard drive; if it is below 10 percent free, that alone will slow everything down.
- Open Task Manager (Windows) or Activity Monitor (Mac) to see which programs are using the most CPU and memory right now.
- Malware and unwanted startup programs are the second most common cause after full storage, and both are fixable without a technician.
- If your hard drive is making clicking or grinding sounds, or if slowness started after a physical bump, stop using the computer and have the drive checked.
Check how much free space is left on your hard drive
A hard drive that is more than 90 percent full will slow down everything your computer does. Windows and programs need empty space to write temporary files while they work. When that space runs out, the system has to work much harder.
On Windows: Open File Explorer, right-click on your C: drive (or whichever drive your system is on), and select Properties. Look at the pie chart. If the blue or colored section takes up most of the circle, your drive is full. You need at least 10 to 15 percent free space.
On Mac: Click the Apple menu, select About This Mac, then click Storage. The bar at the bottom shows how much space is used and how much is free. If the colored sections nearly fill the bar, your drive is full.
If your drive is full, delete large files you no longer need—old video files, downloads you have finished with, or duplicate photos. If you cannot find enough to delete, an external hard drive or cloud storage can hold older files so you free up space on your main drive.
Look at what programs are running and using resources
Programs running in the background consume memory and processing power even when you are not actively using them. Some are necessary; many are not. Task Manager (Windows) and Activity Monitor (Mac) show you exactly what is running and how much power each program is using.
On Windows: Press Ctrl + Shift + Esc to open Task Manager. Click the Processes tab. Look at the CPU and Memory columns. Programs using more than 20 to 30 percent CPU or a large chunk of memory are the problem. Note which ones. If you do not recognize a program name, search for it online before closing it—some system programs should not be stopped.
On Mac: Press Command + Space, type Activity Monitor, and press Enter. Click the CPU tab. Look at the % CPU column. Programs using more than 20 to 30 percent are worth investigating. You can also click the Memory tab to see which programs are using the most RAM.
If you find a program using huge amounts of resources and you did not start it, that is a sign of malware or a program misbehaving. Close it and move to the malware check below. If it is a program you recognize but do not use, you can uninstall it.
Disable startup programs that load automatically
Many programs install themselves to start automatically when your computer boots up. Each one takes a few seconds and uses memory. Over time, startup programs are one of the biggest reasons computers feel slow.
On Windows: Open Task Manager (Ctrl + Shift + Esc), click the Startup tab. You will see a list of programs that run when Windows starts. Right-click any program you do not need to start automatically and select Disable. Leave Windows Defender, your antivirus, and any security software enabled. Restart your computer to see if it boots faster.
On Mac: Click System Settings (or System Preferences on older versions), then General, then Login Items. You will see a list of programs that start when you log in. Click the minus button next to any you do not need. Restart your computer.
Be conservative here. If you are not sure whether a program should start automatically, leave it alone. You can always disable it later if you find it is slowing things down.
Run a malware scan
Malicious software can run invisibly in the background, consuming resources and slowing your computer to a crawl. It often arrives through downloads, email attachments, or compromised websites. A malware scan will find and remove it.
On Windows: Open Windows Security (search for it in the Start menu). Click Virus & threat protection. Click Scan options, select Full scan, and click Scan now. This takes 30 minutes to an hour. Let it finish. If it finds anything, Windows will quarantine or remove it automatically.
On Mac: macOS has built-in malware protection, but it is not as thorough as a dedicated scanner. read Malwarebytes (free version available) from malwarebytes.com, install it, and run a full scan. It will show you anything suspicious and remove it.
If a scan finds malware, restart your computer after removal. Malware often leaves behind startup entries or background processes that need a restart to fully clear.
Check for a failing hard drive
If your computer is slow but Task Manager shows nothing using much CPU or memory, and your drive has plenty of free space, the hard drive itself may be failing. A failing drive is much slower than a healthy one because it has to work harder to read data.
Listen for sounds: a clicking, grinding, or beeping noise from inside the computer is a sign of a failing drive. If you hear any of these, stop using the computer and have the drive checked by a technician. Continuing to use a failing drive risks losing your files.
On Windows: You can also check drive health using the built-in SMART tool. Open Command Prompt as administrator, type wmic logicaldisk get name, size, freespace, and press Enter. This shows your drives, but does not diagnose failure. For more detail, read CrystalDiskInfo (free) from crystalmark.info. It shows your drive's health status. If it says Caution or Bad, have the drive checked.
On Mac: Click the Apple menu, select About This Mac, then click System Report. Click Storage on the left. Look at the S.M.A.R.T. Status line. If it says Verified, your drive is healthy. If it says Failing, you need a technician.
Update Windows or macOS and your drivers
Outdated operating systems and drivers can cause slowdowns, especially after a major update to Windows or macOS. Updates often include performance improvements and security patches.
On Windows: Open Settings, click Update & Security, then click Check for updates. Install any available updates and restart. Also check for driver updates: right-click the Start menu, select Device Manager, and look for any devices with a yellow warning triangle. Right-click those devices and select Update driver.
On Mac: Click the Apple menu, select System Settings (or System Preferences), then Software Update. Install any available updates and restart.
Updates can take 30 minutes to an hour. Do this when you have time and your computer is plugged in.
When to call a professional
If you have worked through all the steps above and your computer is still slow, or if you heard clicking or grinding sounds from inside the computer, it is time to have a technician look at it. A failing hard drive, a faulty power supply, or a problem with RAM (memory) cannot be fixed by software changes alone.
Take your computer to a local repair shop or contact the manufacturer's support line. Bring a list of what you have already checked so the technician does not repeat your work. If the hard drive is failing, the technician may be able to recover your files before replacing it.
Frequently Asked Questions
Is it safe to uninstall programs I do not recognize?
Yes, if you are sure you did not install them yourself. Search the program name online first to confirm it is not a system program. If it is something like a graphics driver or chipset driver, leave it alone. If it is a browser toolbar, game, or utility you do not use, uninstalling it is safe and may speed up your computer.
Will clearing my browser cache help?
It can help a little, but it is rarely the main cause of slowness. Browser cache is usually only a few hundred megabytes. If your hard drive has gigabytes of free space, clearing the cache will not make much difference. It is worth doing as part of general maintenance, but check your hard drive space and startup programs first.
Should I buy more RAM if my computer is slow?
Only if Task Manager or Activity Monitor shows your memory is constantly above 80 to 90 percent. If memory usage is normal but your CPU is high, or if your hard drive is full, adding RAM will not help. A technician can check your current RAM and tell you if upgrading is worth the cost.
Can I speed up my computer by defragmenting the hard drive?
On Windows with a traditional hard drive, yes—defragmentation can help. On Windows with a solid-state drive (SSD), do not defragment; it can shorten the drive's lifespan. On Mac, defragmentation is not necessary. If you have a traditional hard drive, you can use the built-in Optimize Drives tool in Windows Settings.
What if my computer is slow only when I use a specific program?
That program may have a memory leak or may need an update. Check if an update is available for that program. If updating does not help, try uninstalling and reinstalling it. If the problem continues, the program may not be compatible with your current operating system version, and a technician can advise whether to replace it.