Some users are facing an issue whenever they try to install windows updates. They are getting a “0x80092004” installation error message.
Whenever they try to install July 2018 Security and Quality Rollup update KB4340557 or KB4340558 on different windows versions i.e Windows server 2012, Windows 8.1, they fail with the error number 0x80092004.

If you are using Windows 8.1, Windows 2012, or 2012 R2 and using .Net Framework Version 4.6, you can face this error. If you already installed KB4291497 or KB4291495 (June 2018 Preview of Quality update) or try to install KB4340557 or KB4340558 (Security and Quality Rollup updates), then you can also face this error.
How to check the real cause of 80092004 error?
The above error code stands for CRYPT_E_NOT_FOUND. It means Windows Update cant match cryptographic value, so it rejects the update. To check which update follow the below steps:
> Click Start Button
> Then click on Settings and select PC Settings.
> Click Update & Recovery
> Click Windows Update and finally click on View your update history.
How to Fix this 0x80092004 error?
Either you can scan the Microsoft Update KB 4340558 and KB 434055 to correct the installation issue, or you can manually download it from the Microsoft site.