How to fix the Blue Screen BSOD (0x50) after applying update KB2982791 to Windows 7 64 bit from the Patch Tuesday Windows Updates from Aug 2014




Page fault in non-paged area - win32k.sys

References:

Microsoft Security Bulletin MS14-045



These are the Updates that are related to this problem with win32k.sys

For all supported x64-based editions of Windows 7:
Windows6.1-KB2982791-x64.msu
Windows6.1-KB2976897-x64.msu

For all supported 32-bit editions of Windows 7:
Windows6.1-KB2982791-x86.msu
Windows6.1-KB2976897-x86.msu
HOW TO FIX THE BSOD
Solution #1 - (Easy Fix) Delete the Font Cache
Delete c:\Windows\System32\FNTCACHE.DAT
Something in that file is triggering the BSOD.
Delete that file and the system will reboot without a bsod.
FNTCACHE.DAT will be recreated upon reboot, so there is no risk to deleting it.
http://www.reddit.com/r/sysadmin/comments/2dkc3g/warning_kb2976897_kb2982791_and_kb2970228_causing/cjqfl1y
 

Solution #2 - Uninstall Update KB2982791
When the BSOD (0x00000050) happens it will try to do a repair.  After that fails, click the link that says:

View Advanced Options for System recovery and support

Login to the recover console

Open the Command Prompt

Remove KB2982791 using DISM using the following directions:
I have included the package name for Win7 x64.

If you need to find your package name, here is the command:

DISM.exe /image:d:\ /get-packages

If you get an error, you might still find the package name in dism.log.  Save the log from x:\windows\logs\DISM\dism.log to a thumb drive if you need to find the package name using notepad on another PC.

I found this package name in the log file by searching the log for 2982791:

Package_for_KB2982791~31bf3856ad364e35~amd64~~6.1.1.1

KB2976897 was not installed on this PC

My windows 8.1 x64 PC has this package:

Package_for_KB2982791~31bf3856ad364e35~amd64~~6.3.1.3

dism /image:d:\ /remove-package /packagename:Package_for_KB2982791~31bf3856ad364e35~amd64~~6.1.1.1 /scratchdir:d:\temp


Now your PC should boot.

Now run hotfix KB2908190 to fix the font problems linked to the BSOD.

  
wusa /uninstall /kb:2982791 doesn’t work in the recovery console, you have to use DISM.



 

Comments

Thank you, thank you, THANK YOU!!! Just got my machine working again in ten minutes after an hour of muddling around in confusion.

Popular posts from this blog

Add your Office 2016 KMS Keys to your Volume Activation Server

Solving WinRM Host connection errors in SCVMM - System Center Virtual Machine Manager 2012 R2

Adding Windows 10 to your Server 2012 R2 KMS Server