Tuotteita tai päivityksiä ei ehkä asenneta oikein, kun Microsoft .NET Framework 4 tai Microsoft .NET Framework 4:n päivitykset on asennettu sen jälkeen, kun toinen tuote tai päivitys on asennettu ja uudelleenkäynnistystä odotetaan

Käytetään kohteeseen
Microsoft Windows XP Service Pack 3 Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows Server 2003 Service Pack 2 Windows Server 2008 Service Pack 2 Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Foundation Windows Server 2008 Standard Windows Vista Service Pack 2 Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows 7 Service Pack 1 Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Enterprise Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Asennat tuotteen tai päivityksen, ja tuote tai päivitys pyytää käynnistämään tietokoneen uudelleen.
  • Ennen kuin käynnistät tietokoneen uudelleen, asenna Microsoft .NET Framework 4 tai .NET Framework 4:n päivitys, joka on julkaistu ennen 24.11.2010.

Tässä tapauksessa toista tuotetta tai päivitystä ei ehkä ole asennettu oikein.

Huomautus: Tässä Knowledge Base -artikkelissa kuvattu ongelma voi ilmetä missä tahansa järjestelmässä, joka on lueteltu Koskee seuraavia tuotteita -osiossa. Microsoftin sisäisessä testauksessa tämä ongelma on toistettu kuitenkin vain Windows XP:ssä ja Windows Server 2003:ssa. 

Syy

Jotkin tuotteet ja päivitykset käyttävät rekisteriavainta odottavien tiedoston uudelleennimeämistoimintojen (PFRO) tietojen tallentamiseen. Tätä ominaisuutta käytetään, kun päivitettävät, lukitut tai käytössä olevat tiedostot asennusohjelma kirjoittaa tiedostot väliaikaiseen sijaintiin ja nimeää ne uudelleen uudelleenkäynnistyksen jälkeen.

.NET Framework 4:n mukautetun toiminnon ongelman vuoksi, joka suoritetaan asennuksen (asennuksen, asennuksen, asennuksen poistamisen, korjauksen ja korjaustiedoston) aikana, toisen tuotteen tai päivityksen kirjoittama PFRO-rekisteriavain voi vioittua tietyissä tilanteissa. Jos jokin tuote tai tiedoston päivitys edellyttää uudelleenkäynnistystä ja kirjoittaa PFRO-toiminnon merkinnän ja kun uudelleenkäynnistystä odotetaan, asennat .NET Framework 4- tai .NET Framework 4 -päivityksen, PFRO-rekisteriavain saattaa vioittua. Kun näin tapahtuu, muut tuotteet tai päivitykset eivät toimi odotetulla tavalla.

Vaihtoehtoinen menetelmä

Voit välttää tämän ongelman varmistamalla, että tietokoneessa ei ole odottavia uudelleenkäynnistyksiä, ennen kuin yrität asentaa .NET Framework 4:n tai .NET Framework 4:n päivityksiä. Voit tehdä tämän seuraavasti:

  1. Käynnistä tietokone uudelleen.
  2. Asenna .NET Framework 4 tai .NET Framework 4:n päivitykset.
  3. Käynnistä tietokone uudelleen.

Ratkaisu

Päivitys on saatavana Microsoftilta. Asenna tämä päivitys, jos haluat estää tämän ongelman, kun asennat tulevia .NET Framework 4 -päivityksiä.

Muistiinpanot

  • Tämä päivitys ei koske tuotteiden tai päivitysten asennuksia, joihin tämä on jo saattanut vaikuttaa. Jos epäilet, että tämä ongelma on vaikuttanut toisen tuotteen asennukseen tai päivitykseen, korjaa toinen tuote tai päivitys Ohjauspaneeli Add-Remove Ohjelmat-toiminnon avulla. Jos tämä ei ratkaise ongelmaa, sinun on ehkä poistettava toinen tuote tai päivitys kokonaan ja asennettava se sitten uudelleen ongelman ratkaisemiseksi.
  • Tämä päivitys korjaa ongelman vain, jos se ilmenee .NET Framework 4:n päivitysten asennuksen yhteydessä. Tämä päivitys ei korjaa ongelmaa, jos se ilmenee .NET Framework 4 -tuotteen asennuksen aikana. Jos tämä ongelma ilmenee .NET Framework 4:n asennuksen aikana, katso "Vaihtoehtoinen menetelmä" -osiosta lisätietoja ongelman ratkaisemisesta.

Lataustiedot

Voit ladata seuraavan tiedoston Microsoft Download Centeristä:

Lataa paketti nyt.

Saat lisätietoja Microsoftin tukitiedostojen lataamisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

119591 Kuinka hankkia Microsoftin tukitiedostoja online-palvelut Microsoft on tarkistanut tämän tiedoston virusten varalta. Microsoft on käyttänyt uusinta virustorjuntaohjelmistoa, joka on ollut saatavilla silloin, kun kyseinen tiedosto on asetettu ladattavaksi. Tiedosto on tallennettuna suojattuihin palvelimiin, jotka estävät luvattomat muutokset tiedostoon.

Edellytykset

Tämän päivityksen asentaminen edellyttää, että tietokoneeseen on asennettu Windows Installer 3.1 tai uudempi versio. Voit hankkia Windows Installerin uusimman version seuraavasta Microsoftin verkkosivustosta:

Windows Installer 4.5 Redistributable

Tämän päivityksen komentorivivalitsimet

Lisätietoja tämän päivityksen tukemista komentorivivalitsimista on seuraavassa asiakirjassa:

Windows Installerin komentorivivalitsimet
Saat lisätietoja Windows Installerista Windows Installerin MSDN-sivustosta

Tietoja Windows Installerista

Uudelleenkäynnistystarve

Järjestelmää ei tarvitse käynnistää uudelleen tämän päivityksen asentamisen jälkeen.

Päivityksen poistamistiedot

Voit poistaa tämän suojauspäivityksen käyttämällä Ohjauspaneelin Lisää tai poista sovellus -toimintoa.

Päivityksen korvaustiedot

Tämä päivitys ei korvaa aiemmin julkaistua päivitystä.

Tiedostojen tiedot

Tämän päivityksen yleinen versio asentaa päivityksen käyttämällä Microsoft Windows Installer -pakettia. Näiden tiedostojen päivämäärät ja kellonajat on lueteltu UTC-aikana seuraavassa taulukossa. Kun tarkastelet tiedoston tietoja, päivämäärä muunnetaan paikalliseksi ajaksi. Voit selvittää UTC-ajan ja paikallisen ajan välisen eron Ohjauspaneelin Päivämäärä ja aika -osion Aikavyöhyke-välilehdessä.

Microsoft .NET Framework 4, 32-bittinen versio

Tiedoston nimi Tiedostoversio Tiedoston koko Päivämäärä Aika
Setup.exe 10.0.30319.396 78,152 25. marraskuuta 2010 12:24
SetupEngine.dll 10.0.30319.396 809,304 25. marraskuuta 2010 12:24
SetupUi.dll 10.0.30319.396 295,248 25. marraskuuta 2010 12:24

Microsoft .NET Framework 4, 64-bittinen versio

Tiedoston nimi Tiedostoversio Tiedoston koko Päivämäärä Aika
Setup.exe 10.0.30319.396 78,152 25. marraskuuta 2010 12:24
SetupEngine.dll 10.0.30319.396 809,304 25. marraskuuta 2010 12:24
SetupUi.dll 10.0.30319.396 295,248 25. marraskuuta 2010 12:24

Microsoft .NET Framework 4, IA-64-bittinen versio

Tiedoston nimi Tiedostoversio Tiedoston koko Päivämäärä Aika
Setup.exe 10.0.30319.396 78,152 25. marraskuuta 2010 12:24
SetupEngine.dll 10.0.30319.396 809,304 25. marraskuuta 2010 12:24
SetupUi.dll 10.0.30319.396 295,248 25. marraskuuta 2010 12:24

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.