Microsoft .NET Frameworkin päivityksen asennus saattaa epäonnistua, kun Microsoft .NET Framework 4 asennetaan ja uudelleenkäynnistys odottaa

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 2431208 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Oire

Microsoft .NET Framework 4:n päivitystä ei ehkä asenneta, jos seuraavat ehdot toteutuvat:
  • Asensit aiemmin Microsoft .NET Framework 4:n tai Microsoft .NET Framework 4 Client Profilen.
  • Järjestelmän uudelleenkäynnistys odottaa mutta sitä ei ole tehty ennen uuden päivityksen asentamista.
Huomautus Jos asennat päivityksen Windows Update -sivuston avulla, saattaa vaikuttaa siltä, että päivitystä tarjottiin ja että se asennettiin. Tietokoneen uudelleenkäynnistyksen jälkeen sama päivitys kuitenkin tarjotaan uudelleen.

Syy

Tämä ongelma ilmenee siksi, että Microsoft .NET Framework 4:n asentamisen yhteydessä tietyt osat lukitaan tai ne ovat käytössä, kunnes järjestelmä käynnistetään uudelleen. Näitä osia ei voi päivittää, ennen kuin järjestelmä käynnistetään uudelleen. Tämän vuoksi ongelman oireista kertovassa osassa kuvatussa tilanteessa yhteensopivuuskorjauksen versio (Mscoree.dll) on Microsoft .NET Framework 3.5 SP1 tai aiempi. Microsoft .NET Framework 4:n asentaminen ottaa käyttöön tiettyjä asetuksia, jotka estävät vanhempaa yhteensopivuuskorjausta toimimasta oikein, ennen kuin yhteensopivuuskorjaus on päivitetty järjestelmän uudelleenkäynnistyksen jälkeen. Jos yrität tässä tilanteessa asentaa toisen Microsoft .NET Frameworkin päivityksen, kun uudelleenkäynnistys odottaa, päivitys yrittää käyttää yleisen kokoonpanovälimuistin (GAC) käyttöönottoa päivityksen tiedostoille. Tämä GAC-toiminto edellyttää yhteensopivuuskorjausta. Koska yhteensopivuuskorjaus on epäyhtenäisessä tilassa ja odottaa uudelleenkäynnistystä, GAC-toiminto kuitenkin epäonnistuu. Tämä saa päivityksen epäonnistumaan.

Workaround

Voit välttää tämän ongelman käynnistämällä järjestelmän uudelleen ennen uusien Microsoft .NET Frameworkin päivitysten asentamista. Jos olet jo kohdannut tämän ongelman eikä jokin päivitys asentunut ongelman vuoksi, käynnistä tietokone uudelleen ja asenna sitten uudet päivitykset uudelleen.

Tila

Microsoft on vahvistanut, että tämä ongelma esiintyy artikkelin alussa luetelluissa Microsoftin tuotteissa.
Huomautus Tämä on niin sanottu nopeasti julkaistava (?fast publish?) artikkeli, joka on laadittu suoraan Microsoftin tukiorganisaatiossa. Tässä olevat tiedot toimitetaan sellaisenaan vastauksena esiin tulleisiin ongelmiin. Koska aineisto on tuotu saataville nopeasti, se saattaa sisältää painovirheitä ja tietoja saatetaan muokata milloin tahansa ilman erillistä ilmoitusta. Lue muut huomioon otettavat seikat käyttöehdoista.

Ominaisuudet

Artikkelin tunnus: 2431208 - Viimeisin tarkistus: 25. lokakuuta 2010 - Versio: 1.0
Artikkelin tiedot koskevat seuraavia tuotteita:
  • 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 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
Hakusanat: 
kbbug kbexpertiseinter kbsecurity KB2431208

Anna palautetta

 

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