bugcheck 0x139 KERNEL_SECURITY_CHECK_FAILURE
means a critical windows data structure was corrupted.
- It is a common bugcheck when you have malware installed, run malwarebytes scan
- it is a common bugcheck when you have old device drivers installed that have certain bugs
like freeing up a block of memory that it all ready freed up.
- it is a common failure, with certain bugs in drivers after you system wakes up from sleep.
(most often on laptop devices because of the custom drivers installed)
- it is a common failure if you have bad RAM settings in your BIOS. (update BIOS, or set it back to defaults)
use memtest86 test to confirm RAM works as expected.
- also a common problem on some pirate versions of windows 8.1
if it is a software problem you can do this:
start CMD.exe as a admin (windows key+A)
run the system file checker utility
sfc.exe /scannnow
this will look at your windows core files and look for corruption. if it finds some, it will try to repair it
from its hidden backup copy. If it fails to repair you can then run another command to repair from a online image.
(helpful because malware often corrupts the backup copies to prevent its removal)
the second command (only works with windows 8.x)
is
start cmd.ex as a admin again
then run the command
dism.exe /online /cleanup-image /retorehealth
this should use a trusted windows image to repair key windows files, in the case where your local copy has been corrupted.
if you don't find the root cause of the problem with any of these tools, I can look at a memory dump and see likely suspect drivers, or show you how to make settings in windows to detect various software causes of this bugcheck.