Fejlmeddelelse, når du prøver at installere et hotfix eller en opdatering: "Fejl 9002. Microsoft Visual Studio .NET 2003 Hotfix (KBxxxxxx) kan ikke installeres, fordi der allerede er et eller flere hotfixes installeret. Fjern dem, og prøv igen."

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 942380 - Få vist de produkter, som denne artikel refererer til.
Vigtigt! Denne artikel indeholder oplysninger om redigering af registreringsdatabasen. Husk at tage en sikkerhedskopi af registreringsdatabasen, før du ændrer den. Sørg for, at du ved, hvordan registreringsdatabasen gendannes, hvis der opstår et problem. Du kan finde flere oplysninger om, hvordan du sikkerhedskopierer, gendanner og redigerer registreringsdatabasen, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
322756 Sådan sikkerhedskopieres, redigeres og gendannes registreringsdatabasen i Windows XP og Windows Server 2003
Udvid alle | Skjul alle

På denne side

Symptomer

Når du prøver at installere et hotfix eller en opdatering, kan der blive vist en fejlmeddelelse, som ligner følgende:
"Fejl 9002. Microsoft Visual Studio .NET 2003 Hotfix (KBxxxxxx) kan ikke installeres, fordi der allerede er et eller flere hotfixes installeret. Fjern dem, og prøv igen."
Fejlmeddelelsen kan blive vist, når du prøver at installere et hotfix eller en opdatering til et af følgende produkter:
  • Microsoft .NET Framework 1.1 eller .NET Framework 1.0
  • Microsoft Visual Studio .NET 2003 eller Visual Studio .NET 2002

Årsag

Problemet kan skyldes følgende:
  • Du har installeret et uflettet hotfix til produktet.

    Et uflettet hotfix er et hotfix eller en opdatering, som ikke bliver lagt ind i en service pack eller en produktudgivelse. Denne type hotfix er beregnet til at løse et bestemt problem, som en kunde har med et produkt, men det er ikke egnet til generel brug.
  • Du har installeret en opdatering, som bevidst forhindrer installation af et hotfix eller en opdatering.

    Nogle opdateringer blokerer bevidst for andre opdateringer af tekniske årsager, f.eks. indbyrdes afhængighed mellem opdateringer

Workaround

Du kan løse problemet ved at bruge en af følgende metoder.

Metode 1

Fjern det hotfix eller den opdatering, som blokerer for det hotfix eller den opdatering, du forsøger at installere.

Du kan normalt fjerne et hotfix eller en opdatering ved hjælp af Tilføj eller fjern programmer i Kontrolpanel. Følg disse trin for at finde ud af, hvilket hotfix eller hvilken opdatering du skal fjerne:
  1. Åbn logfilen fra Windows Installer (.msi) for det hotfix eller den opdatering, som ikke kunne installeres. Hvis du ikke har logfilen, eller du ikke kan finde den, kan du bruge følgende kommando til at forsøge at installere hotfixet eller opdateringen igen:
    hotfix_or_update_name.exe /L:log_name.log
  2. Find den linje i logfilen fra trin 1, der indeholder en tekst, som ligner følgende:
    DDPatch:M937058.BlockingPatches=U822550;U832138;U8321381031;U842936;U883661;U8321381036
    Tallene angiver de hotfixes eller opdateringer, som blokerer for installationen. Tallene starter med et U eller et M.

    Gå til trin 4, hvis du ikke kan finde nogen hotfixes eller opdateringer, som blokerer for installationen.
  3. Brug Tilføj eller fjern programmer i Kontrolpanel til at fjerne alle de hotfixes og opdateringer, som du fandt i trin 2. Prøv nu at installere det hotfix eller den opdatering, som gav dig problemet.
  4. Hvis du ikke kan finde nogen blokerende hotfixes eller opdateringer i logfilen, kan du se på listen under Tilføj eller fjern programmer i Kontrolpanel for at finde ud af, hvilket hotfix eller hvilken opdatering du skal fjerne. Det kan du gøre ved at benytte følgende fremgangsmåde:
    1. Åbn Tilføj eller fjern programmer i Kontrolpanel.
    2. Find alle de hotfixes og opdateringer på listen, der hører til det produkt, du forsøger at opdatere.
    3. Fjern det hotfix eller den opdatering, som du sidst har installeret. Hvis du har flere hotfixes og opdateringer installeret, og du ikke ved, hvilken af dem der blev installeret sidst, kan du begynde med at fjerne den, der har det højeste nummer.
    4. Efter at du har fjernet dette hotfix eller denne opdatering, kan du igen forsøge at installere det hotfix eller den opdatering, som gav dig problemet. Hvis problemet opstår igen, må du gentage trin c og fjerne det hotfix eller den opdatering, som nu er installeret sidst. Prøv nu at installere det hotfix eller den opdatering, som gav dig problemet.
    Bemærk! Det kan være nødvendigt at gentage trin c og d flere gange, før det lykkes at installere det hotfix eller den opdatering, som gav dig problemet.

Metode 2

Advarsel!Der kan opstå alvorlige problemer, hvis registreringsdatabasen ikke redigeres korrekt i Registreringseditor, eller der anvendes andre redigeringsmetoder. Denne type problemer kan resultere i, at du skal geninstallere operativsystemet. Microsoft kan ikke garantere, at sådanne problemer kan løses. Redigering af registreringsdatabasen sker på eget ansvar.

Fjern den post i registreringsdatabasen, som angiver det hotfix eller den opdatering, som blokerer for installationen. Følgende tabel indeholder en liste over registreringsdatabasenøgler til produkterne nævnt i afsnittet Symptomer.
Skjul tabellenUdvid tabellen
Tal Produkt Registreringsdatabasenøgle
1 Microsoft .NET Framework 1.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0
2 Microsoft .NET Framework 1.1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.1
3 Microsoft Visual Studio .NET 2002
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.0
4 Microsoft Visual Studio .NET 2003
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1
Følg disse trin for at fjerne den post i registreringsdatabasen, som angiver det hotfix eller den opdatering, som blokerer for installationen:
  1. Klik på Start, klik på Kør, skriv regedit.exe, og klik derefter på OK.
  2. Find den registreringsdatabasenøgle i tabellen ovenfor, der passer til det produkt, du forsøger at opdatere.
  3. Find den relevante registreringsdatabasenøgle i Registreringseditor.
  4. Find den post i registreringsdatabasen, som angiver det hotfix eller den opdatering, som blokerer for installationen. Hvis du har brug for flere oplysninger om, hvordan du finder de blokerende hotfixes eller opdateringer, skal du se trin 1 og 2 under Metode 1.
    • Eksempel 1:
      Du forsøger at installere opdatering 937058 til Microsoft Visual Studio .NET 2003. Denne opdatering er imidlertid blokeret, fordi du tidligere har installeret opdatering 842936. I denne situation skal du finde en af følgende registreringsdatabasenøgler:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\M842936

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\U842936
    • Eksempel 2:
      Du forsøger at installere opdatering 928367 til Microsoft .NET Framework 1.0. Denne opdatering er imidlertid blokeret, fordi du tidligere har installeret opdatering 886906. I denne situation skal du finde en af følgende registreringsdatabasenøgler:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\M886906

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\U886906
  5. Når du har fundet den relevante registreringsdatabasenøgle, skal du højreklikke på registreringsdatabaseposten og derefter klikke på Slet. I eksemplet ovenfor skal du højreklikke på M842936.
  6. Afslut Registreringseditor.
Kontakt Microsofts kundesupport, hvis du har brug for flere oplysninger. Du finder en fuldstændig liste over telefonnumre til Microsofts kundesupport og oplysninger om prisen på support på følgende Microsoft-websted:
http://support.microsoft.com/contactus/?ws=support

Egenskaber

Artikel-id: 942380 - Seneste redigering: 3. december 2007 - Redigering: 1.4
Oplysningerne i denne artikel gælder:
  • Microsoft .NET Framework 1.1 Service Pack 1
  • Microsoft .NET Framework 1.0 Service Pack 3
  • Microsoft Visual Studio .NET 2003 Service Pack 1 på følgende platforme
    • Microsoft Visual Studio .NET 2003 Professional Edition
    • Microsoft Visual Studio .NET 2003 Enterprise Architect
    • Microsoft Visual Studio .NET 2003 Enterprise Developer
    • Microsoft Visual Studio .NET 2003 Academic Edition
    • Microsoft Visual Basic .NET 2003 Standard Edition
    • Microsoft Visual C++ .NET 2003 Standard Edition
    • Microsoft Visual C# .NET 2003 Standard Edition
    • Microsoft Visual J# .NET 2003 Standard Edition
  • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional Edition på følgende platforme
    • Microsoft Visual Basic .NET 2002 Standard
    • Microsoft Visual C# .NET 2002 Standard Edition
    • Microsoft Visual C++ .NET 2002 Standard
Nøgleord: 
kbtshoot kbexpertisebeginner kbexpertiseinter kbexpertiseadvanced kbsecurity kbbug kbpubtypekc KB942380

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