Sikertelen lehet a Microsoft .NET-keretrendszer frissítésének telepítése, ha a .NET-keretrendszer 4-es verziójának újraindítása függőben van

A jelenség

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.

Oka

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.

Kerülő megoldás

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.

Állapot

A Microsoft megerősítette, hogy a cikkben tárgyalt jelenség az érintett termékek hibájára vezethető vissza.
Tulajdonságok

Cikkazonosító: 2431208 - Utolsó ellenőrzés: 2010. okt. 26. - Verziószám: 1

Visszajelzés