How to Fix Bug Check 0x139: KERNEL_SECURITY_CHECK_FAILURE
The KERNEL_SECURITY_CHECK_FAILURE bug check has a value of 0x00000139. This bug check indicates that the kernel has detected the corruption of a critical data structure.

How to Fix Bug Check 0x139: KERNEL_SECURITY_CHECK_FAILURE QqRHaWS

The error is usually triggered when the kernel detects a corruption of data and, in most cases, it can be triggered by a USB-related problem or by a corrupt driver or device.

The most common cause for this error are corrupt or missing system files or hardware drivers. This may happen because of disk read/write errors, or virus attacks. If that’s the case, then it is advisable to scan the system files for errors and restore them if necessary.

Boot your computer with Windows Installation DVD and from Windows Recovery Environment start the Command Prompt.

Type below command into Command Prompt and press Enter key.

The following command scans integrity of all protected Windows system files and repairs files with problems when possible.

Code:

Sfc  /Scannow   /OFFBOOTDIR=D:\   /OFFWINDIR=D:\Windows


Replace drive letter D: with Windows installed partition drive letter.  When computer boots into Windows Recovery Environment (WinRE) environment the drive letter assign to Windows partition may not be C: drive letter because Windows 7, 8 , 8.1 and 10 creates a separate system partition when it's installed from scratch. The system partition contains boot files WinRE assigns the system partition the C: drive letter and the Windows installed partition will be assign any other drive letter usually D: drive letter is assign to Windows installed partition. The Bcdedit /enum | find "osdevice" command can be use to find out the drive letter of the Windows installed partition the output of the Bcdedit command is similar to this osdevice partition=D:. The drive letter after partition= is the drive letter of the Windows partition.



Check Error Logs With Event Viewer

Using the Event Viewer tool you can troubleshoot and try to pinpoint the cause for why the error appears.

To access Event Viewer, follow these steps:

 

  1. Click Start Menu

  2. Type Event Viewer in the search box

  3. Expand the Windows logs tree

  4. Select System


Check for any error messages that may help you identify the device or the driver that’s triggering this error.If you can identify a device or driver from the error list, disable that device or driver and restart your computer to test if the error appears again.

How to Fix Bug Check 0x139: KERNEL_SECURITY_CHECK_FAILURE TILWdBl



Run Driver Verifier

If the KERNEL SECURITY CHECK ERROR error is caused by a corrupt driver, the Driver Verifier tool can help identify the problematic driver.

Configure Driver Verifier




Clean Boot

A clean boot of your Windows will allow you to troubleshoot if the KERNEL SECURITY CHECK ERROR appears because of a third-party device or driver you’ve recently installed.

    Warning
Disabling items in Services or Startup may leave your antivirus disabled until the process is ended. For this reason I would suggest that you perform this process offline.


1. Press the How to Fix Bug Check 0x139: KERNEL_SECURITY_CHECK_FAILURE 7W6b39o keys to open Run, then type msconfig in the Run box. This will open System Configuration.

2. Click on the General tab.

3. Click on the Selective startup option.

4. Remove the check mark in the Load startup items check box.

How to Fix Bug Check 0x139: KERNEL_SECURITY_CHECK_FAILURE 0JgaJnG

5. Click on the Services tab.

6. Place a check mark in the Hide all Microsoft services check box, this will remove the Microsoft Services from the list but will still be running.

7. Click Disable all, this will remove all of the check marks in the Services list.

How to Fix Bug Check 0x139: KERNEL_SECURITY_CHECK_FAILURE YIKrmLs

8. Click on Apply then OK

How to Fix Bug Check 0x139: KERNEL_SECURITY_CHECK_FAILURE LjHR4ZW

9. Click on Restart in the window that opens.

When the computer is restarted it will boot normally.

If the problem does not continue after the restart please do the following.

10.  Divide the number of these startup services and programs by two and you place checks in the first half of these, then restart the computer.

11.  If the problem doesn't return in those services and programs remove the checks and place checks in the remaining services and programs and restart the computer.

12.  When you find which half the service or program is in go on to the next step.  

13. The half which has the service causing this problem remove half of the checks as you did previously to see which half has this service. Do the same for the programs.  Restart the computer.  

14.  If it isn't in the first half of these services and programs, do the same with the last half of the services and programs.

15.  Once you have narrowed it down to the last three or four services and programs remove the checks one at a time till you find the service or program at fault.


  • Make sure your Automatic Updates option is turned on and you have the latest updates install for your system.

  • Install latest versions of device drivers.

  • Disconnect attached devices this includes newly installed devices.

  • Check to make sure computer is not overheating.



Did you find this tutorial helpful? Don’t forget to share your views with us.