Feilmelding når du forsøker å bruke en hurtigreparasjon eller oppdatering: Feil 9002. Microsoft Visual Studio .NET 2003 Hotfix (KBxxxxxx) kan ikke installeres fordi én eller flere hurtigreparasjoner er installert. Fjern dem og prøv på nytt.

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 942380 - Vis produkter som denne artikkelen gjelder for.
Viktig!  Denne artikkelen inneholder informasjon om hvordan du endrer registret. Husk å ta en sikkerhetskopi av registret før du endrer det. Du må vite hvordan du gjenoppretter registret i tilfelle det oppstår problemer. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer, gjenoppretter og endrer registret, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
322756 Slik sikkerhetskopierer, redigerer og gjenoppretter du registret i Windows XP og Windows Server 2003
Vis alt | Skjul alt

På denne siden

Symptom

Når du forsøker å bruke en hurtigreparasjon eller oppdatering, kan du hende du får en feilmelding lik den følgende:
Feil 9002. Microsoft Visual Studio .NET 2003 Hotfix (KBxxxxxx) kan ikke installeres fordi én eller flere hurtigreparasjoner er installert. Fjern dem og prøv på nytt.
Det kan hende du får denne feilmeldingen når du forsøker å bruke en hurtigreparasjon eller oppdatering for et av de følgende produktene:
  • Microsoft .NET Framework 1.1 eller .NET Framework 1.0
  • Microsoft Visual Studio .NET 2003 eller Visual Studio .NET 2002

Årsak

Dette problemet kan oppstå på grunn av følgende årsaker:
  • Du har brukt en ikke-sammenslått hurtigreparasjon for produktet.

    En ikke-sammenslått hurtigreparasjon er en hurtigreparasjon eller oppdatering som ikke vil bli inkludert i en oppdateringspakke eller et produkt. Denne typen reparasjon er ment å løse et bestemt problem som en kunde har med et produkt. Denne reparasjonen passer imidlertid ikke for generell bruk.
  • Du har brukt en oppdatering som med hensikt hindrer deg i å bruke en hurtigreparasjon eller oppdatering.

    Noen oppdateringer blokkerer med hensikt andre oppdateringer av tekniske årsaker, for eksempel avhengigheter på tvers av oppdateringer.

Workaround

Du kan omgå dette problemet ved å bruke én av følgende metoder.

Metode 1

Fjern hurtigreparasjonen eller oppdateringen som blokkerer hurtigreparasjonen eller oppdateringen du forsøker å bruke.

Du kan vanligvis fjerne en hurtigreparasjon eller oppdatering ved hjelp av elementet Legg til eller fjern programmer i Kontrollpanel. Bruk følgende fremgangsmåte for å fastslå hvilken hurtigreparasjon eller oppdatering du må fjerne:
  1. Åpne Windows Installer-loggen (MSI) for hurtigreparasjonen eller oppdateringen som du ikke kunne bruke. Hvis du ikke har loggen, eller hvis du ikke kan finne loggen, bruker du følgende kommando for å forsøke å bruke hurtigreparasjonen eller oppdateringen på nytt:
    hotfix_or_update_name.exe /L:log_name.log
  2. I loggfilen som du fant eller opprettet i trinn 1, finner du linjen som inneholder tekst lik følgende:
    DDPatch:M937058.BlockingPatches=U822550;U832138;U8321381031;U842936;U883661;U8321381036
    Tallene tilsvarer de blokkerende hurtigreparasjonene eller oppdateringene. Tallene starter enten med U eller M.

    Hvis du ikke finner noen blokkerende hurtigreparasjoner eller oppdateringer i loggen, kan du gå til trinn 4.
  3. Bruk elementet Legg til eller fjern programmer i Kontrollpanel for å fjerne alle hurtigreparasjoner og oppdateringer i listen som du fant i trinn 2. Deretter prøver du på nytt å bruke hurtigreparasjonen eller oppdateringen du forsøkte å bruke da du fikk dette problemet.
  4. Hvis du ikke finner noen blokkerende hurtigreparasjoner eller oppdateringer i loggen, kan du vise listen i elementet Legg til eller fjern programmer i Kontrollpanel for å fastslå hvilken hurtigreparasjon eller oppdatering du må fjerne. Når du skal gjøre dette, bruker du følgende fremgangsmåte:
    1. Åpne elementet Legg til eller fjern programmer i Kontrollpanel.
    2. Finn alle de oppførte hurtigreparasjonene og oppdateringene som tilsvarer produktet du forsøker å oppdatere.
    3. Fjern hurtigreparasjonen eller oppdateringen du brukte sist. Hvis du har brukt flere hurtigreparasjoner og oppdateringer, og du ikke vet hvilken hurtigreparasjon eller oppdatering du brukte sist, kan du starte med å fjerne hurtigreparasjonen eller oppdateringen med det høyeste tallet.
    4. Når du har fjernet hurtigreparasjonen eller oppdateringen, kan du forsøke å bruke hurtigreparasjonen eller oppdateringen du forsøkte å bruke da du fikk dette problemet. Hvis problemet vedvarer, kan du gjenta trinn c for å fjerne den nest nyeste hurtigreparasjonen eller oppdateringen. Deretter kan du igjen forsøke å bruke hurtigreparasjonen eller oppdateringen du forsøkte å bruke da du fikk dette problemet.
    Obs!  Det kan hende du må gjenta trinn c og d for flere hurtigreparasjoner og oppdateringer før du kan bruke hurtigreparasjonen eller oppdateringen du forsøkte å bruke da du fikk dette problemet.

Metode 2

Advarsel!  Det kan oppstå alvorlige problemer hvis du endrer registret på feil måte ved hjelp av Registerredigering eller en annen metode. Dette kan føre til at du må installere operativsystemet på nytt. Microsoft garanterer ikke at disse problemene kan løses. Registerendring skjer på eget ansvar.

Fjern registeroppføringen som angir at den blokkerende hurtigreparasjonen eller oppdateringen finnes. Følgende tabell viser registernøklene for produktene som er nevnt i delen Symptomer.
Skjul denne tabellenVis denne tabellen
Tall Produkt Registernøkkel
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
Bruk følgende fremgangsmåte for å fjerne registeroppføringen som angir at den blokkerende hurtigreparasjonen eller oppdateringen finnes:
  1. Klikk Start, klikk Kjør, skriv inn regedit.exe og klikk deretter OK.
  2. Basert på produktet der du forsøker å bruke en hurtigreparasjon eller oppdatering, kan du finne den tilknyttede registernøkkelen fra den tidligere viste tabellen.
  3. Finn den riktige registernøkkelen i Registerredigering.
  4. Finn registeroppføringen for den blokkerende hurtigreparasjonen eller oppdateringen. Hvis du vil ha mer informasjon om hvordan du finner den blokkerende hurtigreparasjonen eller oppdateringen du må fjerne registernøkkelen for, kan du se trinn 1 og 2 i metode 1.
    • Eksempel 1:
      Du forsøker å bruke oppdatering 937058 for Microsoft Visual Studio .NET 2003. Oppdateringen er imidlertid blokkert fordi du tidligere har brukt oppdatering 842936. I dette scenariet må du finne en av de følgende registernøklene:
      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øker å bruke oppdatering 928367 for Microsoft .NET Framework 1.0. Oppdateringen er imidlertid blokkert fordi du tidligere har brukt oppdatering 886906. I dette scenariet må du finne en av de følgende registernøklene:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\M886906

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\U886906
  5. Når du finner den riktige registernøkkelen, høyreklikker du den, og deretter klikker du Slett. Høyreklikk for eksempel M842936.
  6. Avslutt Registerredigering.
Hvis du vil ha mer informasjon om en ikke-sammenslått hurtigreparasjon du tidligere har brukt, eller om en oppdatering som er blokkert av en tidligere brukt hurtigreparasjon eller oppdatering, kan du kontakte Microsoft Kundestøtte. Hvis du vil ha en fullstendig liste over telefonnumre for Microsofts kundestøttetjenester og informasjon om støttekostnader, kan du gå til følgende Microsoft-webområde:
http://support.microsoft.com/contactus/?ws=support

Egenskaper

Artikkel-ID: 942380 - Forrige gjennomgang: 3. desember 2007 - Gjennomgang: 1.4
Informasjonen i denne artikkelen gjelder:
  • 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 plattformer
    • 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 plattformer
    • Microsoft Visual Basic .NET 2002 Standard Edition
    • Microsoft Visual C# .NET 2002 Standard Edition
    • Microsoft Visual C++ .NET 2002 Standard Edition
Nøkkelord: 
kbtshoot kbexpertisebeginner kbexpertiseinter kbexpertiseadvanced kbsecurity kbbug kbpubtypekc KB942380

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