Fix For .Net Framework Update KB4340558 Error 0x80092004
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.
Fix for .Net Framework Update KB4340558 error 0x80092004
.Net Framework update KB4340558 (Security and Quality Rollup updates for .NET Framework 3.5 SP1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, and 4.7.1 for Windows 8.1, RT 8.1, and Server 2012 R2) is available for the above framework versions. The security update is intended to fix the following vulnerabilities.
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:
Before I wrote the blog post, I've 3 different cases, where this update fails during installation on Windows 8.1 clients or Windows Server 2012 R2. After publishing the German and English article, I received another 8 confirmations of this error so far. There are also posts at Microsoft answers, at askwoody and spicework community.
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.
So pleased that I am not the only one experiencing this issue so thank you all for posting details of your experience with this update. I hope that Microsoft corrects the error in an expeditious manner as I too have wasted time trying to install several times.
I have the same problem. I try to fix it with sfc/scannow on Windows 8.1 but still the error code 80092004.I gonna hide the update till we receiving an better solution.Why is Microsoft not check it on there on Computers before they send it to the people?
I can confirm that it DOESN'T work, at least for me. Did all the steps as explained in the "solution" of Microsoft. But after uninstalling the June 2018 patch and then running DISM.exe /online /Cleanup-Image /StartComponentCleanup and letting Windows Update refind the July 2018 .Net update and trying to install that one I still get the same error as before. Some solution. Please help me get rid of this.
we have about 40 citrix VDA's and and 6 Storefront and delviery controller serversAll running Server 2012R2This patch fails to install on any of them.KB 4340558 throws error code: 80092004 on each and every server I have installed it on.The servers are connected to a domain.The servers do not function as a domain controller or exchange server.I had troubleshot on my end thinking that the component store was corrupt, but I couldn't see that happening on every single server at the same time. Now that I know that this issue is more wide spread than just our company, I will hide these updates on these servers.When MS fixes the problem, I am assuming they will release it with a knew KB # as they typically do.
I finally successfully used workaround 2 from -us/help/4345232/0x80092004-error-and-updates-kb4340557-and-kb4340558-don-t-install-aft. DISM command took at least 30 minutes to run through. Took me all in all at least 3 hours to fix the issue on all my three Win 8.1. professional machines, included time for research on whether others encountered the same problem- and how to fix it on www. I finally found help via this forum. Thanks!
Thank you for posting this link. Seems like a good option. However, I exactly followed the steps for Workaround 2 (twice) and still get the same error trying to install either/both of the 2 July updates (Security and Quality Rollup and/or .NET 4.7.2). Is anyone else still having the same issue? Any other thoughts about how to fix this?
Processing 1 of 1 - Adding package Package_for_KB405456631bf3856ad364e35amd6220.127.116.115[==========================100.0%==========================]An error occurred - Package_for_KB4054566 Error: 0x80092004
Processing 1 of 1 - Removing package Package_for_KB405456631bf3856ad364e35amd618.104.22.1685[==========================100.0%========================= ]An error occurred - Package_for_KB4054566 Error: 0x80092004
[German]Just a brief not to users/admins, who are suffering from .NET-Framework installation error 0x80092004. Microsoft released Update KB4340558 for .NET Framework on July 19, 2018 via Microsoft Update Catalog.
Microsoft has 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 on July 13, 2018. Microsoft suggests two workarounds within the article, which were successful for some users, the .NET framework update could be installed. However, other users were still facing installation error 0x80092004.
I finally got the update installed. The answer here is what finally worked for me: -us/windows/forum/windows8_1-update/windows-update-failed-with-error-code-80092004/404d64ff-4f61-4972-bf5c-4bbdeb6add5c
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.
Made a script to automate this if you have a lot of servers with the problem.First download the files and place them in a zip file on an UNC share.Then create a new PS script, place the following code in it, replace the $source var and run it.A reboot is sometimes needed after the /remove-package$Source = "\\unc_share\net4.7_update_error.zip"$Destination = "C:\updatefix"$zip = "C:\updatefix\net4.7_update_error.zip"$expand = "C:\updatefix\expanded"md $Destination -forcemd $expand -forceImport-Module BitsTransferStart-BitsTransfer -Source $Source -Destination $Destination -Description "Update transfer" -DisplayName "Update transfer"Expand-Archive $zip -DestinationPath $Destinationexpand -f:* "C:\updatefix\windows8.1-kb4338415-x64_cc34d1c48e0cc2a92f3c340ad9a0c927eb3ec2d1.msu" C:\updatefix\expanded\expand -f:* "C:\updatefix\windows8.1-kb4338419-x64_4d257a38e38b6b8e3d9e4763dba2ae7506b2754d.msu" C:\updatefix\expanded\expand -f:* "C:\updatefix\windows8.1-kb4338424-x64_e3d28f90c6b9dd7e80217b6fb0869e7b6dfe6738.msu" C:\updatefix\expanded\expand -f:* "C:\updatefix\windows8.1-kb4054566-x64_e780e6efac612bd0fcaf9cccfe15d6d05c9cc419.msu" C:\updatefix\expanded\dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cabdism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cabdism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cabdism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cabdism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cabdism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cabdism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cabdism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab
Hi, it failed on 6 of our test servers, im not going to approve it for the rest, it worked OK on desktops just the servers with an issue, the error seems to indicate an issue with the patch, if you look at the link someone posted above. Im hopping an updated patch will be released within a week or two,
The one server is still failing with - Installation Failure: Windows failed to install the following update with error 0x80092004: 2018-07 Security and Quality Rollup for .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 for Windows 8.1 and Server 2012 R2 for x64 (KB4340558).
For the people who are failing, do you approve the Security Only Quality updates or do you approve the Security Monthly Quality updates on a regular monthly basis? And also do you approve the Security Only update for .NET framework or do you approve the Security and Quality Rollup for .NET framework?
When I did the re scan, it found other