You may have experienced your PC desktop getting frozen in the middle of work due to some issue with Windows explorer. However, the situation is more complex when the PC freezes at the boot screen or the startup.
This can happen if Windows is not able to get the required boot instructions from BIOS, OS, or the hardware and their drivers. Sometimes, the computer works again after you completely unplug the power cable, plug it back, and turn the system on. But, other cases may see a continuous frozen computer on startup even after several reboots.
So, in this guide, we have covered the possible solutions for both of these cases. Let’s get onto it right away.
Causes For a Computer to Freeze at a Startup
Your computer can freeze down right at the startup or boot because of several hardware and software issues. Here are a few prominent causes of this problem:
- Corrupted or outdated drivers
- Malware infection
- Corrupted system files
- Issues in BIOS and BIOS settings
- Faulty RAM, Power Supply, or Hard drive
How to Fix it?
Are you sure that the PC is frozen and not asking for any further instructions to boot up? Sometimes, the system asks you to press F1 or some keys to start the booting process. You should look for such instructions before moving to the fixes.
However, if it is actually stuck in the startup, most of the time, there are no ways to move forward other than restarting it a number of times. You should do the same for the Automatic repair window to pop up. It will look for any startup issues and repair them automatically.
But if the automatic repair does not solve the problem, let’s move on to the fixes without further delay.
If the System Does Not Boot At All
Most of the time, your system may not boot and get hung on the loading window even after a number of restarts. If you are having such issues, then here are the fixes.
Boot in Safe Mode
Several system settings and faulty drivers may be preventing you from starting your PC. Safe mode allows you to run your computer with limited essential drivers and configurations.
So, if your system is stuck on the Windows loading screen and does not go past it, then you should try booting your PC to safe mode.
- Turn off your PC directly by pressing the power button for around 3 seconds. Do this three times to get to the recovery environment.
- Select Advanced Options and go to Troubleshoot.
- Click Advanced Options and select Startup Settings.
- Click on Restart.
- Upon reboot, press 5 or F5 to boot your PC in Safe Mode with Networking. You will be able to use the internet in this mode to carry out a few troubleshooting.
If the Windows boots up, then you should perform the fixes given below to solve the freezing issue.
Update Graphics Driver
If the graphics driver is corrupted or outdated, then it can cause the display adapter to malfunction, resulting in a frozen computer screen. So, you will have to reinstall or update the graphics driver to fix the problem.
If you can boot into safe mode, then please follow the instructions below.
- Press Windows + ‘R’ and type
devmgmt.msc
to open Device Manager. - Find the Display adapters option and expand it.
- Double-click on the graphics card and go to the Drivers tab.
- Click Update Driver and choose Search Automatically for Drivers. You can also download the driver from the manufacturer’s website directly and update it manually.
- If the problem started after the driver update, click on Roll Back Driver.
Observe if the system works normally in the next boot.
Run Windows Memory Diagnostic Test
Your computer can freeze during startup when there are some issues with the RAM. So, you should perform Windows Memory Diagnostic to find the potential memory error and solve them.
- Press Windows + ‘R’ and type
mdsched
to open the Windows Memory Diagnostic Tool. - Click on Restart now and check for problems.
Upon restart, it will perform the test and display the memory errors, if any. So, you will then have to resolve the issues accordingly.
But if you are not able to boot your PC in safe mode as well, then you will have to run the diagnostic test through the recovery environment.
- Boot your PC into the recovery environment following the steps mentioned earlier.
- Go to Troubleshoot > Advanced Options.
- Click on Command Prompt.
- Type
mdsched
and press Enter. The diagnostic tool will run.
Run the test and see if the problem resolves.
Reseat Hardware
Sometimes the system can freeze during startup when the hardware are not connected properly. Or their operation is hindered due to some physical issues inside the PC. Such hardware problems can even cause your PC to get stuck at the very start, not letting it even get to the loading page.
So, you should perform the reassembly of a few components to fix the issue.
- First, open the side cover of the casing and clean the PC thoroughly. You can use a microfiber cloth, compressed air, or a blower to do so.
- Remove the RAM from the slot and clean the slots as well. If you use multiple memory sticks, try installing one at a time while varying the slots and run the PC to find the faulty one. If one of them is faulty, then you may have to get a new one or use the PC with only a single memory stick.
- Disconnect the hard drive cable from the motherboard as well as the SATA cable from PSU and reconnect it.
- Remove the CPU fan, clean the fan, and reseat the processor. Make sure not to damage the pins and surface in the processor and CPU slot.
Restart the computer and observe the occurrence of the issue again.
Run System Scans
If the system files are corrupted due to malware infection or any other reasons, then the PC cannot load the necessary programs for boot up. Thus, you should run a few scans to find and repair the corrupted system files.
Since there are instances when you are not able to boot into safe mode, we are providing the steps to run the scans from recovery mode.
- Open Recovery environment.
- Navigate to Troubleshoot > Advanced Options.
- Select Command Prompt.
- Type
dism /online /cleanup-image /restorehealth
to run a DISM scan to repair the cache files. - Type
sfc /scannow
to perform an SFC scan to replace the corrupted system files using the healthy cache files. - Finally, enter
chkdsk /r /x
to fix any disk errors using the CHKDSK scan.
Reboot your PC and observe if the issue persists still.
Perform System Restore
If the above methods do not work out for you, you may have to perform a system restore. It will remove any driver update or program installation that could have caused the issue as well as repair the damaged system files.
- Open your PC in recovery mode.
- Go to Troubleshoot > Advanced Options.
- Select System Restore.
- Choose the restore point and follow the instructions.
See if the Windows normally starts after the restore.
Rectify BIOS Issues
There are cases when the PC is just frozen in the boot screen where the system information appears. In such cases, either the issue is with the hardware or BIOS. We have taken care of the hardware situation earlier.
So, you should now try resetting the BIOS to solve the problem.
- Press F2, F12, Delete, or the associated key repeatedly to boot into the BIOS page right after the PC restarts.
- Press F9 to load the default settings in BIOS.
- Save the settings and exit the BIOS page by pressing F10.
Look if the problem is still there after reboot. If it does, then you may have to update the BIOS. However, updating BIOS is quite risky, and failing to take a few precautions can cause the PC to fail permanently. So, we have provided a detailed guide for updating the BIOS safely to help you get through it.
Reset or Reinstall Windows
Resetting Windows is the last resort if you have no issues with BIOS and hardware.
- Boot into Recovery mode.
- Go to Advanced Options and click Troubleshoot.
- Click Reset this PC and follow the instructions. If you have an internet connection, then select Cloud download to reset the computer using a fresh OS from Microsoft.
The problem should be solved after the process completes. You can also perform a fresh reinstallation of Windows from the start.
If the System Boots After Restart
But there are also a few cases when the system boots normally when you restart it after freezing. If you are experiencing such issues, then you can try the following fixes when the PC starts.
Disable Fast Startup
Fast Startup is the Windows feature that helps the PC boot faster. It does so by keeping the PC in the S4 sleep state, meaning it saves the kernels and drivers in a hibernation file and simply loads this file in the next startup.
As the drivers are not closed completely, the system can encounter several issues, such as freezing, after a few startups. The problem is even more pronounced if you are dual-booting your system. Fast startup locks your hard drive, and if you try to boot into another OS, it may cause the system to freeze.
Thus, it is better to disable this feature even if it means that your system will load slightly slower. Let’s look at the ways to do it.
- Press Windows + ‘R’ and type
powercfg.cpl
to open Power Options. - Click on Choose what the power buttons do.
- Select Change settings that are currently unavailable.
- Uncheck Turn on fast startup (recommended).
- Click on Save changes.
Reboot your system and see if it boots normally now.
Disable Hardware Acceleration
Sometimes, the graphics driver and the system as a whole can malfunction if Hardware Acceleration is enabled in your system. This feature helps to reduce load to the GPU by using other hardware. However, some drivers may cause incompatibility issues with this feature, causing the system to freeze.
So, you will have to disable Hardware Acceleration on your PC.
- Press Windows + ‘R’ and enter
regedit
to open Registry Editor. - Navigate to
Computer\HKEY_CURRENT_USER\Software\Microsoft\Avalon.Graphics
. - Look for DisableHWAcceleration on the right side of the window.
- If you do not find any such key, right-click on the empty part of the window, select New, and click DWORD (32-bit) Value.
- Name it as
DisableHWAcceleration
. - Double-click on the key and set its value to 1.
Restart your system and see if the problem has gone away now.
Run Virus Scan
It is highly probable that some malware or virus may have affected your system and caused it to act erratically. Thus, you should perform a complete virus scan while in safe mode.
- Press Windows + ‘R’ and type
ms-settings:windowsdefender
to open Windows Security. - Go to Virus & Threat Protection and select Scan options.
- Choose Full scan and click Scan now.
Windows defender will find the malware and remove them. Reboot your PC to find the issue solved.
You can also try to update the graphics driver for this case after the system reboots by following the steps mentioned earlier.