0x80092004 számú hiba - Nem található objektum vagy tulajdonság a .NET-keretrendszer 4.7.2 telepítésekor a Windows Server 2012 R2 online és offline telepítőivel. Ugyanakkor a „Nem található a komponens hash: NetFx4-PenIMC” hibát rögzíti az eseménynaplóban. Elég sokáig keresünk megoldást erre a problémára. Mint kiderült, a probléma a szerverre már telepített .Net Framework 3.5 komponens (vagy annak frissítései) hibájával kapcsolatos, amelynek következtében a .NET 4.7.2 már nincs telepítve. Volt egy teljesen nyilvánvaló megoldás, amely segített nekem, hagyja itt.
A hiba kijavítása 0x80092004 (CRYPT_E_NOT_FOUND)
manuálisan kell letölt a .NET-keretrendszerhez tartozó szervizcsomagokat a Microsoft frissítési katalógusából.
- Lépjen a https://www.catalog.update.microsoft.com webhelyre, és keresse meg a KB4340558 frissítést;
- Töltse le a frissítést 2018-07 biztonsági és minőségi összesítés a .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 és Server 2012 R2 for x64 esetén (KB4340558);
- A program kéri, hogy töltsön le 3 MSU fájlt. Töltse le őket, és helyezze el a c: \ Distr \ update mappába:
windows8.1-kb4338415-x64_cc34d1c48e0cc2a92f3c340ad9a0c927eb3ec2d1.msu
windows8.1-kb4338419-x64_4d257a38e38b6b8e3d9e4763dba2ae7506b2754d.msu
windows8.1-kb4338424-x64_e3d28f90c6b9dd7e80217b6fb0869e7b6dfe6738.msu - Most ki kell csomagolni az MSU fájlokat a következő paranccsal:
bontsa ki a -f: * c: \ Distr \ update \ * .msu c: \ Distr \ update \ extraktumot
- Több fájl megjelenik a C: \ Distr \ update \ Extract könyvtárban. Csak CAB fájlokra van szükségünk. Integrálja a CAB frissítéseit a Windows Server 2012 R2 online képébe a DISM használatával (ha a számítógép újraindítást kér, hajtsa végre):
dism / online / add-pack /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338415-x64.cab "
dism / online / add-pack /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab "
dism / online / add-pack /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338424-x64.cab "
dism / online / add-pack /packagepath:"C:\Distr\update\extract\WSUSSCAN.cab " - Ha a CAB-csomag telepítésekor a DISM-en a 0x80092004 hiba jelenik meg, akkor távolítsa el a frissítést a parancs segítségével (például hiba történt a KB4338419 törlésekor):
dism / online / remove-pack /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab "
Ezután telepítse újra ugyanazt a CAB csomagot a következő paranccsal:
dism / online / add-pack /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab "
Az én esetemben a KB4338419 frissítést egymás után kétszer kellett telepíteni és eltávolítani, amíg a 0x80092004 hiba eltűnt..
- Indítsa újra a szervert, és próbálja meg telepíteni a .Net 4.7.2 szoftvert - hibamentesen kell telepítenie. A fájlokat törölnie kell a C: \ Distr \ update \ könyvtárból..
Nyilvánvaló, hogy a Windows 8.1 rendszeren ezt a problémát hasonló módon lehet megoldani..