Fix: Windows 10 Freezes / Hangs After Login [8 Ways]

by Ivan Jenic
Ivan Jenic
Ivan Jenic
Troubleshooting Expert
Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and... read more
Affiliate Disclosure
  • Although not often, Windows 10 might sometimes freeze upon launch or shortly after.
  • In this article, we're guiding you step-by-step on fixing this issue so that you can access your PC.
  • You have a high chance of fixing this issue with the help of the built-in Windows Troubleshooter, read on to see exactly how.
  • You may also want to check your drivers and their compatibility, check your startup programs, or use the system restore option.
Full Fix: Windows 10 Freezes on Login

Besides some new great features and improvements, certain Windows 10 updates also bring more problems and headaches for its users.

For instance, many users reported that their Windows 10 OS freezes at login. More exactly, users were confronted with the following:

  • Windows 10 hanging before/after login screen;
  • Windows 10 freezing at Welcome screen;
  • Windows 10 stuck at login screen with spinning circle;
  • Windows 10 freezes on boot.

The most common causes for any of these errors are outdated hardware, certain, antivirus settings, interfering startup apps, or even problematic updates.

If you’ve encountered one of the instances mentioned above, check out the solutions below, trying them one by one until access to your OS is restored.

How do I fix Windows 10 freezing on login?

1. Try the Windows Troubleshooter

  1. Press Windows Key + S and select Control Panel from the list.
    Windows 10 hangs before login screen
  2. Navigate to Troubleshooting.
    Windows 10 freezes on Welcome screen
  3. Select View all from the menu.
    Windows 10 stuck at login screen with spinning circle
  4. Select System Maintenance from the list and follow the instructions on the screen to complete the troubleshooter.
    Windows 10 hangs after login

2.  Update your drivers and check their compatibility

If you’re using an older device, there’s a possibility that some of the drivers for your components are outdated or maybe not compatible with the latest version of Windows.

To determine if you’re using proper drivers, go to the Windows Update & Security center to see if there are any new updates for your system.

Also, you can manually check your drivers in Device Manager, or download them directly from the manufacturer’s site.

Although it seems unlikely, newer versions of drivers could also give you a headache. If that is the case, you should roll them back to the compatible version. To check if your new drivers are alright, do the following:

  1. Boot your Windows in Safe Mode.
  2. Go to Command Prompt and enter the following line:
    • mmc.exe C:Windowssystem32devmgmt.msc
      Windows 10 hangs before login screen
  3. Here, you should check the drivers for the following devices:
    • Audio card (shown under Sound, Video and Game Controllers in Device Manager)
    • WiFi/Network cards (shown under Network adapters)
    • Card reader
    • Video card (Display adapters)

Automatically update drivers (third-party tool suggested)

We also strongly recommend Outbyte Driver Updater, a third-party tool that will help you with exactly the same thing.

How we test, review and rate?

We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.

For more details you can read how we test, review, and rate at WindowsReport.

The one reason why you should consider using a dedicated tool is to avoid permanent damage to your computer by manually downloading the wrong driver versions.

There are just three  easy steps to safely update your drivers:

  1. Download and install Outbyte Driver Updater.
  2. Scan your system.
  3. Check the actions suggested by DriverFx (in terms of outdated drivers and recommended software)

Get Outbyte Driver Updater

3. Check your antivirus

If your Windows 10 build freezes upon login, the problem might be your antivirus. To fix the issue, it’s advised to enter Safe Mode and check your antivirus configuration. In addition, you might want to prevent your antivirus from automatically starting with Windows.

If that doesn’t help, your last resort is to uninstall your antivirus. If you want to eliminate this kind of problem in the future, you might want to consider switching to a different antivirus solution.

The honest truth is that computer freezes and malfunctions are among the most common signs that your computer is infected. In certain circumstances, malware overwhelms your system by launching lots of background apps that use your computer’s memory and cause it to freeze.

It’s necessary to run a malware scan using the most appropriate antivirus solution if your computer still freezes after rebooting.

So you can rest assured that, when using a compatible antivirus, your system will stay healthy, and perfectly protected in real-time, with no negative impact on your device.

4. Check your startup programs

  1. Open Task Manager. You can do that by pressing Ctrl + Shift + Esc.
  2. Under the Startup tab, you’ll see all programs that start along with your system.
    Windows 10 hangs after login
  3. Disable all programs you don’t want to start on login by right-clicking on them and choosing Disable.
    Windows 10 freezes on boot

After disabling all startup applications, check if the problem still persists.

According to some users, sometimes the cause of this problem can be the preinstalled HP software.

Many computers come with preinstalled applications, and sometimes these applications can interfere with your operating system and cause it to freeze.

If you already know the problematic app, but can’t log in to Windows 10, access Safe Mode as shown before and try to remove the application from there.

Sometimes it’s necessary to remove all files and registry entries associated with a certain application in order to fix the problem.

Doing this manually can be hard, so it’s always better to use uninstaller software. It is perfect for this task since it removes all files associated with the problematic application automatically, so make sure you try it out.

5. Use System Restore

  1. Enter Safe Mode.
  2. Press Windows Key + S and enter system restore. Choose Create a restore point from the menu.
    Windows 10 freezes on Welcome screen
  3. Click on the System Restore button.
    Windows 10 stuck at login screen with spinning circle
  4. In the new window, click Next.
    Windows 10 freezes on Welcome screen
  5. If available, check Show more restore points option. Select the desired restore point and click Next.
    Windows 10 stuck at login screen with spinning circle
  6. Now follow the instructions on the screen to complete the restoration process.

If you can’t access Safe Mode due to this problem, you can restore Windows 10 from the advanced boot menu. To do that, follow these steps:

  1. Restart your PC a few times during the boot sequence.
  2. If done properly, you’ll see a list of three options. Select Troubleshoot > Advanced options > System Restore.
  3. Once you start System Restore, follow the instructions on the screen to restore your PC to its original state.

If you manage to fix your problem, it’s important to mention that you need to prevent the problematic update from installing.

Windows 10 automatically downloads the missing updates, but you can check this guide and learn how to block certain updates from installing. Once you block the problematic update, you shouldn’t have any future issues.

6. Disconnect unnecessary hardware

According to users, sometimes your hardware can cause this issue to appear. Many users reported that various USB devices such as external hard drives or USB Wi-Fi adapters can cause this issue to appear.

In this case, we advise you to disconnect all USB devices, except your keyboard and mouse and restart your PC. Your Windows 10 device should launch without any problems.

Keep in mind that you might have to disconnect all your USB devices every time you start your PC, which can be a bit of a hassle.

7. Install the missing updates from Safe Mode

  1. Enter Safe Mode as mentioned in the first solution.
  2. Press Windows Key + I to open the Settings app.
  3. Navigate to Windows Update section.
    Windows 10 freezes on boot
  4. Now click Check for updates button.
    Windows 10 hangs before login screen

Windows 10 will now check for available updates. If any updates are available, they will be installed in the background. Once the updates are installed, check if the problem still persists.

8. Allow users to log in automatically

  1. Enter Safe Mode, as shown before.
  2. Press Windows Key + R to open the Run dialog. Enter netplwiz and press Enter or click OK.
    Windows 10 freezes on boot
  3. Uncheck Users must enter a user name and password to use this computer. Now click on Apply and OK.
    Windows 10 hangs before login screen
  4. Enter your password twice and click OK to confirm.
    Windows 10 hangs after login

After doing that, restart your PC and check if you can log in automatically to your account. Keep in mind that enabling automatic log-in can reduce the security of your PC, especially if you’re sharing it with others.

That would be all. If you have any comments, suggestions, or maybe other solutions related to this topic, we would be grateful if you’d share them with us in the comments.

Whenever in doubt about specific Windows 10 solutions, be sure to check our Windows 10 Troubleshooting page.

For other similarly useful, and more general guides, go to the Windows 10 Hub.

This article covers:Topics: