none
FYI: Update KB4340558 (.Net Framework) broken, causes install error 0x80092004

    Question

  • It seems that the packages of .Net Framework - Update KB4340558 - are damaged (wrong or missing hashes). Install fails with error 0x80092004 on Windows 8.1 clients and Windows Server 2012 R2

    Also KB 4054566 (Microsoft .NET Framework 4.7.2) seems affected. 

    I've now round about 10-20 confirmations around the world. One user found a log entry:

    “Couldn’t find the hash of component: NetFx4-PenIMC”

    So I guess, the package is damaged/botched internally. I summed it up with the blog post .Net Framework: Update KB4340558 drops error 0x80092004?. Guess MS need to have a look into the package. 



    Gruß/greetings G. Born - Blogs: http://www.borncity.com/blog (Ger) - http://www.borncity.com/win (EN)



    Wednesday, July 11, 2018 12:45 PM

All replies

  • Hi Günter,

    Thanks, I can also confirm that. 

    There are already users requests on the Russian Forum, for example:
    Не устанавливается обновление KB4340558 ошибка 0x80092004.



    Avis de non-responsabilité:
    Mon opinion ne peut pas coïncider avec la position officielle de Microsoft.

    Bien cordialement, Andrei ...

    MCP

    Wednesday, July 11, 2018 1:53 PM

  • There is an opinion that the issue can be reproduced on servers which are the DC or MS Exchange Servers.

    Can anybody confirm this?

    Avis de non-responsabilité:
    Mon opinion ne peut pas coïncider avec la position officielle de Microsoft.

    Bien cordialement, Andrei ...

    MCP

    Wednesday, July 11, 2018 6:27 PM
  • Hello,
    i think the KB4054566 is the Problem, the files in this updates are newer then in KB4340558.

    KB4340558 have 3 files, the problem on my system (Server 2012 R2)  is the KB4338419, the other two are possible to install on my system.

    On the link:
    https://support.microsoft.com/en-ca/help/4338419/description-of-the-security-and-quality-rollup-updates-for-net-framewo

    Microsoft wrote:
    systemweb.apllicationservices.dll should be the version 4.7.2623.0 in KB4340558

    On my system the KB4054566 is installed:
    systemweb.apllicationservices.dll the installed version is 4.7.3062.0

    In my CBS.LOG file i also found
    Couldn't find the hash of component: NetFx4-PenIMC, Version = 4.0.9664.17161

    Have now deinstalled KB4054566 but this doesn't fix the error.

    Bruno



    • Edited by B-Hirsnik Wednesday, July 11, 2018 9:59 PM
    Wednesday, July 11, 2018 7:55 PM
  • hi  i  confirm the  same  problem 

    from greece

    george

    Wednesday, July 11, 2018 10:37 PM
  • Hi,

    I check the update in Control Panel and it could be installed without error.

    Regards,


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Thursday, July 12, 2018 2:52 AM
    Moderator
  • Hi Carl,

     Please specify, your server is joined to a domain or workgroup?

    Avis de non-responsabilité:
    Mon opinion ne peut pas coïncider avec la position officielle de Microsoft.

    Bien cordialement, Andrei ...

    MCP

    • Edited by SQx Thursday, July 12, 2018 4:22 AM updated
    Thursday, July 12, 2018 4:21 AM
  • Hi, SQx.

    I have the same problem on new server(Windows 2012 R2), without roles. It is joined to domain.

    Thursday, July 12, 2018 6:39 AM
  • Same issue for me on Windows Server 2012r2, so far i have no solution.

    My solution to re-establish working Windows Updates is to decline the update in WSUS and wait for a better KB from MS.

    2018-07-12 10:46:13, Info                  CSI    ), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:164{82}]"Package_6_for_KB4338419~31bf3856ad364e35~amd64~~6.3.1.2194.4338419-236_neutral_LDR" ncdata: [l:0]"") thumbprint: [l:128{64}]"3d418dba8485d75539ab85da78449f52c9d22f8d0071ee4c3b119643f6c9744e"
    2018-07-12 10:46:13, Info                  CSI    00000086 Couldn't find the hash of component: NetFx4-PenIMC, Version = 4.0.9664.17161, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the catalog [l:192{96}]"\SystemRoot\WinSxS\Catalogs\3e4f1fab41966966ba0772560dad0c2c9ddf58e10f1fe51d5c6e35943a5000ff.cat".
    
    2018-07-12 10:46:13, Error                 CSI    00000087@2018/7/12:08:46:13.480 (F) base\wcp\componentstore\csd_winners.cpp(1657): Error 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] originated in function CCSDirectTransaction::AddImplicationsToCatalogsAndVerifyComponentHashes expression: (null)
    [gle=0x80004005]


    Kasper


    Thursday, July 12, 2018 9:02 AM
  • Same problem here for a windows 2012 R2 machine. Faulty package for sure.

    Regards,

    Tim

    Thursday, July 12, 2018 9:34 AM
  • Same here, Windows 2012 R2 servers.

    Regards
    Rob

    Thursday, July 12, 2018 10:41 AM
  • Hi, i can confirm that i have the same issue on Windows 2012R2 with a DC role, but also on servers without a DC role.
    Thursday, July 12, 2018 11:00 AM
  • I get the error on a W2012R2 machine upon which I had applied the previous "Preview" update to .Net.  The other W2012R2 machines which did not have the "Preview" applied updated successfully. I tried manually updating by downloading and installing the component updates (KB4338415, 4338419, and 4338424) and two of the three completed normally. KB4338419  threw the same error that I received trying to apply KB4340558.
    Thursday, July 12, 2018 12:26 PM
  • Same error here on 2012 R2, 13 machines all with the 80092004 error. All the other updates from Tuesday installed fine, it's just this .Net one that's got the error.

    There's still no known issues listed on any of the KB articles for this/these update(s) yet. Have any MVPs had any joy getting info out of Microsoft yet?

    Thursday, July 12, 2018 1:00 PM
  • Confirm fails on Win 2012 R2 server.
    Thursday, July 12, 2018 1:09 PM
  • for  windows  8.1   64  bits
    Thursday, July 12, 2018 1:39 PM
  • FOR  WINDOWS  8,1  64  BIT
    Thursday, July 12, 2018 1:41 PM
  • Hi,

    I check the update in Control Panel and it could be installed without error.

    Regards,


    Please can you see the KB4054566 also in your list, and what updates do you have installed?

    Thanks
    Bruno

    Thursday, July 12, 2018 3:18 PM
  • Uninstall the rollup KB4229727 and KB4096417
    Do a Disk Cleanup > Windows Update Cleanup
    Restart
    KB4338419 should be installed successfully

    It works on Windows 8.1 Industry Pro

    Thursday, July 12, 2018 3:57 PM
  • Doesn't work for me,

    :-(

    Bruno

    Thursday, July 12, 2018 8:03 PM
  • KB article has been updated with the following:

    Known issues in this update

    • 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.

    Friday, July 13, 2018 8:41 AM
  • yes...

    i  have installed  the KB4291497    without  error

    george

    Friday, July 13, 2018 11:08 AM
  • Hi,
    Does anyone know under what conditions the update installation fails?

    Thanks.

    Avis de non-responsabilité:
    Mon opinion ne peut pas coïncider avec la position officielle de Microsoft.

    Bien cordialement, Andrei ...

    MCP

    Friday, July 13, 2018 11:31 AM
  • Microsoft has published a KB 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 two workarounds. Hope it helps.

    Gruß/greetings G. Born - Blogs: http://www.borncity.com/blog (Ger) - http://www.borncity.com/win (EN)

    • Proposed as answer by georgeverop Friday, July 13, 2018 9:34 PM
    Friday, July 13, 2018 3:22 PM
  • I can confirm this is affecting our organization as well.

    we have about 40 citrix VDA's and and 6 Storefront and delviery controller servers
    All running Server 2012R2
    This 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.

    Panic attack averted

    Edit/FYI:
    I chose to install KB 4340006 from the Microsoft Update Center
    https://www.catalog.update.microsoft.com/Search.aspx?q=KB4340006

    Chose the download for Server 2012R2

    Downloaded the packages.

    Installed them on a server we use for testing purposes (only the first package installed, the rest stated they were not needed).

    Rebooted the server

    Checked for updates - the same KB 4340558 update is still showing up.

    An attempt to install KB 4340558 results in the same error.


    Friday, July 13, 2018 7:09 PM
  • HI

    they  release  an new  KB  to  resolve this  error  update??

    george

    Friday, July 13, 2018 8:29 PM
  • what   workaround is better??


    Friday, July 13, 2018 9:36 PM
  • the  second 

    Workaround 2  is   working  !!

    1. Navigate to Control Panel > ProgramsPrograms and Features > Installed Updates.
    2. Locate the line item for either KB4229726 or KB4229727, as appropriate.
    3. Right-click the row item, and then click Uninstall.
    4. Restart the computer as requested.
    5. At an administrative command prompt, run the following command: 

    DISM.exe /online /Cleanup-Image /StartComponentCleanup

    1. Rescan on Windows Update for updates, and then install the July 2018 .NET Framework Security and Quality Rollup update KB 4340557 or KB 4340558, as applicable.
    • Proposed as answer by Stuart Swales Saturday, July 14, 2018 9:18 PM
    Saturday, July 14, 2018 8:57 AM
  • Hi,

    this steps helped with Windows 8.1 x64, Windows Server 2012 R2.

    But one virtual system VMWARE Windows Server 2012 R2 with DC furthermore delivers the same error message in CBS.log HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND:

    Couldn't find the hash of component: NetFx4-PenIMC, Version = 4.0.9664.17161, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope

    Hint: DISM.exe /online /Cleanup-Image /Scanhealth delivers NO errors.

    2018-07-14 17:13:51, Info                  CSI    lgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:164{82}]"Package_3_for_KB4338419~31bf3856ad364e35~amd64~~6.3.1.2194.4338419-231_neutral_LDR" ncdata: [l:2{1}]"8") thumbprint: [l:128{64}]"3e4f1fab41966966ba0772560dad0c2c9ddf58e10f1fe51d5c6e35943a5000ff"
      (116)  Pin (3): flags: 0 tlc: [cbbdb901691cb88f2d5d5eff409744b4, Version = 4.0.9680.17010, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:164{82}]"Package_3_for_KB4338419~31bf3856ad364e35~amd64~~6.3.1.2194.4338419-232_neutral_LDR" ncdata: [l:2{1}]"8") thumbprint: [l:128{64}]"3e4f1fab41966966ba0772560dad0c2c9ddf58e10f1fe51d5c6e35943a5000ff"
      (117)  Pin (3): flags: 0 tlc: [dfc10c4b29bef849c9bf19a93307d7e5, Version = 4.0.9664.17161, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:164{82}]"Package_3_for_KB4338419~31bf3856ad364e35~amd64~~6.3.1.2194.4338419-233_neutral_LDR" ncdata: [l:2{1}]"8") thumbprint: [l:128{64}]"3e4f1fab41966966ba0772560dad0c2c9ddf58e10f1fe51d5c6e35943a5000ff"
      (118)  Pin (3): flags: 0 tlc: [04b03cc7aaa6709aade04e82bb4e0908, Version = 4.0.9664.17161, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:164{82}]"Package_5_for_KB4338419~31bf3856ad364e35~amd64~~6.3.1.2194.4338419-235_neutral_LDR" ncdata: [l:0]"") thumbprint: [l:128{64}]"838d9e5f7f4d75c075c1b210de5dd09ae9b8d3a5fd4537ec2b9075e06d3cbb16"
      (119)  Pin (3): flags: 0 tlc: [b37b7ebae276df7b6e39bdb2d9a83fc2, Version = 4.0.9680.17010, pA = PROCESSOR_ARCHITECTURE_AMD64 (9
    2018-07-14 17:13:51, Info                  CSI    ), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:164{82}]"Package_6_for_KB4338419~31bf3856ad364e35~amd64~~6.3.1.2194.4338419-236_neutral_LDR" ncdata: [l:0]"") thumbprint: [l:128{64}]"3d418dba8485d75539ab85da78449f52c9d22f8d0071ee4c3b119643f6c9744e"
    2018-07-14 17:13:52, Info                  CSI    00000080 Couldn't find the hash of component: NetFx4-PenIMC, Version = 4.0.9664.17161, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the catalog [l:192{96}]"\SystemRoot\WinSxS\Catalogs\3e4f1fab41966966ba0772560dad0c2c9ddf58e10f1fe51d5c6e35943a5000ff.cat".

    2018-07-14 17:13:52, Error                 CSI    00000081@2018/7/14:15:13:52.048 (F) base\wcp\componentstore\csd_winners.cpp(1657): Error 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] originated in function CCSDirectTransaction::AddImplicationsToCatalogsAndVerifyComponentHashes expression: (null)
    [gle=0x80004005]
    2018-07-14 17:13:52, Info                  CBS    Added C:\Windows\Logs\CBS\CBS.log to WER report.
    2018-07-14 17:13:52, Info                  CBS    Added C:\Windows\Logs\CBS\CbsPersist_20180714151144.log to WER report.
    2018-07-14 17:13:52, Info                  CBS    Added C:\Windows\Logs\CBS\CbsPersist_20180714145739.log to WER report.
    2018-07-14 17:13:52, Info                  CBS    Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
    2018-07-14 17:13:52, Info                  CBS    Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
    2018-07-14 17:13:52, Error                 CSI    00000082 (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #1309955# from CCSDirectTransaction::PrepareForCommit(...)[gle=0x90092004]
    2018-07-14 17:13:52, Error                 CSI    00000083 (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #1309954# from CCSDirectTransaction::ExamineTransaction(...)[gle=0x90092004]
    2018-07-14 17:13:52, Error                 CSI    00000084 (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #1309953# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)[gle=0x90092004]
    2018-07-14 17:13:52, Error                 CSI    00000085 (F) CRYPT_E_NOT_FOUND #1301609# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Analyze(...)[gle=0x80092004]
    2018-07-14 17:13:52, Error                 CSI    00000086 (F) CRYPT_E_NOT_FOUND #1296750# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 38 (0x00000026), pSink = NULL, disp = 0, coldpatching = FALSE)[gle=0x80092004]
    2018-07-14 17:13:52, Error                 CSI    00000087 (F) CRYPT_E_NOT_FOUND #1296749# 659072 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x00000026, pSink = NULL, disp = 0)
    [gle=0x80092004]
    2018-07-14 17:13:52, Error                 CBS    Exec: Failed to commit CSI transaction to resolve execution chain. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]


    Saturday, July 14, 2018 3:22 PM
  • This is good for me with Windows 8.1 x64.

    Had to use 'wusa /uninstall /kb:{ID}' as the update wasn't listed there.

    Saturday, July 14, 2018 5:58 PM
  • Works great THANK YOU 😊 (win Server 2012 /note there is other kB No/), Poland
    Sunday, July 15, 2018 12:46 AM
  • I had the same problem.

    I am a doctor and use 3 Win 8.1. Professional machines in my surgery. Installation of KB4340558 always failed with error code 80092004 on all these machines. 

    I finally successfully used workaround 2 from https://support.microsoft.com/en-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! 

    I would wish Microsoft to test their updates more thoroughly before release. 



    Sunday, July 15, 2018 2:41 AM
  • 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?

    Thanks in advance for help/suggestions.

    Sunday, July 15, 2018 6:53 PM
  • Hint: DISM.exe /online /Cleanup-Image /Scanhealth delivers NO Errors.

    Try this:

    Dism /Online /NoRestart /Cleanup-Image /StartComponentCleanup

    if you get errors then there!


    • Edited by B-Hirsnik Monday, July 16, 2018 9:37 AM
    Monday, July 16, 2018 9:35 AM
  • This just worked on my Server 2012 machine. Thanks!
    Monday, July 16, 2018 3:00 PM
  • I wish I could say the same.  I have about 47 server 2012 R2 machines that fail to install KB4340558. I have tried everything suggested in this thread to no avail. 
    Monday, July 16, 2018 4:54 PM
  • I have just tried that workaround on my Win2012R2 server (non domain) and it fails.

    Chris Jones Mollington Consultants Limited

    Monday, July 16, 2018 6:25 PM
  • I have several 2012 R2 servers which updated fine once KB4229727 was uninstalled.  However I still have about 10 VM's which refuse to install the update. 

    I've noticed on the ones that do update successfully that only KB4340558 is offered.

    The ones that fail - both KB4340558 and KB4054566 are offered.


    Monday, July 16, 2018 6:34 PM
  • I wish I could say the same.  I have about 47 server 2012 R2 machines that fail to install KB4340558. I have tried everything suggested in this thread to no avail. 

    Try this in PowerShell as Administrator:

    # Uninstall
    $KB = "KB4229727"

    Get-WmiObject -query “Select HotFixID from Win32_QuickFixengineering” | select HotFixID | where {$_ -match $KB } | %{$sUpdate=$_.HotFixID.Replace(“KB”,””)
    write-host (“Uninstalling update “+$KB);
    & wusa.exe /uninstall /KB:$sUpdate /quiet /norestart;
    Wait-Process wusa
    Start-Sleep -s 1
    }

    # Cleanup
    DISM.exe /online /Cleanup-Image /StartComponentCleanup

    # after that it works for me


    Monday, July 16, 2018 7:02 PM
  • That does not work for me, though.

    Chris Jones Mollington Consultants Limited

    Monday, July 16, 2018 8:36 PM
  • I wish I could say the same.  I have about 47 server 2012 R2 machines that fail to install KB4340558. I have tried everything suggested in this thread to no avail. 

    Try this in PowerShell as Administrator:

    # Uninstall
    $KB = "KB4229727"

    Get-WmiObject -query “Select HotFixID from Win32_QuickFixengineering” | select HotFixID | where {$_ -match $KB } | %{$sUpdate=$_.HotFixID.Replace(“KB”,””)
    write-host (“Uninstalling update “+$KB);
    & wusa.exe /uninstall /KB:$sUpdate /quiet /norestart;
    Wait-Process wusa
    Start-Sleep -s 1
    }

    # Cleanup
    DISM.exe /online /Cleanup-Image /StartComponentCleanup

    # after that it works for me


    I appreciate your help but this did not work for me.
    Monday, July 16, 2018 9:31 PM
  • I suspect that on the machines where this is still failing, that there is another update besides KB4229726 or KB4229727 that needs to be removed.
    Tuesday, July 17, 2018 3:08 PM
  • I wish I could say the same.  I have about 47 server 2012 R2 machines that fail to install KB4340558. I have tried everything suggested in this thread to no avail. 
    Same story.  Multiple 2012 R2 servers and I have uninstalled the KB listed in all sorts of combinations (different combinations on each server to see if anything would work), one KB at a time both KB at the same time and reattempted to install the KB - nope!  Also tried both options (DISM.exe /online /Cleanup-Image /Scanhealth)   - Nothing - Come on MS get something that works please.
    Tuesday, July 17, 2018 6:37 PM
  • I wish I could say the same.  I have about 47 server 2012 R2 machines that fail to install KB4340558. I have tried everything suggested in this thread to no avail. 

    Try this in PowerShell as Administrator:

    # Uninstall
    $KB = "KB4229727"

    Get-WmiObject -query “Select HotFixID from Win32_QuickFixengineering” | select HotFixID | where {$_ -match $KB } | %{$sUpdate=$_.HotFixID.Replace(“KB”,””)
    write-host (“Uninstalling update “+$KB);
    & wusa.exe /uninstall /KB:$sUpdate /quiet /norestart;
    Wait-Process wusa
    Start-Sleep -s 1
    }

    # Cleanup
    DISM.exe /online /Cleanup-Image /StartComponentCleanup

    # after that it works for me


    does not work on 2012 R2 for me
    Tuesday, July 17, 2018 6:51 PM
  • I have the same problem with two windows 8.1 Pro computers and with windows server 2012 r2 essentials (based on windows 8 code) - multiple failures for each computer. I talked to Microsoft support; they wanted me to pay $500 for a support contract to fix a problem they apparently created by sending out a bad update.
    Tuesday, July 17, 2018 10:52 PM
  • The above worked on about a half dozen of the affected servers, but one (typically important) server it refuses to work on. KB4340558 and KB4054556 both fail with 80092004. When I go and try and manually install KB4340558 I eventually end up on a download page with three individual updates to install. All work fine except for KB4338419 which also fails with error 80092004.
    Wednesday, July 18, 2018 7:51 AM
  • I tried uninstalling all the updates from June and July and then retrying. I got 14 updates, all but one was successful. The one that failed was our old friend KB4340558.
    Wednesday, July 18, 2018 9:38 AM
  • Cannot confirm this. Have a windows 2012 R2 system her. No DC, No Exchange. But AD Management Tools installed and Azure AD Connect Package.
    Wednesday, July 18, 2018 11:31 AM
  • Yes, I have the same problem too...code 80092004 when installing update KB4340558. Hv tried installing a few time, always returned the same error.

    KM

    Malaysia.

    Mine is running on windows 8.1
    • Edited by kmhoo Thursday, July 19, 2018 12:59 AM
    Thursday, July 19, 2018 12:58 AM
  • M$ re-released KB4340558 for the 3rd time. The latest version was released on 7/19!  I tested the new update on 3 of my 2012 R2 servers and I am happy to say it installed just fine.  Hope this info helps!
    Thursday, July 19, 2018 10:05 PM
  • I've try this - it seems that work

    google: KB4340557 download

    and get this:

    https://www.catalog.update.microsoft.com/Search.aspx?q=KB4340557

    I downloaded the 4 *.msu files and installed them.

    Maybe that help you.

    Addition: at one of this 4 installations I've got an dialog to confirm the installation. With Microsoft Update in the systemcontrol I got nothing - may be that is the problem cause it hangs.
    Thursday, July 19, 2018 10:22 PM
  • there is a working official MS solution since yesterday evening:

    https: // www . catalog.update.microsoft.com/Search.aspx?q=KB4340558

    I am glad I did not rush anything yesterday. I was on my way to retracting either
    - 2018-06 Preview of Quality Rollup for .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 on Windows 8.1 and Server 2012 R2 for x64 (KB4291497) 
    which was a recommended way according to some people (thanks all!), but was installed on my system according to WinUpd, but not listed in "programs/installed updates" and "not installed according to "wusa /uninstall"
    - or 2018-07 Security Only Update 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 (KB4340006)   (which seemed to be right for me but I was not sure)

    so, now downloaded the 3 replacement patches (see link), installed 8415, 8419, rebooted. it said, 8424 was supposedely installed already. Update now is completely okay (also lists 4340558 as installed correctly)

    wishing, it works for you all, too

    Robert

    Friday, July 20, 2018 8:52 AM
  • Tried the above and cannot install 8419. The others installed fine. Still no completion on .NET Framework 4.7.2. Tried it on 5 servers with the same result.

    Scott

    Friday, July 20, 2018 9:21 PM
  • Same here. 8419 update install fails on a Server 2012 R2 Essentials system.

    Brian Glendinning

    Tuesday, July 24, 2018 1:15 PM
  • I tried the above and cannot install 8419 on a Server 2012 R2 Standard. I tied solution from

    https://www.computerworld.com/article/3289506/microsoft-windows/patch-tuesday-problems-abound-server-2016-crashes-and-a-net-patch-goes-down-in-flames.html ".Net patches and 0x80092004"

    So I tried to install .NET 4.7.2 using the offline installer https://support.microsoft.com/en-us/help/4054530/microsoft-net-framework-4-7-2-offline-installer-for-windows and it failed with error

    Action: Performing Action on Exe at D:\6660f9bcbaa3d9fb8c942c2b3ddd50\x64-Windows8.1-KB4054566-x64.cab

      Exe (D:\6660f9bcbaa3d9fb8c942c2b3ddd50\x64-Windows8.1-KB4054566-x64.cab) failed with 0x80092004 - Cannot find object or property. .
     Exe Log File: CBS.log
     PerformOperation on exe returned exit code 2148081668 (translates to HRESULT = 0x80092004)

    Any ideas??

    Tuesday, July 24, 2018 8:00 PM
  • Problem was fixed with new Updates KB4340558 and KB4338831
    Tuesday, July 24, 2018 8:41 PM
  • After contacting Microsoft, they told me that part of the files that tried to update and failed were corrupted. The only solution was to mount the Windows Server 2012 R2 iso and during the install select Upgrade so it doesn't wipe out your whole OS and your programs remain intact. I did that (took a long time) and the server rebooted. When it did I ran the offline .NET Framework 4.7.2 installation and it completed successfully. The only problem is you will have to re-install all the other Windows Updates (215) to bring it back up to date. That is the only true solution that Microsoft found that works. I want to give a shout out to the Microsoft technician (Saptashwa) that helped me with this problem.
    Wednesday, July 25, 2018 5:00 PM
  • Doing this (an update repair), fixed my problem as well.  Sadly this happened to my WSUS server so I'm having to go through a couple of hoops to get things back to normal but hopefully it won't be too bad.
    Wednesday, July 25, 2018 10:42 PM
  • SOLUTION  update KB4340558 with error 80092004

    1. Create a folder (using windows explorer) C:\updatefix and a subfolder C:\updatefix\expanded  

    2. Go to the Microsoft Update Catalog website, search manually for KB4340558 and download the update-files in the folder C:\updatefix

    3. search (using windows explorer) for the .msu file in the folder C:\updatefix, open an admin command prompt and typ:

    expand -f:* "C:\updatefix\filename.msu" C:\updatefix\expanded\

    (filename should be copied from C:\updatefix\)

    4. search (using windows explorer) for the .cab file in the folder C:\updatefix\expanded and typ (using admin command prompt):

    dism /online /add-package /packagepath:C:\updatefix\expanded\filename.cab

    (filename should be copied from C:\updatefix\expanded)

    reboot when asked

    5. when an error occurs (80092004) typ (using admin command prompt):

    dism /online /remove-package /packagepath:C:\updatefix\expanded\filename.cab

    (filename should be copied from C:\updatefix\expanded)

    6. go back to step 4.

    7. clean (using windows explorer) the folder C:\updatefix\expanded when te update is finished and start with the next .msu file (step 2/3).

    8. when all files are done remove (using windows explorer) the folder C:\updatefix

    If the above solution keeps giving problems start with step 1.

    After this dowload manually all .msu files (step 2) that come with KB4340558 and expand them  (step 3).

    Continue with step 5 on all .cab files and repeat this untill there are no more errors (I heard users who had to do this step 3 times for some .cab files).

    Go back to the .cab file that gave the problem and  start with this file (step 4).


    • Proposed as answer by jdw1777 Thursday, August 2, 2018 4:59 PM
    • Edited by mwjvl Tuesday, September 18, 2018 4:27 PM
    Thursday, August 2, 2018 12:10 PM
  • SOLUTION  KB4054566 / KB4340558

    1. Create a map (using windows explorer) C:\updatefix and a submap C:\updatefix\expanded

    2. Go to https: // www . catalog.update.microsoft.com, search for the updates and download the update-files in the map C:\updatefix

    3. search (using windows explorer) for the .msu file in the map C:\updatefix, open an admin command prompt and typ: 

    expand -f:* "C:\updatefix\<filename.msu>" C:\updatefix\expanded\

    (filename should be copied from C:\updatefix\)

    4. search (using windows explorer) for the .cab file in the map C:\updatefix\expanded and typ (using admin command prompt):

    dism /online /add-package /packagepath:C:\updatefix\expanded\<filename.cab>

    (filename should be copied from C:\updatefix\expanded)

    reboot when asked

    5. when an error occurs (80092004) typ (using admin command prompt):  

    dism /online /remove-package /packagepath:C:\updatefix\expanded\<filename.cab>

    (filename should be copied from C:\updatefix\expanded)

    6. go back to step 4.

    7. clean (using windows explorer) the map C:\updatefix\expanded when te update is finished and start with the next .msu file (step 2/3).

    8. when all files are done remove (using windows explorer) the map C:\updatefix



    Worked great for me.  Thanks!
    • Proposed as answer by Terje F Friday, August 3, 2018 12:33 PM
    Thursday, August 2, 2018 4:59 PM
  • SOLUTION  KB4054566 / KB4340558

    1. Create a map  (using windows explorer) C:\updatefix and a submap C:\updatefix\expanded

    2. Go to https: // www . catalog.update.microsoft.com, search for the updates and download the update-files in the map C:\updatefix

    3. search (using windows explorer) for the .msu file in the map C:\updatefix, open an admin command prompt and typ: 

    expand -f:* "C:\updatefix\<filename.msu>" C:\updatefix\expanded\

    (filename should be copied from C:\updatefix\)

    4. search (using windows explorer) for the .cab file in the map C:\updatefix\expanded and typ (using admin command prompt):

    dism /online /add-package /packagepath:C:\updatefix\expanded\<filename.cab>

    (filename should be copied from C:\updatefix\expanded)

    reboot when asked

    5. when an error occurs (80092004) typ (using admin command prompt):  

    dism /online /remove-package /packagepath:C:\updatefix\expanded\<filename.cab>

    (filename should be copied from C:\updatefix\expanded)

    6. go back to step 4. [MY ADDITION - LOOP UNTIL NO ERROR AT 5! USUALLY ONCE MORE]

    7. clean (using windows explorer) the map C:\updatefix\expanded when te update is finished and start with the next .msu file (step 2/3).

    8. when all files are done remove (using windows explorer) the map C:\updatefix



    This did the trick! Thank you so much!
    Friday, August 3, 2018 8:47 PM
  • Hello,

    I tried this, I did 3 loops but nothing.

    Processing 1 of 1 - Adding package Package_for_KB4054566~31bf3856ad364e35~amd64~
    ~6.3.1.2145
    [==========================100.0%==========================]
    An error occurred - Package_for_KB4054566 Error: 0x80092004

    Error: 0x80092004

    DISM failed. No operation was performed.
    For more information, review the log file.

    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

    And the same for removing KB command

    Processing 1 of 1 - Removing package Package_for_KB4054566~31bf3856ad364e35~amd6
    4~~6.3.1.2145
    [==========================100.0%========================= ]
    An error occurred - Package_for_KB4054566 Error: 0x80092004

    Error: 0x80092004


    Any ideas?
    • Edited by Lucas092 Monday, August 6, 2018 12:59 PM
    Monday, August 6, 2018 12:58 PM
  • First try it with this one:

    https://www.catalog.update.microsoft.com/Search.aspx?q=KB4340558

    After you installed this one correct try to search and install updates with the standard Windows Update

    Monday, August 6, 2018 6:23 PM
  • remove packages in order if error on KB4054566 remove:
    #KB4340558
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cab
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cab
    #net 4.7.2
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cab
    #net 4.7.2
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cab
    #KB4340558
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cab
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cab
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab
    • Proposed as answer by robincm2 Thursday, August 16, 2018 10:31 AM
    Tuesday, August 7, 2018 11:22 AM
  • Thanks for your replies

    first : I tried to download the KB4340558 -> when we go to the catalogue website this KB contain 3 others KB:

    1. kb4338415
    2. kb4338419
    3. kb4338424

    I installed the first without any issues but I can't install the second one :

    The following updates were not installed : Update for windows (KB4338419) without any details.

    For the last (kb4338424) I got " The update is not applicable to your computer

    I tired with dism, all the packages are removed. When I try to add the packaged I got the same error :

    Processing 1 of 1 - Adding package Package_for_KB4054566~31bf3856ad364e35~amd64~
    ~6.3.1.2145
    [==========================100.0%==========================]
    An error occurred - Package_for_KB4054566 Error: 0x80092004

    Error: 0x80092004

    I'm ruinning on Windows Server 2012 R2

    Tuesday, August 7, 2018 12:44 PM
  • several users get error 0x80092004 while using DISM add-package but when DISM remove-package is used the error is gone. Some users added and removed for more than 3 times....

    1. dism /online /add-package /packagepath:C:\updatefix\expanded\<filename.cab>

    2. dism /online /remove-package /packagepath:C:\updatefix\expanded\<filename.cab>

    3. dism /online /add-package /packagepath:C:\updatefix\expanded\<filename.cab>

    4. dism /online /remove-package /packagepath:C:\updatefix\expanded\<filename.cab>

    5. dism /online /add-package /packagepath:C:\updatefix\expanded\<filename.cab>

    Tuesday, August 7, 2018 1:02 PM
  • remove packages in order if error on KB4054566 remove:
    #KB4340558
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cab
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cab
    #net 4.7.2
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cab
    #net 4.7.2
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cab
    #KB4340558
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cab
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cab
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab

    Finally I solved the problem, I removed every packaged,downloaded every packaged on MS catalogue, extracted each MSU with :  expand -f:* "C:\updatefix\<filename.msu>" C:\updatefix\expanded\

    And I reinstalled each KB without any issued.

    Thanks

    Tuesday, August 7, 2018 1:51 PM
  • This was the solutions for me on Server 2012 R2.   Thank you!
    Wednesday, August 15, 2018 8:49 PM
  • remove packages in order if error on KB4054566 remove:
    #KB4340558
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cab
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cab
    #net 4.7.2
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cab
    #net 4.7.2
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cab
    #KB4340558
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cab
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cab
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab
    This method worked for me, rebooting when prompted.
    Thursday, August 16, 2018 10:31 AM
  • remove packages in order if error on KB4054566 remove:
    #KB4340558
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cab
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cab
    #net 4.7.2
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cab
    #net 4.7.2
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cab
    #KB4340558
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cab
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cab
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab

    Thank you, this worked on our three servers (2012r2) which were experiencing this issue.

    Don't forget to download and extract KB4054566 and KB4340558 into the above mention folders first.

    Thursday, August 16, 2018 2:28 PM
  • Also in my servers (VMs 2012R2) this resolve the problem for KB4054566 

    Before you download every packaged (KB4054566 and KB4340558 (KB4338415, KB4338419, KB4338424) on MS catalog ( https://www.catalog.update.microsoft.com), extracted each MSU with :  expand -f:* "C:\updatefix\<filename.msu>" C:\updatefix\expanded\

    and then using command prompt (Run as Administrator) you run this commands

    #KB4340558
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cab
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cab
    #net 4.7.2
    dism /online /remove-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cab
    #net 4.7.2 (after installed 4.7.2 I have reboot)
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4054566-x64.cab
    #KB4340558 (KB4338415, KB4338419, KB4338424)
    #KB4338415
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338415-x64.cab
    #KB4338419 (after installed KB4338419 I have reboot)
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338419-x64.cab
    #KB4338424
    dism /online /add-package /packagepath:C:\updatefix\expanded\Windows8.1-KB4338424-x64.cab

    I noticed that in View Update History KB4054566 and KB4338419 are failed but in list View Installed Update they are present.


    nicogis








    • Edited by nicogis Wednesday, August 22, 2018 8:00 AM extra info
    Monday, August 20, 2018 2:46 PM