This article describes a "0x80092004" error that users may experience when they try to install the July 2018 Security and Quality Rollup update KB4340557 or KB4340558 on Windows 8.1, Windows Server 2012 R2, or Windows Server 2012 after they install the June 2018 .NET Framework Preview of Quality Rollup updates KB4291497 or KB4291495 on systems that are running on .NET Framework 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, or 4.6.
However, Markus B. wrote, that he received an install error code 0x80092004 (not shown above), which should be found in the event logs. Error code 0x80092004 stands for CRYPT_E_NOT_FOUND, 'The object or property was not found'. This indicates that something was not found within the package. I assume that Microsoft broke something within the package and have to re-release a new version.
Below user Valter left a comment, shedding a bit light into that issue. I mentioned the CRYPT_E_NOT_FOUND meaning for error code 0x80092004. Blog reader Valter found the following entry within his event log:
Users receive a "0x80092004" error when they try to install the July 2018 Security and Quality Rollup update KB4340557 or KB4340558 on Windows 8.1, Windows Server 2012 R2, or Windows Server 2012 after they install the June 2018 .NET Framework Preview of Quality Rollup updates KB4291497 or KB4291495 on systems that are running on .NET Framework 4.7.2, 4.7.1, 4.7, 4.62, 4.6.1, or 4.6.
On July 13, 2018 Microsoft published the article "0x80092004" error occurs and July 2018 .NET Security and Quality Rollup update KB4340557 or KB4340558 does not install after you apply June update KB4291497 or KB4291495 with workarounds for this issue (thx JR for the comment). But I should note, that I got feedback from some affected users, where Microsoft's fix doesn't help.
Microsoft released a revised Update on July 19, 2018, see my blog post Revised .NET Framework Update KB4340558 (July 19, 2018). Some users are reporting, that this update will install without error 0x80092004.
I've reported this within the blog post .Net Framework: Update KB4340558 drops error 0x80092004? But blog reader Markus B. wasn't the only one. Worldwide numerous users has been hit by this install error. Microsoft has pulled this update due to the issues and re-released another version (see Revised .NET Framework Update KB4340558 (July 19, 2018)). But this didn't fix the install issues at all. On July 30, 2018 pushed another .NET Framework with fixes to affected machines (see my blog post NET-Framework Updates July 30, 2018 with Fixes).
6. If we see any 0x80092004 error appearing then we uninstall the CAB files. Here is the command that we use to uninstall the update. (we are considering that the error appeared while installing KB4338419).
You may notice on Windows Server 2012 R2, when applying Windows Updates that one or more .NET updates may fail with error code 0x80092004. This issue may affect all, or only some of your Windows Server 2012 R2 servers.
When Installing KB4340557 or KB4340558 on Windows 8.1 you might encounter 0x80092004 error. These are Security and Quality Rollup update and also available for Windows Server and 2012 R2 and 2012. Microsoft provides patches to fix the issue found unexpectedly by users.
aa06259810