Slow restarts usually come from too many startup programs, outdated drivers, or a hard drive running out of space

When your computer drags through a restart, something is loading or running in the background that shouldn't be. The most common culprits are programs set to launch automatically when Windows or macOS boots up, drivers that haven't been updated in months, and a hard drive so full that the system can't write temporary files. Less often, a failing hard drive or corrupted system files cause the slowdown. The good news is that most of these are fixable without replacing hardware.

A restart that takes more than two or three minutes is worth investigating, because it usually signals a problem that will get worse. The longer you wait, the more programs pile up in your startup folder, and the more fragmented your drive becomes.

Key Takeaways

  • Startup programs running in the background are the most common reason restarts take so long; disabling them in Task Manager or System Preferences can cut restart time in half.
  • A hard drive with less than 10 percent free space forces Windows and macOS to work much harder during startup, so clearing out old files and uninstalling unused programs helps when ready.
  • Outdated drivers, especially for your motherboard and graphics card, can slow the boot process; checking Windows Update or your manufacturer's website takes 15 minutes and often fixes the problem.
  • If your restart is slow but your computer runs normally once it finishes booting, the issue is almost always software, not a failing drive.

Too many programs launching at startup

Every program you install asks permission to run automatically when your computer starts. Most of them you never use, but they load anyway, each one adding seconds to your restart time. On a typical computer, 20 to 40 programs are set to launch on boot, and you probably need fewer than five.

On Windows: Open Task Manager by pressing Ctrl+Shift+Esc, click the Startup tab, and look at the list. Right-click any program you don't need running in the background—Spotify, Discord, Adobe Creative Cloud, antivirus software that isn't your main one—and select Disable. You'll still be able to open these programs manually; they just won't start automatically. Restart and time how long it takes. Most people see a 30 to 60 second improvement.

On macOS: Go to System Settings, click General, then Login Items. Remove anything you don't need to run at startup. The list is shorter on Mac than Windows, but the principle is the same.

Your hard drive is too full

When your drive has less than 10 percent free space, Windows and macOS slow down noticeably during startup because they can't create temporary files or cache data efficiently. A full drive also makes the system work harder to find files it needs, which adds seconds to every boot.

Check how much space you have left. On Windows, right-click your C: drive in File Explorer and select Properties. On Mac, click the Apple menu, select About This Mac, then Storage. If you're using more than 90 percent of your drive, you need to free up space.

Start by deleting old downloads, clearing your Recycle Bin or Trash, and uninstalling programs you don't use. If that's not enough, look for large files you no longer need—old video projects, backup copies of documents, or installation files. On Windows, the Disk Cleanup utility (search for it in the Start menu) can remove temporary files and old Windows updates automatically.

Outdated or missing drivers

Drivers are the software that let Windows and macOS talk to your hardware—your graphics card, motherboard, network adapter, and storage controller. When drivers are outdated, the system has to work around them during startup, which slows everything down. Missing drivers force the system to search for them, adding more delay.

On Windows: Open Device Manager by right-clicking the Start button and selecting it from the menu. Look for any devices with a yellow warning triangle; those are missing or broken drivers. Right-click each one and select Update Driver, then choose to search automatically. Also check Windows Update (Settings > Update & Security > Windows Update) and install any available updates, which often include driver updates for common hardware.

On Mac: macOS updates drivers automatically through Software Update, so go to System Settings > General > Software Update and install anything available. If you have a specific piece of hardware—a graphics card, external drive, or printer—check the manufacturer's website for the latest driver.

Corrupted system files or a failing hard drive

If you've disabled startup programs, freed up disk space, and updated drivers, but your restart is still slow, the problem may be deeper. Corrupted system files or a hard drive beginning to fail can both cause slow restarts.

On Windows: Run the System File Checker tool, which scans for and repairs corrupted files. Open Command Prompt as Administrator (right-click Command Prompt in the Start menu and select Run as Administrator), then type sfc /scannow and press Enter. Let it run to completion; this takes 10 to 15 minutes. If it finds problems, it will repair them automatically.

On Mac: Restart your computer and hold Command+S to boot into Single-User Mode. Type fsck -fy and press Enter. This checks your file system for errors. If errors are found, run the command again until it reports no problems.

If the System File Checker or fsck finds many errors, or if your restart is slow and your hard drive makes clicking or grinding sounds, your drive may be failing. Back up your data when ready and consider replacing the drive.

Check for malware or viruses

Malware running in the background can slow your startup significantly. If you haven't run a full scan recently, do one now.

On Windows: Windows Defender is built in and runs automatically, but you can force a full scan. Open Windows Security (search for it in the Start menu), click Virus & Threat Protection, then Scan Options. Select Full Scan and click Scan Now. This takes 30 minutes to an hour but is thorough.

On Mac: macOS has built-in malware protection, but it's less aggressive than Windows Defender. If you suspect malware, read Malwarebytes for Mac (free version available) and run a full scan.

Restart in Safe Mode to isolate the problem

Safe Mode loads only the essential drivers and services your computer needs to run. If your restart is fast in Safe Mode but slow in normal mode, you know the problem is a third-party program or driver, not Windows or macOS itself.

On Windows: Restart your computer and press F8 repeatedly as it boots (before the Windows logo appears). Select Safe Mode from the menu. If the restart is fast here, a program or driver you installed is causing the slowdown. Restart normally and disable startup programs or uninstall recent software.

On Mac: Restart and hold Shift when ready after you hear the startup sound. Release Shift when you see the login window. Safe Mode on Mac is less obvious—the system just loads fewer background services—but if the restart is noticeably faster, a third-party program is the problem.

Frequently Asked Questions

How long should a normal restart take?

Most computers restart in 30 seconds to two minutes, depending on how much hardware you have and how many updates are pending. If yours takes longer than three minutes regularly, something needs attention. A restart that takes 10 to 15 seconds is unusually fast and suggests you have very few startup programs.

Will disabling startup programs break anything?

No. Disabling a startup program just means it won't launch automatically; you can still open it manually whenever you want. The only exception is security software—if you disable your antivirus from startup, make sure it's still running in the background, or re-enable it.

Should I restart my computer regularly to keep it fast?

Restarting once a week or after installing updates helps, but it's not a cure-all. A restart clears temporary files and resets memory, which can make your computer feel snappier, but it won't fix the underlying causes of a slow startup. Fix the startup programs and disk space first.

What if my restart is fast but my computer is slow after it finishes booting?

That's a different problem. A slow startup means something is loading during boot; a slow computer after boot usually means you don't have enough RAM, your hard drive is full, or too many programs are running in the background. Check Task Manager (Windows) or Activity Monitor (Mac) to see what's using the most CPU and memory.

Can I speed up my restart by turning off animations?

Turning off visual effects makes Windows feel snappier, but it doesn't actually speed up the restart process itself. The restart time is determined by how long it takes to load drivers and programs, not by how fast the screen updates. You can disable animations if you want, but focus on the startup programs and disk space first.