Az alábbi feltételek fennállása esetén előfordulhat, hogy egy, a Microsoft .NET-keretrendszer 4-es verziójához kiadott frissítés telepítése meghiúsul:
-
Korábban már telepítette a Microsoft .NET-keretrendszer 4-es verzióját vagy a Microsoft .NET-keretrendszer 4 Client Profile összetevőt.
-
A rendszer újraindítása függőben van, de még nem történt meg, mielőtt telepítette az új frissítést.
Megjegyzés: Ha a frissítést a Windows Update webhelyről telepíti, úgy tűnhet, hogy a webhely felajánlotta és telepítette azt, a számítógép újraindítását követően azonban ismét felajánlja ugyanezt a frissítést.
A jelenség
A probléma oka az, hogy a Microsoft .NET-keretrendszer 4-es verziójának telepítésekor bizonyos összetevők a rendszer újraindításáig zárolás alatt állnak vagy használatban vannak, így ezeket csak a számítógép újraindításával lehet frissíteni. Ennek következtében a cikk jelenségeket bemutató szakaszában ismertetett esetben a köztes kódtár (mscoree.dll) verziója a Microsoft .NET-keretrendszer 3.5 SP1 vagy korábbi verziójának felel meg. A Microsoft .NET-keretrendszer 4-es verziójának telepítésekor alkalmazott bizonyos beállítások megakadályozzák a régebbi köztes kódtár megfelelő működését, amíg a rendszer újraindítása után a frissítés meg nem történik. Ha ebben a helyzetben megpróbálja telepíteni a Microsoft .NET-keretrendszer egy másik frissítését (mialatt a rendszer újraindítása függőben van), a frissítás megpróbál globális szerelvény-gyorsítótárat (GAC) használni a frissítésben foglalt fájlok telepítésére. A globális szerelvény-gyorsítótár működéséhez szükség van a köztes kódtárra, mivel azonban ez a függő újraindítás miatt inkonzisztens állapotban van, a GAC-használat meghiúsul, és emiatt a frissítés nem sikerül.
Oka
A probléma elkerüléséhez a Microsoft .NET-keretrendszer új frissítéseinek telepítése előtt indítsa újra a rendszert. Ha már jelentkezett a probléma, és emiatt nem sikerült egy frissítés telepítése, indítsa újra a számítógépet, majd telepítse újra a frissítéseket.
Kerülő megoldás
A Microsoft megerősítette, hogy a cikkben tárgyalt jelenség az érintett termékek hibájára vezethető vissza.