How to Fix ntoskrnl.exe BSOD error on Windows 11 (8 Best Ways)

Windows users might be familiar with the Blue Screen of Death or BSOD. The BSOD error appears out of nowhere, requiring a sudden restart. Since BSOD crashes can be annoying and worrying, Microsoft offers troubleshooting tools to resolve BSOD errors on Windows.

As an active Windows user, you might have already encountered the ntoskrnl.exe BSOD error. So, what does the ntoskrnl.exe BSOD error mean, and why does it occur? We will discuss this BSOD error code in this article.

What is ntoskrnl.exe BSOD error?

The actual cause of the ntoskrnl.exe BSOD error is still unknown, but it’s the process responsible for many essential functions on your system. ntoskrnl.exe or Windows NT operating system Kernel executable is responsible for memory management on your computer.

So, if you are experiencing an NTOSKRNL.exe BSOD error, you should first check the RAM usage. If the RAM usage is high and your PC is restarting automatically, you need to troubleshoot the problems related to RAM.

Sometimes, the ntoskrnl.exe BSOD results from faulty hardware, corrupted system files, malware, overclocking, and more.

Best Ways to Fix ntoskrnl.exe BSOD error on Windows 11

Windows 11 is still under testing, and it has a few bugs. If you are constantly getting the ntoskrnl.exe BSOD error, you must follow some basic tips to fix this error. If it’s not fixed, you may try reinstalling Windows 11 or get your PC checked by a technician.

1) Check Your PC’s RAM for Errors

The first thing that you should do after spotting a ntoskrnl.exe BSOD error is to check your RAM’s integrity. To deal with RAM-related problems, Microsoft offers a Windows Memory Diagnostic tool. Here’s what you need to do.

1. First, click on the Windows 11 search and type in Memory. Next, click on the Windows Memory Diagnostic from the list.

Windows Memory Diagnostic

2. On the Windows Memory Diagnostic tool pop-up, click Restart Now and check for the problems option.

Restart now and check for the problems

3. Your system will restart and boot into the Windows Memory Diagnostics tool. It will automatically check for existing issues with your RAM.

If the Windows Memory Diagnostic tool shows errors, clean and swap the RAM sticks.

2) Run SFC & DISM commands

If you are getting the ntoskrnl.exe BSOD error due to system file corruption, you need to run the SFC & DISM commands. Here’s how to run SFC and DISM commands on Windows 11 operating system.

1. Open the Windows 11 search and type in PowerShell. Now right-click on Powershell and select Run as administrator.

Run as administrator

2. On the Powershell Window, execute the command:

DISM /Online /Cleanup-Image /RestoreHealth

DISM /Online /Cleanup-Image /RestoreHealth

3. Once the process completes, you must execute the SFC command. Type in and press Enter:

sfc /scannow

sfc /scannow

That’s it! You are done. This is how you can run SFC and DISM commands on Windows 11 to fix the NTOSKRNL.exe BSOD error.

3) Run the Chkdsk Utility

CHKDSK or Check Disk is a utility that’s used to check & repair hard disk errors. There is a possibility that the NTOSKRNL.exe BSOD error is occurring due to hard disk issues. Therefore, Windows 11 users should run the chkdsk utility.

1. Open the Windows 11 search and type in PowerShell. Now, right-click on Powershell and select Run as administrator.

Run as administrator

2. On the PowerShell window, execute the command:

chkdsk /r /f

chkdsk /r /f

3. After executing the command, you will be asked to scan the drive the next time you restart your Windows 11. Simply type in Y and hit the Enter button.

That’s it! You are done. Now restart your Windows 11 system. Chkdsk will automatically scan the drive during the restart process.

4) Turn off Overclocking or Overclocking softwares

Overclocking often leads to overheating, and sometimes it can damage your hardware components. Therefore, if you are a beginner and have no experience with overclocking, you should put everything back to stock.

Overheating is another reason for the NTOSKRNL.exe BSOD error. So, before making any further changes, return everything to the default settings.

5) Uninstall Antivirus Program

Sometimes, antivirus programs interfere with the core system of Windows to stop viruses/malware from affecting it. Antivirus or Firewall systems often block important system processes, leading to NTOSKRNL.exe BSOD error.

How to Enable Reputation-Based Protection in Windows 11

Hence, if you have recently installed or updated a third-party antivirus program, it’s best to uninstall it. Meanwhile, you can try using the Windows Defender, which shouldn’t be the cause of NTOSKRNL.exe BSOD.

6) Update Your Drivers

Although Windows 11 automatically installs the drivers during the system updates, sometimes the driver updates may fail. Outdated drivers are another reason for the ntoskrnl.exe error in Windows.

Update Your Drivers

Thus, it’s always best to update your existing drivers to ensure the proper working of your hardware components. We have shared a detailed guide on how to update drivers on Windows. Make sure to read that article to know the ways to update Windows 11 drivers.

7) Check for Malware Infection

A malware infection can be another reason for the ntoskrnl.exe BSOD error on Windows. This happens when malware infects and interrupts the crucial Microsoft process.

You don’t need premium software to find and remove hidden malware from Windows 11; the built-in Windows Security is enough. Here’s how to use Windows Security to find and remove malware.

1. Click on Windows Search and type Windows Security. Open the Windows Security app from the list.

Windows Security

2. When the Windows Security app opens, switch to the Virus & Threat protection.

Virus & threat protection

3. Now click on the Scan options.

Scan options

4. Select Full Scan and then click on the Scan Now button.

Scan now

Now you need to wait a few minutes until the Windows Security app completes the scan. Windows Security may find and remove every hidden malware and virus from your computer.

8) Update Windows 11

Check for updates

Updating the Windows 11 version is your last resort if nothing works. Sometimes a bug in the operating system can trigger the ntoskrnl.exe error; hence it’s recommended to update the operating system version.

Also, it’s a good security practice to keep the operating system up to date. In this way, you can reduce the appearance of errors and enjoy a stable operating system with new features.

To update Windows 11, open Settings > Windows Updates. On the right side, click on the Check for Updates. This will launch the Windows Update tool and will install all pending updates.

We are sure the above methods will help you fix the NTOSKRNL.exe BSOD error on Windows 11. If it didn’t, you might need to take your laptop/PC to the service center to get your hardware checked. I hope this article helped you! Please share it with your friends also. If you have any doubts related to this, let us know in the comment box below.

LEAVE A REPLY

Please enter your comment!
Please enter your name here