How to fix Windows 11开机慢 or slow boot times caused by background services and startup delays
Summary
This guide helps you troubleshoot and resolve: How to fix Windows 11开机慢 or slow boot times caused by background services and startup delays. Follow the steps below to fix the issue.
Common Causes
If your Windows 11 PC takes a long time to reach the desktop or feels sluggish immediately after sign-in, the culprit is usually one of three things: too many startup programs, background services fighting for resources, or firmware-level delays in your BIOS/UEFI. This guide walks you through diagnosing each layer and applying targeted fixes to bring your boot time back to a reasonable level.
Quick Fix Steps
Try these in order before moving to the detailed section:
- Open Task Manager with
Ctrl + Shift + Escand disable non-essential items on the Startup apps tab. - Run the built-in Windows Startup Repair from Settings > System > Recovery > Advanced options.
- Check for pending Windows updates and install them — Microsoft frequently ships boot-time improvements.
- Disable Fast Startup temporarily to see if it is causing the delay (see below).
- Enable Fast Boot in your BIOS/UEFI if it is currently disabled.
Detailed Instructions
1. Audit Your Startup Programs
The single biggest cause of slow sign-in on Windows 11 machines is bloatware and chat apps launching at boot.
- Right-click the Start button and choose Task Manager.
- Click More details if the compact view appears.
- Select the Startup apps tab.
- Click the Status column header to sort by enabled items, then review the Startup impact column.
- Select any app marked High impact that you do not need at sign-in (for example, Spotify, Discord, Steam, Adobe Creative Cloud, OneDrive if you do not use it).
- Click Disable in the bottom-right.
2. Disable Unnecessary Background Services
Some services start automatically even if no app triggers them. Trimming these safely can shave seconds off your boot.
- Press
Win + R, typeservices.msc, and press Enter. - Sort the list by Startup Type so all Automatic entries group together.
- Review services you recognise, such as Fax, Print Spooler (only if you do not print), Remote Registry, Windows Error Reporting Service, and Connected User Experiences and Telemetry.
- Double-click the service, change Startup type to Manual or Disabled, then click Stop.
- Reboot and confirm Windows still behaves normally.
3. Check Fast Startup and Hibernation Settings
Fast Startup is a hybrid hibernate feature that should make boot faster, but on some hardware it does the opposite.
- Open Control Panel > Power Options.
- Click Choose what the power buttons do in the left pane.
- Click Change settings that are currently unavailable at the top.
- Under Shutdown settings, tick or untick Turn on fast startup (recommended) depending on your test.
- Click Save changes and reboot.
If Fast Startup causes problems, you can also clear the hibernation file completely:
- Open Command Prompt (Admin) or Terminal (Admin) from the Start menu.
- Run:
powercfg /h off - Restart your PC.
4. Update Drivers and Firmware
Outdated storage, chipset, and BIOS drivers are a common cause of slow boots, particularly after a major Windows feature update.
- Open Settings > Windows Update.
- Click Advanced options > Optional updates.
- Install any Driver updates listed.
- Visit your PC or motherboard manufacturer's website and download the latest BIOS/UEFI and chipset drivers for your specific model.
5. Adjust BIOS/UEFI Settings
Firmware settings can add noticeable delay before Windows even begins loading.
- Restart your PC and press
Del,F2, orF10(depending on your manufacturer) to enter BIOS/UEFI. - Enable Fast Boot if available.
- Disable Full Screen Logo or Startup Delay options.
- Set your storage controller to AHCI rather than RAID if you are not using a RAID array.
- Disable Network Boot (PXE) and Wake on LAN unless you specifically need them.
- Save and exit.
6. Measure Your Actual Boot Time
Before and after making changes, it helps to know your real numbers.
- Open Event Viewer (
eventvwr.msc). - Navigate to Windows Logs > System.
- Filter the log for sources Diagnostics-Performance and event IDs 100 (boot) and 101 (shutdown).
- Compare the Boot Duration and Shutdown Duration values after each change.
Troubleshooting
Boot is still slow after disabling startup apps
- Run
msconfigfrom the Run dialog and review the Services tab — tick Hide all Microsoft services to see only third-party items. - Open Settings > Apps > Installed apps and uninstall any trial software, games, or vendor utilities you no longer use.
- Check your disk health with
wmic diskdrive get statusor a vendor tool such as CrystalDiskInfo. A failing drive will dramatically slow boot.
Sign-in itself is slow, not the boot
If the desktop appears quickly but the screen stays on the lock screen or spinning dots for a long time, the issue is profile-related:
- Disable Windows Hello temporarily under Settings > Accounts > Sign-in options.
- Move large folders out of OneDrive sync if it is set to back up Desktop, Documents, and Pictures.
- Create a new local user account under Settings > Accounts > Family & other users and sign in to it. If it is fast, your original profile is corrupted.
Boot hangs on a black screen or manufacturer logo
This points to firmware or driver issues rather than Windows itself:
- Reset BIOS/UEFI to optimised defaults.
- Boot into Windows Recovery Environment (hold
Shiftwhile clicking Restart) and choose Troubleshoot > Advanced options > Startup Repair. - Boot into Safe Mode and uninstall any recently added drivers or software.
- Check that your storage drive is detected correctly in BIOS/UEFI — a missing drive will halt the boot process.
Boot is fast but apps take forever to load
- Open Settings > Apps > Startup and disable any apps you do not need immediately after sign-in.
- Check your internet connection — apps like OneDrive, Outlook, and Teams can stall on slow networks.
- Run System File Checker by opening Command Prompt (Admin) and running
sfc /scannow.
Still Having Issues?
💻 Open a Ticket