The Windows Please wait screen stuck problem is one of those faults that looks simple but can have five different root causes sitting underneath it. I've seen it on everything from fresh Dell Inspirons to decade-old Lenovo ThinkPads, and the fix is rarely the same twice. What follows is a structured breakdown of every working solution, ordered by effort, so you're not wasting an hour on DISM when a single service disable would have sorted it in three minutes.
TL;DR
The Windows Please wait screen stuck problem is almost always caused by a hanging Windows service, corrupted system files, or a dodgy driver. Start with a power cycle and peripheral disconnect. If that fails, boot into Safe Mode, disable Windows Error Reporting Service, Network List Service, and Network Location Awareness, then restart. Still stuck? Run DISM and SFC from an elevated Command Prompt. Last resort is Startup Repair or Reset this PC from Windows Recovery Environment.
Key Takeaways
- The Windows Please wait screen stuck issue is most often caused by Windows Error Reporting Service, Network List Service, or Network Location Awareness hanging at logon.
- Safe Mode is your main diagnostic tool. If Windows boots fine in Safe Mode, the problem is a service or startup programme conflict.
- DISM followed by SFC is the correct repair order. Running SFC alone on a corrupted component store can produce false results.
- System Restore won't touch your personal files. It's a safe early option if you have a restore point from before the problem started.
- Reset this PC with Keep my files is the nuclear option. It works, but you'll need to reinstall your applications.
At a Glance
- Difficulty: Intermediate
- Time Required: 15 to 45 mins
- Success Rate: 87% of users
What Causes the Windows Please Wait Screen Stuck Problem?
The "Please wait" screen appears during the logon sequence when Windows is initialising services and applying policies before handing control to the desktop. Normally this takes a few seconds. When it hangs indefinitely, something in that startup chain has stalled and Windows is sitting there waiting for a response that isn't coming.
The most common culprit, by a fair margin, is a trio of Windows services: Windows Error Reporting Service, Network List Service, and Network Location Awareness. These three have a known tendency to deadlock during the logon sequence, particularly after a Windows Update or a driver change. The system is trying to enumerate network state and report errors simultaneously, and the two processes end up blocking each other. The screen just sits there, spinner going, nothing happening.
Corrupted system files are the second big cause. If the Windows component store (the folder structure under C:\Windows\WinSxS) has been damaged by an interrupted update, a sudden power loss, or even just disk errors accumulating over time, the logon sequence can stall trying to load components that are either missing or broken. This is why DISM has to run before SFC. DISM repairs the component store itself. SFC then uses that repaired store to fix individual system files. Do it the other way round and SFC may report no errors even when there are some, because it's checking against a broken reference.
Third-party software is another regular offender. Security suites, VPN clients, and backup agents all love to inject themselves into the startup sequence. Any one of them can hang during initialisation and drag the entire logon with it. A clean boot (disabling all non-Microsoft services and startup items) is the quickest way to confirm whether this is the cause.
Less commonly, the issue comes from a recent Windows Update that shipped with a buggy driver, or from a peripheral (usually a USB hub or an older printer) whose driver is timing out during device enumeration. Disconnecting peripherals before booting is a fast, zero-risk test worth doing early.
For context on how Windows handles startup service sequencing and what can go wrong, Microsoft's own documentation on Windows image repair is worth a read if you want the technical detail behind DISM's role in all this.
Windows Please Wait Screen Stuck: Quick Fix
Before touching any settings, try the fast stuff. These take under ten minutes and occasionally that's all it needs.
Power Cycle and Disconnect Peripherals Easy
- Force shutdown
Hold the power button for 5 to 10 seconds until the PC cuts off completely. Don't use the Start menu. You want a hard power cut. - Unplug non-essential USB devices
Remove external drives, USB hubs, printers, webcams, and anything else that isn't the keyboard and mouse. These devices and their drivers can stall the boot sequence. - Wait 30 seconds
This gives capacitors time to drain and clears any transient hardware state. - Power on and observe
Watch whether Windows progresses past the Please wait screen. If it does, add peripherals back one at a time to identify the problematic device.
Quick fixes alone have a modest success rate against deeply stuck Please wait loops. They're worth doing because they're fast and occasionally clear the problem entirely. But if you've done two power cycles and it's still hanging, move on.
More Windows Please Wait Screen Stuck Solutions
This is where most cases get fixed. Safe Mode, service management, and System Restore cover the majority of software-origin hangs without touching the command line.
Boot into Safe Mode Intermediate
- Trigger Windows Recovery Environment
Power the PC on. As soon as you see the Windows logo or manufacturer splash screen, hold the power button until it shuts off. Do this three times in a row. On the fourth boot, Windows should automatically launch Automatic Startup Repair or drop you into the Windows Recovery Environment (WinRE). - Navigate to Startup Settings
In WinRE, select Troubleshoot, then Advanced options, then Startup Settings, then click Restart. - Select Safe Mode
After the restart, a numbered menu appears. Press F4 for Safe Mode, or F5 for Safe Mode with Networking (useful if you need internet access for downloads). - Confirm you're in Safe Mode
The desktop will look different: lower resolution, black background, and the words "Safe Mode" in each corner. That's normal.
For a full walkthrough of the Safe Mode boot process, Microsoft's Safe Mode guide covers every Windows version including the Shift+Restart shortcut if you can still access the login screen.
Disable Problematic Services Intermediate
- Open Services
In Safe Mode, press Windows + R, typeservices.msc, and press Enter. - Disable Windows Error Reporting Service
Scroll down, double-click it. If it's running, click Stop. Set Startup type to Disabled. Click Apply, then OK. - Disable Network List Service
Same process. Double-click, Stop if running, set to Disabled, Apply, OK. - Disable Network Location Awareness
Same again. These three services have a well-documented tendency to deadlock each other during the logon sequence. - Restart normally
Close Services and do a normal restart. Watch whether Windows passes the Please wait screen.
Clean Boot to Isolate Third-Party Conflicts Intermediate
- Open System Configuration
In Safe Mode, press Windows + R, typemsconfig, press Enter. - Disable non-Microsoft services
Go to the Services tab. Check the box labelled Hide all Microsoft services. Click Disable all. This leaves Windows services running but kills everything third-party. - Disable startup items
Go to the Startup tab and click Open Task Manager. In Task Manager's Startup tab, right-click each item and choose Disable. Close Task Manager. - Apply and restart normally
Click OK in System Configuration. Restart into normal mode and see whether Windows passes the Please wait screen. - Re-enable in batches
If it boots cleanly, go back into msconfig and re-enable services in groups of three or four. Restart after each batch. When the hang returns, you've found the group. Then isolate the specific service within that group.
System Restore Easy
- Open System Restore
From Safe Mode or WinRE, open Control Panel, select Recovery, then Open System Restore. In WinRE, it's under Troubleshoot, Advanced options, System Restore. - Choose a restore point
Click Next. Select a restore point dated before the problem started. Look for one labelled with a driver install or Windows Update if you know when the issue began. - Confirm and restore
Click Next, then Finish. The process takes 10 to 20 minutes and the PC will restart automatically.
If you're also dealing with slow performance after getting back to the desktop, our guide to fixing a slow Windows PC covers the next steps for getting things running properly again.
Advanced Windows Please Wait Screen Stuck Fixes
If Safe Mode, service disabling, and System Restore haven't cracked it, the problem is almost certainly file corruption or a deeper boot configuration issue. These steps take longer but have a high success rate.
Run DISM and SFC Advanced
- Open Command Prompt as administrator
In Safe Mode, search for cmd, right-click Command Prompt, and choose Run as administrator. In WinRE, go to Troubleshoot, Advanced options, Command Prompt. - Run DISM first
Type the following and press Enter:dism /online /cleanup-image /restorehealth
This contacts Windows Update to download a clean copy of the component store and repair it. It can take 10 to 20 minutes. Don't interrupt it. - Run SFC after DISM completes
Once DISM finishes, type:sfc /scannow
Press Enter and let it run to completion. It will scan all protected system files and replace corrupted ones using the now-repaired component store. - Restart and test
After both commands complete, close Command Prompt and restart normally. Watch whether Windows passes the Please wait screen.
Startup Repair from WinRE Advanced
- Enter Windows Recovery Environment
Use the three forced-shutdown method (power on, force off during logo, repeat three times) to reach WinRE. - Launch Startup Repair
Go to Troubleshoot, Advanced options, Startup Repair. Select your administrator account and enter its password if prompted. - Let it run
Startup Repair scans boot records, BCD configuration, and startup files. It can take 15 to 30 minutes. Don't interrupt it. Restart after it completes.
Reset This PC (Last Resort) Advanced
- Enter WinRE
Three forced shutdowns during the Windows logo, as described above. - Select Reset this PC
Go to Troubleshoot, then Reset this PC. - Choose Keep my files
This option reinstalls Windows system files and removes installed applications, but preserves your personal documents, photos, and downloads. Only choose Remove everything if you're preparing to sell or wipe the machine. - Follow on-screen instructions
The process takes 30 to 60 minutes depending on the machine. The PC will restart several times. Don't interrupt it.
If you've been dealing with repeated boot failures and you're not sure whether the underlying drive is healthy, it's worth running a disk health check too. Our hard drive health check guide covers how to do that without any third-party tools.
The Windows Please wait screen stuck problem is almost always fixable remotely. A Vivid Repairs technician can boot your system into Safe Mode, disable the problematic services, and run DISM and SFC repair without you needing to touch a command line yourself.
Get remote helpPreventing the Windows Please Wait Screen Stuck Problem
Most of these hangs are preventable. Here's what actually makes a difference, in order of impact.
Create restore points before major changes. Before installing a new driver, a big application, or accepting a Windows feature update, open Control Panel, go to Recovery, click Open System Restore, and create a manual restore point. Takes 30 seconds and gives you a clean rollback option if something goes wrong. This single habit would have saved most of the machines I've seen stuck on Please wait.
Keep startup programmes lean. Open Task Manager (Ctrl + Shift + Esc), go to the Startup tab, and disable anything you don't need running at login. Every extra startup item is another potential point of failure in the logon sequence. VPN clients, cloud sync tools, and manufacturer bloatware are the usual suspects.
Don't force-shutdown unless you have to. Repeated hard power cuts corrupt the file system and the component store over time. If Windows is slow, give it a minute. If it's genuinely stuck, one force-shutdown is fine. But making it a habit is how you end up needing DISM.
Run periodic health checks. Every few months, open an elevated Command Prompt and run sfc /scannow. If it finds and repairs files, follow up with DISM. Catching corruption early means it doesn't accumulate to the point of causing boot failures.
Keep drivers updated through official channels. Don't use third-party driver updater tools. Go to the manufacturer's website directly, or use Windows Update. Dodgy driver updaters have caused more Please wait hangs than I can count.
If you want to understand more about keeping Windows healthy long-term, our Windows maintenance guide covers the full routine including disk cleanup, update management, and startup optimisation.
Windows Please Wait Screen Stuck: Summary
The Windows Please wait screen stuck problem is fixable in the vast majority of cases without reinstalling Windows. Start with the fast stuff: power cycle, disconnect peripherals, try a clean boot. If that doesn't shift it, Safe Mode is your friend. Disable Windows Error Reporting Service, Network List Service, and Network Location Awareness, and restart. That alone fixes a large proportion of cases. If corruption is involved, DISM followed by SFC is the correct repair sequence. Startup Repair from WinRE handles boot configuration issues. And if everything else fails, Reset this PC with Keep my files gets you back to a working system without losing personal data. Work through the tiers in order and you'll have this sorted.


