Näyttöön tulee virhesanoma yritettäessä asentaa hotfix-korjaus tai päivitys: Error 9002. Microsoft Visual Studio .NET 2003 Hotfix (KBxxxxxx) cannot be installed because you have one or more hotfixes installed. Remove them and try again.

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 942380 - Näytä tuotteet, joita tämä artikkeli koskee.
Tärkeää Tässä artikkelissa käsitellään rekisterin muokkaamista. Muista varmuuskopioida rekisteri ennen sen muokkaamista. Varmista, että osaat palauttaa rekisterin, jos ongelmia ilmenee. Lisätietoja rekisterin varmuuskopioimisesta, palauttamisesta ja muokkaamisesta saat napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
322756 Rekisterin varmuuskopioiminen, muokkaaminen ja palauttaminen Windows XP:ssä ja Windows Server 2003:ssa
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Oire

Kun yrität asentaa hotfix-korjauksen tai päivityksen, näyttöön saattaa tulla seuraavankaltainen virhesanoma:
Error 9002. Microsoft Visual Studio .NET 2003 Hotfix (KBxxxxxx) cannot be installed because you have one or more hotfixes installed. Remove them and try again. (Virhe 9002. Microsoft Visual Studio .NET 2003:n hotfix-korjausta (KBxxxxxx) ei voi asentaa, koska asennettuna on vähintään yksi hotfix-korjaus. Poista hotfix-korjaukset ja yritä uudelleen.)
Tämä virhesanoma voi tulla näyttöön, kun yrität asentaa hotfix-korjauksen tai päivityksen jollekin seuraavista tuotteista:
  • Microsoft .NET Framework 1.1 tai .NET Framework 1.0
  • Microsoft Visual Studio .NET 2003 tai Visual Studio .NET 2002.

Syy

Tämä ongelma voi ilmetä seuraavista syistä:
  • Olet asentanut tuotteelle sisällyttämätön hotfix-korjauksen.

    Sisällyttämätön hotfix-korjaus on hotfix-korjaus tai päivitys, jota ei sisällytetä Service Pack -pakettiin tai tuotejulkaisuun. Tällainen korjaus on tarkoitettu korjaamaan jokin tietty ongelma, joka jollakin asiakkaalla on tuotteen kanssa. Tämä korjaus ei kuitenkaan sovi yleiseen käyttöön.
  • Olet asentanut päivityksen, joka tarkoituksenmukaisesti estää hotfix-korjauksen tai päivityksen asentamisen.

    Jotkin päivitykset estävät tarkoituksenmukaisesti muut päivitykset teknisistä syistä, kuten päivitysten välisten riippuvuussuhteiden vuoksi.

Workaround

Voit kiertää tämän ongelman jommallakummalla seuraavista tavoista.

Tapa 1

Poista asennettavan hotfix-korjauksen tai päivityksen asennuksen estävä hotfix-korjaus tai päivitys.

Yleensä voit poistaa hotfix-korjauksen tai päivityksen Ohjauspaneelin Lisää tai poista sovellus -työkalun avulla. Voit selvittää poistettavan hotfix-korjauksen tai päivityksen seuraavasti:
  1. Avaa sen hotfix-korjauksen tai päivityksen Windows Installer (.msi) -lokitiedosto, jonka asennus ei onnistunut. Jos lokitiedostoa ei ole tai jos et löydä sitä, yritä asentaa hotfix-korjaus tai päivitys uudelleen seuraavan komennon avulla:
    hotfix-korjauksen_tai_päivityksen_nimi.exe /L:lokitiedoston_nimi.log
  2. Etsi vaiheessa 1 löytämästäsi tai luomastasi lokitiedostosta rivi, joka sisältää seuraavankaltaisen tekstin:
    DDPatch:M937058.BlockingPatches=U822550;U832138;U8321381031;U842936;U883661;U8321381036
    Luvut vastaavat estäviä hotfix-korjauksia tai päivityksiä. Luvut alkavat kirjaimella U tai M.

    Jos et löydä lokitiedostosta mitään estäviä hotfix-korjauksia tai päivityksiä, siirry vaiheeseen 4.
  3. Poista kaikki vaiheessa 2 löytämässäsi luettelossa olevat hotfix-korjaukset tai päivitykset Ohjauspaneelin Lisää tai poista sovellus -työkalun avulla. Yritä sitten uudelleen asentaa se hotfix-korjaus tai päivitys, jonka asentamisen yhteydessä ongelma ilmeni.
  4. Jos et löydä lokitiedostosta estäviä hotfix-korjauksia tai päivityksiä, tarkastele Ohjauspaneelin Lisää tai poista sovellus -työkalun luetteloa ja selvitä, mikä hotfix-korjaus tai päivitys on poistettava. Voit tehdä tämän seuraavasti:
    1. Avaa Ohjauspaneelin Lisää tai poista sovellus -työkalu.
    2. Etsi kaikki luettelossa olevat hotfix-korjaukset ja päivitykset, jotka vastaavat päivitettävää tuotetta.
    3. Poista hotfix-korjaus tai päivitys, jonka asensit viimeksi. Jos olet asentanut useita hotfix-korjauksia ja päivityksiä, etkä tiedä viimeksi asennettua hotfix-korjausta tai päivitystä, voit aloittaa poistamalla hotfix-korjauksen tai päivityksen, jonka luku on suurin.
    4. Kun olet poistanut hotfix-korjauksen tai päivityksen, yritä asentaa se hotfix-korjaus tai päivitys, jonka asennuksen yrittämisen yhteydessä tämä ongelma ilmeni. Jos ongelma ilmenee yhä, toista vaihe c ja poista seuraavaksi uusin hotfix-korjaus tai päivitys. Yritä sitten uudelleen asentaa se hotfix-korjaus tai päivitys, jonka asentamisen yhteydessä ongelma ilmeni.
    Huomautus Saatat joutua toistamaan vaiheita c ja d useille hotfix-korjauksille ja päivityksille, ennen kuin pystyt onnistuneesti asentamaan sen hotfix-korjauksen tai päivityksen, jonka yritit asentaa, kun tämä ongelma ilmeni.

Tapa 2

Varoitus Vakavia ongelmia saattaa ilmetä, jos muokkaat rekisteriä virheellisesti Rekisterieditorilla tai jollakin muulla tavalla. Näiden ongelmien ilmetessä saatat joutua asentamaan käyttöjärjestelmäsi uudelleen. Microsoft ei takaa, että nämä ongelmat voidaan ratkaista. Muokkaat rekisteriä omalla vastuulla.

Poista rekisterimerkintä, joka ilmaisee estävän hotfix-korjauksen tai päivityksen sijaitsemisen järjestelmässä. Seuraavassa taulukossa on luettelo ongelman oireista kertovassa osassa mainittujen tuotteiden rekisteriavaimista.
Kutista tämä taulukkoLaajenna tämä taulukko
Numero Tuote Rekisteriavain
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
Jos haluat poistaa rekisterimerkinnän, joka ilmaisee estävän hotfix-korjauksen tai päivityksen sijaitsemisen järjestelmässä, toimi seuraavasti.
  1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita regedit.exe ja valitse sitten OK.
  2. Selvitä siihen tuotteeseen, jolle yrität asentaa hotfix-korjausta tai päivitystä, liittyvä rekisteriavain edellä olevan taulukon avulla.
  3. Etsi asianmukainen rekisteriavain Rekisterieditorissa.
  4. Etsi estävän hotfix-korjauksen tai päivityksen rekisterimerkintä. Tietoja sen estävän hotfix-korjauksen tai päivityksen selvittämisestä, jonka rekisteriavain on poistettava, on tavan 1 vaiheissa 1 ja 2.
    • Esimerkki 1:
      Yrität asentaa Microsoft Visual Studio .NET 2003 -päivityksen 937058. Päivitys kuitenkin estetään, koska asensit aiemmin päivityksen 842936. Tässä tilanteessa sinun on etsittävä jompikumpi seuraavista rekisteriavaimista:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\M842936

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\U842936
    • Esimerkki 2:
      Yrität asentaa Microsoft .NET Framework 1.0 -päivityksen 928367. Päivitys kuitenkin estetään, koska asensit aiemmin päivityksen 886906. Tässä tilanteessa sinun on etsittävä jompikumpi seuraavista rekisteriavaimista:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\M886906

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\U886906
  5. Kun löydät asianmukaisen rekisteriavaimen, napsauta sitä hiiren kakkospainikkeella ja valitse sitten Poista. Napsauta hiiren kakkospainikkeella esimerkiksi rekisteriavainta M842936.
  6. Sulje Rekisterieditori.
Lisätietoja aiemmin asennetusta sisällyttämättömästä hotfix-korjauksesta tai aiemmin asennetun hotfix-korjauksen tai päivityksen estämästä päivityksestä saat Microsoftin asiakastuelta. Luettelo Microsoftin asiakastuen puhelinnumeroista ja tietoja tuen kustannuksista on seuraavassa Microsoftin verkkosivustossa:
http://support.microsoft.com/contactus/?ws=support

Ominaisuudet

Artikkelin tunnus: 942380 - Viimeisin tarkistus: 3. joulukuuta 2007 - Versio: 1.4
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft .NET Framework 1.1 Service Pack 1
  • Microsoft .NET Framework 1.0 Service Pack 3
  • Microsoft Visual Studio .NET 2003 Service Pack 1 seuraavilla käyttöjärjestelmillä
    • 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 seuraavilla käyttöjärjestelmillä
    • Microsoft Visual Basic .NET 2002 Standard Edition
    • Microsoft Visual C# .NET 2002 Standard Edition
    • Microsoft Visual C++ .NET 2002 Standard Edition
Hakusanat: 
kbtshoot kbexpertisebeginner kbexpertiseinter kbexpertiseadvanced kbsecurity kbbug kbpubtypekc KB942380

Anna palautetta

 

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