Fast Fix: ntoskrnl.exe BSoD Error on Windows [Causes & Solutions]

Reading time icon 4 min. read

Readers help support MSPoweruser. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help MSPoweruser effortlessly and without spending any money. Read more


Are you encountering the ntoskrnl.exe BSoD error on your Windows computer? If yes, then please read on for the causes and resolutions.

Note: This article is for Windows 11 and Windows 10 users. These solutions will work on both operating systems.

I saw this Blue Screen of Death error on one of my laptops. Upon checking the dump files, I found ntoskrnl.exe to be the culprit. After researching this topic, I was able to successfully fix the problem.

What Is ntoskrnl.exe in Windows 11/10?

ntoskrnl.exe is the filename for the Windows NT operating system kernel. This is associated with the system RAM and is responsible for the abstraction of hardware, process, and memory management.

Since this file is critical, if it’s missing or corrupt, the system will crash with a Blue Screen of Death.

What Causes ntoskrnl.exe?

The main causes behind the ntoskrnl.exe BSoD error are:

  • Faulty RAM: If the files associated with the RAM or the hardware is corrupt, you may encounter the error.
  • Missing or corrupt system files: If the ntoskrnl.exe is missing or corrupt, it’ll result in the BSoD error.
  • Obsolete drivers: Drivers are important for communication between the hardware and software. Corrupt drivers can cause the problem.
  • Overclocking of the system: If the system is overclocked, the issue may occur.

How To Fix ntoskrnl.exe Blue Screen of Death?

Solution 1: Run the Windows Memory Diagnostic tool

The Windows Memory Diagnostic tool checks for errors with the RAM and resolves them if possible.

  1. Press Windows + R to open the Run window.
  2. Type the following command in the Run window and hit Enter to execute it: MDSCHEDMDSCHED
  3. Select Restart now and check for problems.Restart now and Check for Problems

Solution 2: Run an SFC Scan

The SFC Scan will check for missing or corrupt system files (like ntoskrnl.exe ) and replace them.

  1. Search for Command Prompt in the Windows Search bar.
  2. Select Run as administrator in the right pane to open the Command Prompt window.
  3. Type the following command and hit Enter to execute it: SFC /SCANNOWSFC Scan
  4. Reboot your system after the completion of the scan.

Solution 3: Update Windows and Install Optional Updates

Lately, driver updates are pushed to the system as Optional updates. You can update all drivers at once like this:

  1. Right-click on the Start button and select Settings from the menu.Settings
  2. Go to Windows Update >> Advanced options >> Optional updates.
  3. Select all Optional updates and install them.
  4. Now, return to the Windows Update window.
  5. Click on Check for Updates to install the latest ones.Check for Updates

Solution 4: Change Power Settings to Disable Overclocking

Overclocking is done to push the system beyond its capabilities. To disable it:

  1. Press Windows + R to open the Run window.
  2. Type the following command in the Run window and hit Enter: POWERCFG.CPLPowerCFG
  3. This will open the Power Options window.
  4. Click on Change plan settings corresponding to the current power plan.Change Plan Settings
  5. Select Change advanced power settings. Change Advanced Power Settings
  6. Scroll down to Processor power management.
  7. Expand Power process management.
  8. Expand Minimum processor state.
  9. Change the value to 99% for both the On battery and Plugged in modes.
  10. Repeat the same for the Maximum processor state. Change both the values to 99%. Change Processor state settings

Solution 5: Change or Add RAM

Additionally, if the RAM is insufficient, that may also be the problem. You can try replacing the RAM or adding more if a slot is available.

Solution 6: Scan the System for Viruses and Malware

  1. Search for Windows Security in the Windows Search bar.
  2. Open Windows Security. Open Windows Security
  3. Go to the Virus and threat protection tab.
  4. Select Scan options in the right pane.
  5. Check the radio button at Full scan and then Scan now.Windows Security Full Scan

Solution 7: Perform System Restore

Finally, you can try reverting the system to a previously created restore point.

  1. Search for Recovery in the Windows Search bar and open it.Search for Recovery
  2. Select Open System Restore. Open System Restore
  3. Click on Next.
  4. Select the Restore point and click on Next.Restore Point
  5. Click on Finish.Finish

You may also be interested in:

Wrap up

The ntoskrnl.exe error is a horror sight for most computer users. Usually, running the Windows Memory Diagnostic tool should fix the problem. Please let me know which solution worked in the comment section below.

More about the topics: Troubleshooting, windows