0x80092004: .NET Framework Install Error on Windows Server

When putting in NET Framework four.7.2 utilizing on-line and offline installers on Windows Server 2012 R2, I got here throughout the error: 0x80092004 — Cannot discover object or property. At the identical time, the “Couldn’t discover the hash of part: NetFx4-PenIMC” error appeared within the Event Viewer logs. It took me various time to seek out the answer. As it turned out, the difficulty was associated to an error within the put in (or its updates) that prevented .NET four.7.2 from being put in. I discovered an unevident answer that helped me and I’d describe it right here.

To repair the 0x80092004 (CRYPT_E_NOT_FOUND) error, it’s important to obtain .NET Framework replace packages from Microsoft replace catalog manually.

  1. Go to https://www.catalog.replace.microsoft.com and seek for KB4340558;
  2. Download the replace 2018-07 Security and Quality Rollup for .NET Framework three.5, four.5.2, four.6, four.6.1, four.6.2, four.7, four.7.1, four.7.2 for Windows eight.1 and Server 2012 R2 for x64 (KB4340558);
  3. You shall be urged to obtain three MSU recordsdata. Download all of them and save them into the folder c:Distrupdate:

    download windows update from microsoft update catalog
  4. Then utilizing this command:
    increase -f:* c:Distrupdate*.msu c:Distrupdateextract expand msu update files
  5. Several recordsdata will seem within the C:Distrupdateextract. You want CAB recordsdata solely. utilizing the DISM software (if restart is required, do it):
    dism /on-line /add-package /packagepath:"C:DistrupdateextractWindowseight.1-KB4338415-x64.cab"
    dism /on-line /add-package /packagepath:"C:DistrupdateextractWindowseight.1-KB4338419-x64.cab"
    dism /on-line /add-package /packagepath:"C:DistrupdateextractWindowseight.1-KB4338424-x64.cab"
    dism /on-line /add-package /packagepath:"C:DistrupdateextractWSUSSCAN.cab"
  6. If the 0x80092004 error seems when putting in any of the CAB recordsdata, uninstall this replace utilizing the next command (for instance, the error appeared in the course of the set up of KB4338419):
    dism /on-line /remove-package /packagepath:"C:DistrupdateextractWindowseight.1-KB4338419-x64.cab"
    Then set up the identical CAB file with this command:
    dism /on-line /add-package /packagepath:"C:DistrupdateextractWindowseight.1-KB4338419-x64.cab"

    In my case, I needed to set up and take away KB4338419 two instances in a row till the error 0x80092004 disappeared.

  7. Restart your server and attempt to set up .Net four.7.2 – it might set up with none errors. Then take away the recordsdata from C:Distrupdate.

This subject is mounted in Windows eight in the identical manner.

Check Also

MBR2GPT: Converting MBR to GPT Disk in Windows 10

Mbr2gpt.exe is a brand new built-in Windows 10 console instrument that permits you to convert …

Leave a Reply

Your email address will not be published. Required fields are marked *