Filversjonen rulles tilbake til versjonen som ble installert ved hjelp av den siste oppdateringspakken, når du fjerner enkelte sikkerhetsoppdateringer for .NET Framework 1.1 eller 1.0.

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 939160 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

Symptom

Vi tar følgende eksempel: Du har en datamaskin der Microsoft .NET Framework 1.1 eller 1.0 er installert. Du fjerner så en av sikkerhetsoppdateringene som er beskrevet i følgende artikler i Microsoft Knowledge base:
  • 928366 Beskrivelse av sikkerhetsoppdateringen for .NET Framework 1.1 for Windows XP og Windows 2000: 10. juli 2007
  • 929729 Beskrivelse av sikkerhetsoppdateringen for .NET Framework 1.1 for Windows Vista: 10. juli 2007
  • 928367 Beskrivelse av sikkerhetsoppdateringen for .NET Framework 1.0 for Windows Vista, Windows Server 2003, Windows XP og Windows 2000: 10. juli 2007
I dette eksemplet rulles filversjonen av .NET Framework tilbake til den versjonen som ble installert ved hjelp av den siste oppdateringspakken.

Årsak

Denne virkemåten forekommer fordi oppdateringer for .NET Framework 1.1 og 1.0 opprinnelig ble laget for å fungere sammen med Windows Installer 2.0. Oppdateringer for .NET Framework 1.1 og 1.0 er ikke laget for å fungere sammen med Windows Installer 3.0.

Obs!  Windows Installer 3.0 støttes ikke på eldre plattformer som Microsoft Windows Millennium Edition, Microsoft Windows 98 og Microsoft Windows 95.

Windows Installer 2.0 har en begrensning. Windows Installer 2.0 har ikke innebygd støtte for fjerning av oppdateringer. For å omgå denne begrensningen har vi lagt inn en funksjon som gjør det mulig å fjerne oppdateringer, i oppdateringene for .NET Framework 1.1 og 1.0.

Funksjonen for fjerning av oppdateringer fungerer på følgende måte: I tillegg til MSP-filen med nyttelast inneholder oppdateringen en opphevelse av seg selv. Opphevelsen av oppdateringen installeres når den tilhørende fjerningskommandoen gis til den kjørbare brytningsfilen. Opphevelsen er i realiteten en oppdatering nummer to. Denne oppdateringen nummer to inneholder den nyeste velfungerende versjonen av samtlige filer i MSP-filen med nyttelast. Denne versjonen er den siste opprinnelige versjonen. Den er som oftest hentet fra den nyeste oppdateringspakken, hvis en slik foreligger. Det betyr at når en oppdatering for .NET Framework 1.1 eller 1.0 blir fjernet, rulles ikke filversjonen nødvendigvis tilbake til en eldre versjon. Filversjonen kan rulles tilbake til den versjonen som ble installert ved hjelp av den siste oppdateringspakken.

Vi tar et eksempel: Du har to oppdateringer til .NET Framework 1.0 Service Pack 3. Den første oppdateringen er nummer KB886906. Denne oppdateringen har filversjon 1.0.3705.6021. Den andre oppdateringen er nummer KB928367. Denne oppdateringen har filversjon 1.0.3705.6060.

Tabellen viser hva som skjer når du først installerer og deretter fjerner oppdateringer i dette eksemplet.
Skjul denne tabellenVis denne tabellen
TrinnHandlingGammel filversjonNy filversjon
1Du installerer .NET Framework 1.0 Service Pack 3Ikke aktuelt1.0.3705.6018
2Du installerer oppdatering KB886906. Dette er den første (eldste) oppdateringen.1.0.3705.60181.0.3705.6021
3Du installerer oppdatering KB928367. Dette er den andre (nyeste) oppdateringen.1.0.3705.60211.0.3705.6060
4Du fjerner oppdatering KB928367. Dette er den andre (nyeste) oppdateringen.1.0.3705.60601.0.3705.6018
Av dette eksemplet ser vi at når du har fjernet den andre oppdateringen, rulles .NET Framework 1.0 ikke tilbake til filversjonen i den første oppdateringen, slik man kunne forvente. Derimot rulles .NET Framework 1.0 tilbake til den opprinnelige versjonen. (Den opprinnelige versjonen er den filversjonen som fulgte med i .NET Framework 1.0 Service Pack 3.)

Løsning

Microsoft har gitt ut et avinstallerings- og oppryddingsverktøy som korrigerer denne virkemåten. Du bør bruke dette verktøyet hvis du skal fjerne en av sikkerhetsoppdateringene som er oppført i delen Symptom.

Du kan få tak i dette verktøyet ved å gå til følgende webområde for Microsoft Download Center:
http://www.microsoft.com/downloads/details.aspx?displaylang=no&FamilyID=7a4efc33-0343-4ee4-b0c4-97bd16967a09
Når du har kjørt avinstallerings- og oppryddingsverktøyet, rulles datamaskinen tilbake til en kjent, fungerende konfigurasjon. Du skal nå installere den eldste sikkerhetsoppdateringen på nytt.

Tabellen viser hva som skjer når du først installerer og deretter fjerner oppdateringer. Tabellen viser dessuten hvordan denne virkemåten kan korrigeres ved hjelp av avinstallerings- og oppryddingsverktøyet.
Skjul denne tabellenVis denne tabellen
TrinnHandlingGammel filversjonNy filversjon
1Du installerer .NET Framework 1.0 Service Pack 3Ikke aktuelt1.0.3705.6018
2Du installerer oppdatering KB886906. Dette er den første (eldste) oppdateringen. 1.0.3705.60181.0.3705.6021
3Du installerer oppdatering KB928367. Dette er den andre (nyeste) oppdateringen.1.0.3705.60211.0.3705.6060
4Du fjerner oppdatering KB928367. Dette er den andre (nyeste) oppdateringen.1.0.3705.60601.0.3705.6018
5Du laster ned og kjører oppryddingsverktøyet1.0.3705.60601.0.3705.6018
6Du installerer oppdatering KB886906 på nytt. Dette er den første (eldste) oppdateringen.1.0.3705.60181.0.3705.6021
Tabellen nedenfor viser hvilken oppdatering du må installere hvis du fjerner en av sikkerhetsoppdateringene som er oppført i delen Symptom.
Skjul denne tabellenVis denne tabellen
.NET Framework-versjonOppdatering som har blitt fjernetOppdatering som må installeres på nytt
.NET Framework 1.1 Service Pack 1
928366 Beskrivelse av sikkerhetsoppdateringen for .NET Framework 1.1 for Windows XP og Windows 2000: 10. juli 2007
886903 Sikkerhetsproblem ved ASP.NET-banevalidering i Microsoft .NET Framework 1.1 Service Pack 1
.NET Framework 1.1 Service Pack 1
929729 Beskrivelse av sikkerhetsoppdateringen for .NET Framework 1.1 for Windows Vista: 10. juli 2007
886903 Sikkerhetsproblem ved ASP.NET-banevalidering i Microsoft .NET Framework 1.1 Service Pack 1
.NET Framework 1.0 Service Pack 3
928367 Beskrivelse av sikkerhetsoppdateringen for .NET Framework 1.0 for Windows Vista, Windows Server 2003, Windows XP og Windows 2000: 10. juli 2007
886906 Sikkerhetsproblem ved ASP.NET-banevalidering i Microsoft .NET Framework 1.0 Service Pack 3
Når du har fjernet en av de nye oppdateringene, må du kjøre oppryddingsverktøyet som er beskrevet her, før du installerer den eldste oppdateringen. Denne prosessen må gjentas hver gang du fjerner sikkerhetsoppdateringen. Det vil si at du først må kjøre avinstallerings- og oppryddingsverktøyet og deretter installere den eldre oppdateringen hver gang du har fjernet sikkerhetsoppdateringen.

Obs!  Når du kjører avinstallerings- og oppryddingsverktøyet, installeres ikke dette på datamaskinen. Når oppryddingen på maskinen er fullført, fjernes verktøyet automatisk.

Mer informasjon

Hvis du vil ha mer informasjon om problemer som oppstår når du har installert flere oppdateringer, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
938244 Filversjonen rulles tilbake til versjonen som ble installert ved hjelp av den siste oppdateringspakken, når du fjerner en oppdatering for .NET Framework 1.0 eller 1.1.

Egenskaper

Artikkel-ID: 939160 - Forrige gjennomgang: 3. desember 2007 - Gjennomgang: 1.2
Informasjonen i denne artikkelen gjelder:
  • Microsoft .NET Framework 1.1 Service Pack 1 på følgende plattformer
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Premium
    • Windows Vista Starter
    • Windows Vista Ultimate
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Starter Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
  • Microsoft .NET Framework 1.0 Service Pack 3 på følgende plattformer
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Starter
    • Windows Vista Ultimate
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Starter Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
Nøkkelord: 
kbhowto kbtshoot kbprb kbupdate kbuninstall kbupdateissue kbexpertisebeginner kbinstallation KB939160

Gi tilbakemelding

 

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