Gyorsjavítás vagy frissítés telepítésekor a „Hiba 9002: a Microsoft Visual Studio .NET 2003 gyorsjavítása (KBxxxxxx) nem telepíthető, mert a számítógépen már van egy vagy több gyorsjavítás. Azokat távolítsa el, majd próbálja újra” hibaüzenet jelenik meg

A cikk fordítása A cikk fordítása
Cikk azonosítója: 942380 - A cikkben érintett termékek listájának megtekintése.
Fontos: A cikk a beállításjegyzék (korábbi nevén rendszerleíró adatbázis) módosításával is foglalkozik. A beállításjegyzékről módosítása előtt készítsen biztonsági másolatot, illetve győződjön meg arról, hogy szükség esetén helyre tudja állítani azt. A beállításjegyzék biztonsági mentéséről, visszaállításáról és módosításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
322756 Útmutató: A rendszerleíró adatbázis biztonsági mentése, szerkesztése és visszaállítása Windows XP és Windows Server 2003 rendszerben
Az összes kibontása | Az összes összecsukása

A lap tartalma

A jelenség

Gyorsjavítás vagy frissítés telepítésekor az alábbihoz hasonló hibaüzenet jelenhet meg:
Hiba 9002: a Microsoft Visual Studio .NET 2003 gyorsjavítása (KBxxxxxx) nem telepíthető, mert a számítógépen már van egy vagy több gyorsjavítás. Azokat távolítsa el, majd próbálja újra.
A hibaüzenet a következő termékekhez kiadott gyorsjavítások vagy frissítések telepítésekor jelenhet meg:
  • A Microsoft .NET-keretrendszer 1.1-es verziója vagy a .NET-keretrendszer 1.0-s verziója
  • Microsoft Visual Studio .NET 2003 vagy Visual Studio .NET 2002

Oka

A probléma a következők miatt fordulhat elő:
  • A termékhez egy önálló gyorsjavítást telepített.

    A különálló gyorsjavítás olyan gyorsjavítás vagy frissítés, amely nem lesz része szervizcsomagnak vagy termékkiadásnak. Az ilyen javítások az egy termékkel kapcsolatban felmerült egyedi problémák megoldására szolgálnak, általános használatra azonban nem alkalmasak.
  • Olyan frissítést telepített, amelyet tudatosan úgy terveztek, hogy megakadályozza a gyorsjavítások vagy frissítések telepítését.

    Egyes frissítések technikai okokból, például a frissítések közötti függőségek miatt, kialakításuknál fogva blokkolják a többi frissítést.

Kerülő megoldás

A problémát az alábbi módszerekkel oldhatja meg.

1. módszer

Távolítsa el az éppen telepíteni próbált gyorsjavítást vagy frissítést blokkoló gyorsjavítást vagy frissítést.

A gyorsjavítások vagy a frissítések általában a Vezérlőpult Programok telepítése és törlése segédprogramjával távolíthatók el. Az eltávolítandó gyorsjavítás vagy frissítés meghatározásához kövesse az alábbi lépéseket:
  1. Nyissa meg a Windows Installer (.msi) azon gyorsjavításhoz vagy frissítéshez tartozó naplóját, melynek telepítése nem sikerült. Ha nem találja a naplót, a következő paranccsal próbálja meg ismét telepíteni a gyorsjavítást vagy a frissítést:
    gyorsjavítás_vagy_frissítés_neve.exe /L:napló_neve.log
  2. Az 1. lépésben megkeresett vagy létrehozott naplófájlban keresse meg a következőhöz hasonló szöveget tartalmazó sort:
    DDPatch:M937058.BlockingPatches=U822550;U832138;U8321381031;U842936;U883661;U8321381036
    A számok a blokkoló gyorsjavításoknak vagy frissítéseknek felelnek meg. A számok előtt egy U vagy egy M betű áll.

    Ha nem talál blokkoló gyorsjavítást vagy frissítést a naplóban, ugorjon a 4. lépéshez.
  3. A Vezérlőpult Programok telepítése és törlése segédprogramjával távolítsa el a 2. lépésben megkeresett listában szereplő gyorsjavításokat és frissítéseket. Ezt követően próbálkozzon újra azon gyorsjavítás vagy frissítés telepítésével, amellyel kapcsolatban a problémát tapasztalta.
  4. Ha a naplóban nem talál blokkoló gyorsjavítást vagy frissítést, a Vezérlőpult Programok telepítése és törlése segédprogramjában lévő lista tanulmányozásával állapítsa meg, hogy mely gyorsjavítást vagy frissítést kell eltávolítani. Ehhez hajtsa végre az alábbi lépéseket:
    1. Nyissa meg a Vezérlőpult Programok telepítése és törlése segédprogramját.
    2. A felsorolásban keresse meg az összes, a frissíteni próbált terméknek megfelelő gyorsjavítást és frissítést.
    3. Távolítsa el a legutóbb telepített gyorsjavítást vagy frissítést. Ha több gyorsjavítást és frissítést telepített, és nem tudja, hogy melyiket telepítette utoljára, célszerű az eltávolítást a legnagyobb számmal rendelkező gyorsjavítással vagy frissítéssel kezdeni.
    4. A gyorsjavítás vagy frissítés eltávolítását követően kísérelje meg annak a gyorsjavításnak vagy frissítésnek a telepítését, melynek előző telepítésekor a problémát tapasztalta. Ha a probléma még mindig előfordul, ismételje meg a c lépést a következő legutóbbi gyorsjavítás vagy frissítés eltávolításához. Ezután kísérelje meg újból telepíteni azt a gyorsjavítást vagy frissítést, melynek előző telepítésekor a problémát tapasztalta.
    Megjegyzés: Lehetséges, hogy a gyorsjavítás vagy a frissítés sikeres telepítéséhez a c és a d lépést számos gyorsjavítás és frissítés esetében meg kell ismételnie.

2. módszer

Figyelmeztetés: A beállításszerkesztővel (Rendszerleíróadatbázis-szerkesztő) vagy más eszközzel helytelenül módosított beállításjegyzék komoly problémákat okozhat, amelyek akár az operációs rendszer újratelepítését is szükségessé tehetik. A Microsoft nem garantálja az ilyen jellegű problémák megoldhatóságát, ezért a beállításjegyzéket csak saját felelősségére módosíthatja.

Távolítsa el a blokkoló gyorsjavítás vagy frissítés jelenlétét jelző beállításjegyzékbeli bejegyzést. A következő tábla a jelen cikknek a jelenséget ismertető cikkben említett termékekhez tartozó beállításkulcsokat sorolja fel.
A táblázat összecsukásaA táblázat kibontása
Szám Termék Beállításkulcs
1 A Microsoft .NET-keretrendszer 1.0-s verziója
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0
2 A Microsoft .NET-keretrendszer 1.1-s verziója
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
A blokkoló gyorsjavítás vagy frissítés jelenlétét jelző beállításjegyzékbeli bejegyzés eltávolításához kövesse az alábbi lépéseket:
  1. Kattintson a Start menü Futtatás parancsára, írja be a regedit.exe parancsot, majd kattintson az OK gombra.
  2. Azon termék alapján, amelyhez gyorsjavítást vagy frissítést kíván telepíteni, határozza meg a fenti táblázatból a megfelelő beállításkulcsot.
  3. A Beállításszerkesztőben keresse meg a megfelelő beállításkulcsot.
  4. Keresse meg a blokkoló gyorsjavításhoz vagy frissítéshez tartozó bejegyzést. Ha többet szeretne megtudni arról, hogy miként határozható meg az a blokkoló gyorsjavítás vagy frissítés, amelyhez el kell távolítania a beállításjegyzékbeli bejegyzést, térjen vissza az 1. módszer 1. és 2. lépéséhez.
    • 1. példa:
      A Microsoft Visual Studio .NET 2003 alkalmazáshoz kiadott 937058. számú frissítést készül telepíteni. A frissítést azonban a korábban telepített 842936. számú frissítés miatt blokkolja a rendszer. Ilyen esetben meg kell keresnie a következő beállításkulcsok egyikét:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\M842936

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\U842936
    • 2. példa:
      A Microsoft .NET-keretrendszer 1.0-s verziójához kiadott 928367. számú frissítést kísérli meg telepíteni. A frissítést azonban a korábban telepített 886906. számú frissítés miatt blokkolja a rendszer. Ilyen esetben meg kell keresnie a következő beállításkulcsok egyikét:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\M886906

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\U886906
  5. Ha megtalálta a megfelelő beállításkulcsot, kattintson a jobb gombbal a megfelelő bejegyzésre, majd kattintson a Törlés parancsra. Kattintson a jobb gombbal például az M842936 bejegyzésre.
  6. Zárja be a beállításszerkesztőt.
A korábban telepített önálló gyorsjavítással vagy egy korábban telepített gyorsjavítás vagy frissítés által blokkolt frissítéssel kapcsolatos további információkért forduljon a Microsoft terméktámogatási szolgáltatásához. A Microsoft terméktámogatási szolgálata telefonszámainak teljes listáját és a támogatási költségekre vonatkozó információt a Microsoft következő webhelyén találja:
http://support.microsoft.com/contactus/?ws=support

Tulajdonságok

Cikk azonosítója: 942380 - Utolsó ellenőrzés: 2007. december 3. - Verziószám: 1.4
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft .NET Framework 1.1 Service Pack 1
  • Microsoft .NET Framework 1.0 Service Pack 3
  • Microsoft Visual Studio .NET 2003 Service Pack 1 a következő platformokon
    • 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 a következő platformokon
    • Microsoft Visual Basic .NET 2002 Standard Edition
    • Microsoft Visual C# .NET 2002 Standard Edition
    • Microsoft Visual C++ .NET 2002 Standard Edition
Kulcsszavak: 
kbtshoot kbbug kbsecurity kbpubtypekc kbexpertiseadvanced kbexpertiseinter kbexpertisebeginner KB942380
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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