Start with the easiest fixes first

A slow computer usually comes from one of three things: too many programs running at once, a hard drive that is nearly full, or malware. Before you reinstall Windows or buy new hardware, restart your machine, check how much disk space you have left, and look at what is actually consuming your processor and memory right now. Most of the time, one of these three steps will fix the problem in under ten minutes.

The single fastest fix is a restart. When your computer runs for days or weeks without shutting down, temporary files pile up in memory, background processes accumulate, and Windows itself gets sluggish. Shut down completely—not sleep mode—and turn it back on. If your computer is noticeably faster after a restart, the problem was memory bloat, and you can prevent it by restarting once a week.

Key Takeaways

  • Restart your computer completely to clear memory and stop background processes that slow it down; do this weekly to prevent buildup.
  • Check your disk space in File Explorer (Windows) or Finder (Mac)—if your drive is more than 85% full, delete old files or uninstall programs you do not use.
  • Open Task Manager (Windows) or Activity Monitor (Mac) to see which programs are using the most CPU and memory, then close or uninstall the heavy ones.
  • Disable startup programs that launch automatically when you turn on your computer; most of them are not necessary and slow down boot time.
  • Run a malware scan using Windows Defender (built into Windows) or a free tool like Malwarebytes to catch infections that consume resources.

Check how much disk space you have left

When your hard drive is more than 85% full, Windows slows down because it cannot write temporary files efficiently. Open File Explorer on Windows or Finder on Mac and look at the storage meter. If the bar is mostly red or orange, you need to free up space.

Start by deleting files you no longer need: old downloads, duplicate photos, or videos you have already backed up. On Windows, right-click your C: drive, select Properties, and click Disk Cleanup to remove temporary files automatically. On Mac, open About This Mac from the Apple menu, click Storage, and review what is taking up the most space. If you have large files you want to keep, move them to an external drive or cloud storage like Google Drive or OneDrive.

Next, uninstall programs you do not use. On Windows, go to Settings > Apps > Apps & Features, sort by size, and uninstall anything you have not opened in months. On Mac, open Applications in Finder, drag unused apps to the Trash, and empty it. Removing even three or four large programs can free up 10 to 20 gigabytes and noticeably speed up your machine.

Look at what is using your processor and memory

Open Task Manager on Windows by pressing Ctrl+Shift+Esc, or on Mac open Activity Monitor from Applications > Utilities. Look at the CPU and Memory columns to see which programs are consuming the most resources. If you see something using 50% or more of your CPU or memory, that is your culprit.

Common offenders are web browsers with too many tabs open, antivirus software running constant scans, and cloud sync programs like OneDrive or Dropbox uploading files in the background. If you see a program you do not recognize, search for its name online before closing it—some are legitimate Windows processes. Close the heavy programs, or if you do not need them at all, uninstall them.

If your browser is the problem, close some tabs and consider switching to a lighter browser like Firefox or Edge if you are using Chrome. If OneDrive or Dropbox is constantly syncing, pause it temporarily or adjust its settings to sync only when you are not using the computer. These changes often cut your CPU usage in half.

Turn off programs that start automatically

Many programs launch when you turn on your computer and run in the background even if you never use them. These slow down your startup time and consume memory all day. On Windows, open Task Manager, click the Startup tab, and look at the list. Right-click anything you do not need and select Disable.

Safe programs to disable include Adobe Reader, Spotify, Slack, Discord, and any manufacturer software that came with your computer. Do not disable anything labeled Windows or related to your antivirus. On Mac, go to System Settings > General > Login Items and remove programs from the list.

After you disable startup programs, restart your computer. You will notice your machine boots faster and feels snappier throughout the day because those programs are no longer competing for resources.

Scan for malware and viruses

Malware and viruses consume CPU, memory, and bandwidth, and they often hide in the background so you do not notice them until your computer is crawling. Windows comes with Windows Defender built in. Open Windows Security from your Start menu, click Virus & threat protection, and run a Quick scan. If you want a second opinion, read Malwarebytes (the free version is sufficient) and run a scan with that as well.

On Mac, malware is less common, but you can still read Malwarebytes and run a scan. If a scan finds threats, let the tool remove them and restart your computer. Malware removal sometimes takes 30 minutes or longer, so run the scan when you do not need your computer for a while.

After the scan finishes, check Task Manager or Activity Monitor again. If your CPU and memory usage are now normal, malware was the problem. Going forward, avoid downloading files from untrusted websites, do not open email attachments from people you do not know, and keep Windows or macOS updated with the latest security patches.

Update Windows or macOS and your drivers

Outdated operating systems and drivers can cause slowdowns and compatibility problems. On Windows, open Settings > Update & Security > Windows Update and click Check for updates. Install any available updates and restart. On Mac, open System Settings > General > Software Update and install updates the same way.

Drivers are software that let Windows or Mac talk to your hardware—your graphics card, network adapter, and other components. Outdated drivers sometimes cause high CPU usage. On Windows, right-click the Start button, select Device Manager, and look for any devices with a yellow warning triangle. Right-click those devices and select Update driver. On Mac, drivers usually update automatically with the operating system, so you do not need to do anything.

After updates finish installing, restart your computer. You may notice faster performance, especially if your computer has not been updated in several months.

Consider a solid-state drive upgrade if nothing else works

If your computer is still slow after you have restarted it, freed up disk space, closed heavy programs, disabled startup items, and scanned for malware, the problem may be your hard drive itself. Older computers often have a traditional spinning hard drive, which is much slower than a solid-state drive (SSD). If your computer is more than five years old and you have not upgraded the drive, replacing it with an SSD can make your machine feel brand new.

An SSD costs between 50 and 150 dollars depending on size, and installation takes 30 minutes to an hour if you are comfortable opening your computer, or you can pay a repair shop 50 to 100 dollars to do it for you. Before you buy, check what type of drive your computer currently has. On Windows, open Disk Management (right-click Start and select it), and look at your C: drive. On Mac, click the Apple menu, select About This Mac, and look under Storage. If it says HDD or SATA, you have a traditional hard drive and an SSD upgrade will help. If it already says SSD or NVMe, your drive is not the problem.

Frequently Asked Questions

Why is my computer slow only when I use certain programs?

That program is using a lot of CPU or memory. Open Task Manager or Activity Monitor while running it and check the numbers. If one program consistently uses more than 50% of your resources, it may have a memory leak or be poorly optimized. Try updating it, reinstalling it, or switching to a lighter alternative.

Does clearing my browser cache and cookies actually speed up my computer?

Clearing cache and cookies frees up a small amount of disk space and can make your browser slightly faster, but it will not noticeably speed up your whole computer. It is worth doing if your browser feels sluggish, but it is not a primary fix for system-wide slowness.

Is it safe to disable all startup programs?

Most startup programs are safe to disable, but do not disable anything labeled Windows, your antivirus, or security software. If you are unsure about a program, search its name online or leave it enabled. You can always re-enable it later if something stops working.

Will adding more RAM speed up my computer?

Only if your memory is actually full. Open Task Manager or Activity Monitor and check your memory usage. If it is consistently above 80%, adding RAM will help. If it is below 60%, more RAM will not make a noticeable difference, and you should focus on closing heavy programs instead.

How often should I restart my computer?

Restarting once a week prevents memory buildup and keeps your computer running smoothly. If you notice slowness during the day, a restart is always the first thing to try. Leaving your computer on for weeks or months without restarting will eventually cause performance problems.