Ondersteuning voor Windows Vista Service Pack 1 (SP1) eindigt op 12 juli 2011. Zorg dat Windows Vista wordt uitgevoerd met Service Pack 2 (SP2) als u beveiligingsupdates voor Windows wilt blijven ontvangen. Raadpleeg deze Microsoft-webpagina voor meer informatie: De ondersteuning voor sommige versies van Windows loopt af.
Een update voor Microsoft .NET Framework versie 4 wordt mogelijk niet geïnstalleerd als aan de volgende voorwaarden wordt voldaan:
- U hebt eerder het Microsoft .NET Framework 4- of het Microsoft .NET Framework 4-clientprofiel geïnstalleerd.
- Het systeem is in afwachting van een herstart, maar deze is nog niet voltooid voordat u de nieuwe update installeert.
Opmerking: Als u de update installeert via de website van Windows Update, kan het lijken alsof de update is aangeboden en geïnstalleerd. Nadat u de computer opnieuw hebt opgestart, wordt dezelfde update echter opnieuw aangeboden.
Symptomen
Dit probleem treedt op omdat, wanneer Microsoft .NET Framework 4 is geïnstalleerd, bepaalde onderdelen zijn vergrendeld of worden gebruikt totdat het systeem opnieuw wordt gestart. Deze onderdelen kunnen pas worden bijgewerkt nadat het systeem opnieuw is opgestart. Om deze reden is in het scenario dat wordt beschreven in de sectie Symptomen, de versie van de shim (mscoree.dll) Microsoft .NET Framework versie 3.5 SP1 of eerder. Bij installatie van Microsoft .NET Framework 4 worden bepaalde instellingen geïmplementeerd die verhinderen dat de oudere shim goed werkt totdat de shim wordt bijgewerkt nadat het systeem opnieuw is opgestart. Als u in dit scenario nog een update voor Microsoft .NET Framework installeert terwijl het programma in afwachting is van de herstart, wordt door de update geprobeerd een GAC-implementatie (Global Assembly Cache) te gebruiken voor de bestanden in de update. Voor deze GAC-bewerking is de shim vereist. Omdat de shim zich echter in een inconsistente status bevindt in afwachting van een herstart, mislukt de GAC-bewerking. Dit zorgt ervoor dat de update mislukt.
Oorzaak
U kunt dit probleem voorkomen door het systeem opnieuw op te starten voordat u de nieuwe updates voor Microsoft .NET Framework installeert. Als u dit probleem al hebt meegemaakt en een update niet is geïnstalleerd vanwege dit probleem, start u de computer opnieuw op en installeert u de nieuwe updates opnieuw.
Tijdelijke oplossing
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.