Sorry for the basic page, this was put up in a hurry!

Have a black screen with mouse cursor after windows update? Specifically after KB4054519 on any Win9 build before 1.96/1.96+



UPDATE! (Actually working this time, I tested it) Automated fix ISO: Click Here to Download!

or click here to download from a locally hosted mirror

Instructions: Download, burn to cd/dvd or write to usb stick using windows usb tool,rufus,or WiNToBootic. Boot to usb/cd and let script run. Then you should have a fixed machine!



The manual fix is as follows:

Boot a windows installer, launch regedit, and load C:\windows\system32\config\default. Edit the key .\Software\Microsoft\Windows\CurrentVersion\ThemeManager\DllName to point to %SystemRoot%\Resources\Themes\aero\aero.msstyles

If you haven't broken your install yet, please run this REG file to prevent an unbootable system if the uxtheme patch breaks. https://www.eastcoast.hosting/Windows9/FixForBlackScreen.reg

Apologies for any incoviences this may have caused. This problem is my fault, I should have never set the login screen profile to use the custom theme. This was an artifact of pre-1.0 builds of Win9, where I was trying to see what I had to change to get the custom theme to survive sysprep.

Here are more detailed instructions for recovering from a black screen:

Step1: boot to any Windows 8 or newer installer or windows PE 5+ enviornment (the Win9 installer iso will also work):





Step2: Press Shift+F10 at the welcome screen to invoke command prompt.



Step3: type REGEDIT and press enter. The Windows registry editor should then load.



Step4: Select HKEY_LOCAL_MACHINE and expand it.



Step5: click File > Load Hive...



Step6: Navigate to your install drive (usually D:\ when on this ISO, but can be other letters).
The path is DRIVELETTER:\Windows\System32\config\DEFAULT







Step7: Open the file DEFAULT and name it DEFAULT-REPAIR/ (Your are not renaming any existing hives, you are mounting this new one with a new name)



Step8: The newly mounted DEFAULT-REPAIR will now appear under HKEY_LOCAL_MACHINE, expand it and navigate to
Software\Microsoft\Windows\CurrentVersion\ThemeManager





Step9: Double Click DllName in the right window, and set its Value Data to
%SystemRoot%\resources\Themes\aero\aero.msstyles



Step10: click okay on the dialog and return to the registry editor. Do not reboot yet, you need to unmount the registry hive. Scroll back up in the left pane and click DEFAULT-REPAIR.
Select File>Unload Hive, The DEFAULT-REPAIR should disappear









Step11: Restart your computer, you should be able to get back into windows.



Step12: Install uxstyle to get the custom theme back, if desired. You need to download and install the Windows 8.1 version (UxStyle_sep23_x86_x64_possibly_bugged.zip). You can then open the personalization control panel and re-select your theme to get the window borders back to how they were.



You should now be back up and working. UXStyle is a memory patcher, unlike the modded uxtheme.dll files - therefore updates should NOT break your machine anymore if using a custom theme.