Hvis Windows-softwareopdateringer fjernes i forkert rækkefølge, kan det medføre, at operativsystemet holder op med at fungere

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

Symptomer

Operativsystemet fungerer muligvis ikke korrekt eller slet ikke, efter du fjerner en Microsoft Windows-softwareopdatering ved hjælp af værktøjet Tilføj eller fjern programmer i Kontrolpanel eller ved hjælp af filen Spuninst.exe. Når du fjerner en Windows-softwareopdatering, kan der vises en advarselsmeddelelse i stil med følgende:
Installationsprogrammet fandt følgende programmer på computeren:
Lise over softwareopdateringer og programmer.
Hvis softwareopdateringen fjernes, vil disse programmer muligvis ikke fungere korrekt. Vil du fortsætte?

Årsag

Problemet forekommer, hvis du fjerner Windows-softwareopdateringerne fra operativsystemet i forkert rækkefølge.

Bemærk! For at bevare en korrekt orden af filer i operativsystemet skal du fjerne Windows-softwareopdateringer i den modsatte rækkefølge af, hvordan du installerede opdateringerne. Fjern den sidst installerede Windows-softwareopdatering først, fjern derefter den næstsidste installerede opdatering osv.

De følgende situationer kan medføre, at operativsystemet holder op med at fungere korrekt.

Situation 1:

  1. Du installerer Softwareopdatering 1.
  2. Du installerer en servicepakke, der blev udgivet før Softwareopdatering 1.
  3. Du fjerner Softwareopdatering 1.

Situation 2:

  1. Du installerer Softwareopdatering 1.
  2. Du installerer Softwareopdatering 2.
  3. Du fjerner Softwareopdatering 1.
Bemærk! Disse fremgangsmåder understøttes ikke. Vi anbefaler ikke, at du fjerner softwareopdateringer.

Løsning

Du kan løse dette problem ved at fjerne Windows-softwareopdateringer i den modsatte rækkefølge af, hvordan du installerede dem.

Situation 1:

  1. Installer Softwareopdatering 1.
  2. Installer en servicepakke, der blev udgivet før Softwareopdatering 1.
  3. Fjern servicepakken, du installerede i trin 2.
  4. FjernSoftwareopdatering 1.
  5. Geninstaller den servicepakke, du installerede i trin 2.

Situation 2:

  1. Installer Softwareopdatering 1.
  2. Installer Softwareopdatering 2.
  3. Fjern Softwareopdatering 2.
  4. Fjern Softwareopdatering 1.
Du kan oprette en TimeLine.log-fil for at bestemme rækkefølgen, hvori softwareopdateringer blev installeret. Det gør du ved at følge disse trin:
  1. Klik på Start, klik på Kør, skriv cmd, og klik derefter på OK.
  2. Skriv følgende ud for kommandoprompten:
    dir %windir%\*.log /o:d | findstr /i /r /c:q......\.log /c:kb......\.log /c:q......uninst\.log /c:kb......uninst\.log > %systemdrive%\TimeLine.log
  3. Tryk på ENTER
Når du åbner filen TimeLine.log (%systemdrive%\TimeLine.log), vises de installerede softwareopdateringer efter dato. Den sidst installerede softwareopdatering står sidst på listen.

Hvis du vil fjerne en softwareopdatering, skal du fjerne den softwareopdatering, der er angivet sidst i filen TimeLine.log, og derefter bevæge dig opad. Fjern én softwareopdatering ad gangen, indtil du har fjernet den softwareopdatering, du rent faktisk ville fjerne.

Hvis der allerede er opstået et problem, fordi du har fjernet en softwareopdatering i forkert rækkefølge, og du bruger Windows XP eller Windows 2000, kan du bruge værktøjet Afecheck.exe til at identificere, hvilke softwareopdateringer der kan være beskadigede. Du kan bruge værktøjet Qfecheck.exe til at holde styr på og verificere installerede Windows-softwareopdateringer. Når værktøjet Qfecheck.exe rapporterer, at en softwareopdatering er beskadiget, skal du geninstallere den pågældende softwareopdatering for at sikre, at de korrekte filversioner er installeret. Yderligere oplysninger finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
282784 Qfecheck.exe kontrollerer installation af hotfix til Windows 2000 og Windows XP (artiklen er evt. på engelsk)

Yderligere Information

Når du installerer en softwareopdatering, oprettes en afinstallationsmappe på %SystemRoot%\$NtUninstall[KBArticleNumber]$\. Denne afinstallationsmappe indeholder de originalfiler, som softwareopdateringen har erstattet.

Når en softwareopdatering fjernes, kopieres filerne fra afinstallationsmappen tilbage til operativsystemmapperne. Derudover nulstilles registreringsdatabasenøgler til deres originalværdier.

Hvis du fjerne en softwareopdatering, der ikke er den sidst installerede softwareopdatering, vises en advarselsmeddelelse i stil med følgende:
Installationsprogrammet fandt følgende programmer på computeren:
Lise over softwareopdateringer og programmer.
Hvis softwareopdateringen fjernes, vil disse programmer muligvis ikke fungere korrekt. Vil du fortsætte?
Meddelelsen indeholder en liste over alle softwareopdateringer og programmer, du har installeret på computeren, siden installationen af den softwareopdatering, du forsøger at fjerne. Når du installerer softwareopdateringer i fuldautomatisk tilstand ved hjælp af kommandolinjeparameteren /quiet eller /passive, vises denne advarselsmeddelelse ikke, og processen med fjernelse af softwareopdateringen fortsættes.

Yderligere oplysninger om de kommandolinjeparametre, der er tilgængelige ved installation af Windows-softwareopdateringer, finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
262841 Kommandolinjeparametre for opdateringspakker til Windows-software (artiklen er evt. på engelsk)
Normalt afhænger programmer ikke af softwareopdateringer, men de kan afhænge af servicepakker. Kontakt softwareudvikleren eller en passende nyhedsgruppe, hvis du har spørgsmål om et programs afhængigheder af en bestemt softwareopdatering eller servicepakke.

Windows-servicepakker er kumulative. Det vil sige, at problemer, der blev løst i én servicepakke, også er løst i efterfølgende servicepakker. Du kan fastslå, om en softwareopdatering er medtaget i en servicepakke ved at kigge på listen Tilføj eller fjern programmer. Efter installation af en servicepakke vises softwareopdateringer, der er del af den sidst installerede Windows-servicepakke, ikke på listen Tilføj eller fjern programmer, fordi installationen af servicepakken fjerner disse poster fra listen.

Du kan også gennemse følgende KB-artikler for at afgøre, om en softwareopdatering er medtaget i en bestemt Windows Service Pack:
324720 Liste over fejl, der er rettet i Windows XP Service Pack 1a
327194 Liste over fejl, der er rettet i Windows 2000 Service Pack 4 (artiklen er evt. på engelsk)
320853 Liste over fejl, der er rettet i Windows 2000 Service Pack 3 (artiklen er evt. på engelsk)

Eksempler på situationer

Situation 1:
  1. Du installerer Windows 2000 Service Pack 3 (SP3) på en computer.
  2. Du installerer en softwareopdatering, der forekommer efter Service Pack 4 (SP4).
  3. Du installerer Windows 2000 SP4.

    Bemærk! Installationen af servicepakken udfører versionskontrol af softwareopdateringen. Den erstatter ikke nyere softwareopdateringsfiler.
  4. På et senere tidspunkt fjerner du softwareopdateringen, der ligger efter Windows 2000 SP4.
Softwareopdateringens fjernelsesproces erstatter filerne i operativsystemmapperne med filerne fra afinstallationsmappen for softwareopdateringen. Denne mappe blev oprettet, da softwareopdateringen blev installeret. Disse filer er udgaver, der er ældre end Windows 2000 SP4. Dette kan medføre en uoverensstemmelse mellem disse filer og andre operativsystemfiler. Windows kan derfor holde op med at fungere.
Situation 2:
  1. Du installerer Windows XP-softwareopdatering 828274 på en computer.
  2. Du installerer Windows XP-softwareopdatering 820128.
  3. På et senere tidspunkt fjerner du Windows XP-softwareopdatering 828274.
Softwareopdatering 828274 opdaterer kernefiler. Softwareopdatering 820128 opdaterer kernefiler, men den opdaterer også Services.exe. Softwareopdatering 820128 opdaterer ikke Ntdll.dll. Når du fjerner softwareopdatering 828274, erstatter du kernefilerne i operativsystemmappen med de oprindelige filer fra mappens afinstallationsmappe. Dette kan forårsage en uoverensstemmelse med filer, fordi de oprindelige kernefiler kan kræve forskellige versioner af Services.exe og Ntdll.dll end den version af disse filer, der leveres med softwareopdatering 820128, der aktuelt findes på systemet. Denne uoverensstemmelse kan forårsage, at Windows fungerer ukorrekt, eller holder op med at fungere.

Bemærk! Disse fremgangsmåder understøttes ikke. Vi anbefaler ikke, at du fjerner softwareopdateringer.

Referencer

Yderligere oplysninger om den standardterminologi, der bruges til at beskrive Microsoft-programopdateringer, værktøjer og tilføjelsesprogrammer finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
824684 Beskrivelse af den standardterminologi, der bruges til at beskrive Microsoft-programopdateringer
Yderligere oplysninger om Update.exe, installationspakken til Windows og Windows-komponenter fås ved at se hvidbogen "Inside Update.exe - The package installer for Windows and Windows components", der findes på følgende Microsoft-websted:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx

Egenskaber

Artikel-id: 823836 - Seneste redigering: 1. april 2005 - Redigering: 5.4
Oplysningerne i denne artikel gælder:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows 2000 Advanced Server SP1
  • Microsoft Windows 2000 Advanced Server SP2
  • Microsoft Windows 2000 Advanced Server SP3
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Server SP1
  • Microsoft Windows 2000 Server SP2
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional SP1a
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Home Edition SP1a
  • Microsoft Windows 2000 Professional SP1
  • Microsoft Windows 2000 Professional SP2
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional SP4
Nøgleord: 
kbsetup kbenv kbtshoot kbprb kberrmsg kbnofix kbbug KB823836

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