En opdatering til Microsoft .NET Framework bliver muligvis ikke installeret, hvis systemet ikke er blevet genstartet efter installation af Microsoft .NET Framework 4. (Artiklen er muligvis på engelsk)

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 2431208 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

Symptomer

En opdatering til .NET Framework version 4 kan muligvis ikke installeres, hvis følgende betingelser er opfyldt:
  • Du har tidligere installeret Microsoft .NET Framework 4- eller Microsoft .NET Framework 4-klientprofilen.
  • Systemet er ikke blevet genstartet før installation af den nye opdatering.
Bemærk! Hvis du installerer opdateringen vha. Windows Update-webstedet, kan det se ud som om opdateringen er blevet installeret. Efter at du genstarter computeren, får du dog tilbudt samme opdatering igen.

Årsag

Det sker fordi, at under installationen af Microsoft .NET Framework 4 er visse komponenter låst eller i brug, indtil systemet genstartes. Disse komponenter kan ikke opdateres, før systemet er blevet genstartet. I det scenarie, der er beskrevet under Symptomer, er kompatibilitetsrettelsen (shim) (mscoree.dll) derfor fra Microsoft .NET Framework version 3.5 SP1 eller før. Installationen af Microsoft .NET Framework 4 anvender visse indstillinger, som forhindrer ældre kompatibilitetsrettelser (shim) fra at fungere korrekt, indtil den opdateres, efter at systemet er blevet genstartet. Hvis du forsøger at installere en anden opdatering i dette scenarie for Microsoft .NET Framework, før systemet genstartes, forsøger opdateringen at bruge en GAC (Global Assembly Cache) til filerne i opdateringen. Denne GAC-handling skal bruge kompatibilitetsrettelsen. Men da kompatibilitetsrettelsen afventer genstart, mislykkes GAC-handlingen. Det får opdateringen til at mislykkes.

Workaround

For at undgå dette problem skal du genstarte systemet, før du installerer nye opdateringer til Microsoft .NET Framework. Hvis du allerede har oplevet dette, og du ikke kunne installere en opdatering pga. dette problem, skal du genstarte computeren og derefter geninstallere de nye opdateringer.

Status

Microsoft har bekræftet, at dette problem forekommer i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Bemærk! Dette er en artikel til hurtig udgivelse, som er oprettet direkte i Microsofts supportafdeling. Oplysningerne i artiklen præsenteres som de og behandler aktuelle problemer. Fordi artiklen er blevet udgivet hurtigt, kan der forekomme slåfejl, og artiklen kan blive redigeret uden varsel. Se andre forbehold under Vilkår for anvendelse.

Egenskaber

Artikel-id: 2431208 - Seneste redigering: 26. oktober 2010 - Redigering: 1.0
Oplysningerne i denne artikel gælder:
  • Microsoft .NET Framework 1.1 Service Pack 1
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 4.0
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 Service Pack 2 på følgende platforme
    • Windows Server 2008 for Itanium-Based Systems
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
    • Windows Web Server 2008
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Vista Service Pack 2 på følgende platforme
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Starter
    • Windows Vista Ultimate
    • Windows Vista Enterprise 64-bit edition
    • Windows Vista Home Basic 64-bit edition
    • Windows Vista Home Premium 64-bit edition
    • Windows Vista Ultimate 64-bit edition
    • Windows Vista Business 64-bit edition
  • Windows Vista Service Pack 1 på følgende platforme
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Starter
    • Windows Vista Ultimate
    • Windows Vista Enterprise 64-bit edition
    • Windows Vista Home Basic 64-bit edition
    • Windows Vista Home Premium 64-bit edition
    • Windows Vista Ultimate 64-bit edition
    • Windows Vista Business 64-bit edition
  • Microsoft Windows Server 2003 Service Pack 2 på følgende platforme
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Service Pack 3 på følgende platforme
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
Nøgleord: 
kbbug kbexpertiseinter kbsecurity KB2431208

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com