CRITICAL SERVICE FAILED error indicates that a major system process has died, resulting in a blue screen error. Once the PC restarts, it usually boots into Automatic Repair mode and gets stuck stuck in an endless loop.
Usually, installing a driver that is not officially signed causes CRITICAL SERVICE FAILED BSOD. If that’s the case, you need to disable the Driver Signature Enforcement to use drivers that are not signed officially. Additionally, outdated drivers or bad sectors on the drive containing the OS may also result in the BSOD.
Without getting into Windows, user may not be able to access the OS. However, by using the startup repair option in advanced startup, you can boot into safe mode where you can perform most of the solutions mentioned below.
This article explains a little more about why you are getting the blue screen and the steps you can perform to fix the issue.
What Causes CRITICAL SERVICE FAILED BSoD?
- Bad sector in hard drive containing OS
- Faulty or corrupted device driver
- Incompatible driver
How to Fix CRITICAL SERVICE FAILED BSoD on Windows?
Although CRITICAL SERVICE FAILED BSoD error occurs mostly due to errors in driver files, there may be other reasons that are causing the corrupted driver files. Keeping this in mind, we have gathered several solutions that will help fix issues related to drivers, which in turn should fix the BSoD error.
Disable Driver Signature Enforcement
The Driver Signature Enforcement ensure that the OS only uses the drivers that are officially signed by the software publisher or Microsoft Windows. The OS will not detect the device if its driver is not signed officially, resulting in a blue screen error.
If a hardware component only supports a generic driver, you might need to disable Driver Signature Enforcement to install the driver.
Follow the steps mentioned below to disable Driver Signature Enforcement.
- If the PC prompts you to Automatic Repair during startup, click on Advanced options.
- Once in Advanced startup, navigate to Troubleshoot > Advanced options > Startup settings.
- Select Restart.
- After the restart, Press 7 or F7 to Disable driver signature enforcement.
One disadvantage to this method would be that once you restart the PC, the OS will automatically enable these settings, giving you a CRITICAL SERVICE FAILED ERROR. Below, we have mentioned steps to disable Driver Signature Enforcement permanently.
- Click on Advanced options if you are on Automatic Repair or boot into Advanced Startup if you are inside Windows.
- Once inside the Advanced startup menu, navigate to Troubleshoot > Advanced options > Command Prompt.
- Type
bcdedit.exe /set nointegritychecks
on and press Enter. - If the above command does not work, you can use the following command.
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
The above commands does not work if Secure Boot is enabled on your system. To disable Secure Boot,
- Repeatedly press the BIOS key during startup to enter BIOS. The BIOS key could be any of the function key or the Delete key.
- Once inside the BIOS, search for Secure Boot under Boot or Security.
- Make sure it is disabled.
Rebuild BCD and MBR
BCD, or the Boot Configuration Data, stores all the settings required to start the PC. If the BCD file is corrupted, the system will face boot issues. Similarly, MBR or the Master Boot Record is the data stored on the first sector of a hard drive.
The MBR contains the details about the hard drive and the details about the OS that the processor uses to load Windows to your PC’s primary memory. Similar to BCD, any corruption on the MBR file may cause a random BSoD error that stops the OS from loading.
To rebuild BCD and MBR, follow the steps mentioned below.
- You can click Advanced options on the Windows recovery page.
- Now go to Troubleshoot > Advanced Options > Command Prompt.
- Now type the following command. Press Enter key after each command:
bootrec /fixMbr
bootrec /fixboot
bootrec /RebuildBcd
bootrec /fixboot
may give you an error message saying, “Access is denied”. If this is the case, We have a dedicated article prepared to help you fix access denied error when executing the bootrec
code.
Reconnect Storage Device
The OS storage device must be secured and connected properly to the motherboard. Dust and debris on the port and the connector may hamper data transfer between the system and the device. These may result in the Blue Screen of Death error.
To fix errors caused due to technical issues like a loose wire, you can try reconnecting the storage device. In order to reconnect, you need to access the motherboard first. If you are having issues reconnecting the storage device, we have an article that explains the steps to connect SSD to motherboard in detail.
Perform Clean Boot
Performing a clean boot in a system disables all optional services and only runs essential Microsoft Services. If the BSoD is due to a third-party service conflicting with an important Windows Service. To check if any service is causing a CRITICAL SERVICE FAILED error, you can clean boot the PC to see if it fixes any issues.
To perform a clean boot the PC needs to loads the Operating System. However, if the PC is stuck in a boot loop, you may not be able to load the OS. This is where running the OS in Safe Mode comes in.
To enter in safe mode from Advanced startup menu,
- Go to Troubleshoot > Advanced Options > Startup Repair.
- Select Restart.
- Once the PC restarts, press F5 to boot into Safe Mode with Networking.
Once you are in safe mode, follow the steps mentioned below to perform a Clean Boot
- Press the Windows + R key to open Run.
- Type
msconfig
and press Enter to open System Configurations tab. - Go to the Services tab, and check Hide all Microsoft services.
- Click on Disable all.
- Click on Apply, and then OK.
- Now, go to the Startup tab and click on Open Task Manager.
- Here, click on any services and select Disable.
- Now restart the system to Clean and boot the OS.
Once the system performs smoothly on clean boot. You need to enable these services one at a time to determine the service that is causing the Blue Screen.
After you have found the faulty service, we recommend disabling this service permanently. If any application service is resulting in this BSoD, we recommend that you remove the application altogether.
Run the SFC and DISM
System File Checker (SFC) scans and repairs any corruption in the System Files. Similarly, the DISM (Deployment Image Servicing and Management) tool has several commands that scan and restore system images.
To run the SFC and the DISM command,
- Press the Windows + R key to open Run.
- Type
cmd
and press Ctrl + Shift + Enter to open the command prompt as admin. - If you are in advanced startup menu, go to Troubleshoot > Advanced Options > Command Prompt.
- Once in command prompt, type
sfc /scannow
to run the SFC command. Wait for the verification process to complete. - Now, type
DISM /Online /Cleanup-Image /RestoreHealth
and press Enter to scan and restore the system image. - Once the process completes, restart your PC.
Update Driver
If you are getting frequent CRITICAL SERVICE FAILED errors after signing into Windows, it can be that the OS faced issues while connecting with the drivers. You may see this type of issue if the driver is corrupted or if the driver is outdated. To fix an error caused due to an outdated driver, we recommend you perform a driver update.
Before we start, if you are on advanced startup menu, you need to boot the PC in safe mode to load the OS.
- Press the Windows + X to open Device Manager.
- Expand any devices category with an exclamation mark.
- Expand this category and right-click on the device icon with an exclamation mark.
- Select Update driver.
- Restart your PC once the update process is complete.
Reset Windows
Resetting Windows will remove all system files and install a new version of Windows. If the error still continues after performing all the steps, there may be a problem with the version of Windows. Resetting Windows and performing a fresh install should fix any issues with the OS.
However, only perform a reset if none of the solutions work.
Replace Storage Device
Fresh installation of Windows will not work if the storage device itself is damaged. A hard disk that has corrupted the sector or has physical damages may be why you are getting the CRITICAL SERVICE FAILED BSoD error.
To check if this is true, you can check the drive status or run the chkdsk
command. These commands will help you determine whether a drive is corrupted. If the storage device is faulty, you may need to replace the hard drive.