Hey, it happens. Sophos has a great article giving the step by step you need to recover from this without reinstalling everything from scratch. Everything below is from Sophos. Thanks, guys.
Microsoft has published a workaround that will get you up and running again, but it involves a fair amount of fiddling.
You need to:
- Boot from installation media or go into Recovery Mode.
- Delete the crash-triggering file %WINDOWS%system32fntcache.dat.
- Reboot normally, which should now succeed.
- Save the registry key (see image above) that enumerates your fonts.
- Remove from the registry all OTF font references with pathnames.
- Delete %WINDOWS%system32fntcache.dat again. (It will have been rebuilt.)
- Uninstall the MS14-045 update.
- Restore the registry key that enumerates your fonts.
- Reboot again.
The sort of font entry you need to remove from the registry, if you have any like it, is shown in an example on Microsoft’s Knowledgebase page:
(Click on the image to jump to Microsoft’s how-to guide)