Jelenleg nem kapcsolódik az internethez. Várakozás a kapcsolat helyreállítására

A .NET-keretrendszer 2.0 manuális eltávolítása és újbóli telepítése

A cikk tartalmazhat egy a Windows Installer Clean Up segédprogramra (MSICUU2.exe) mutató hivatkozást is. Ha úgy került ehhez a cikkhez, hogy a Windows Installer Clean Up segédprogrammal próbált megoldani egy problémát, a termék telepítési támogatásához lépjen kapcsolatba a szoftver gyártójával. A Windows Installer programot használó termékek eltávolításával kapcsolatos problémák elhárításához a Microsoft Tudásbázis alábbi cikkeiben is tájékozódhat:


2438651
Programok Windows-alapú számítógépen történő telepítésekor, eltávolításakor vagy frissítésekor előforduló problémák elhárítása
Figyelem
Ez a cikk a Windows Installer Cleanup segédprogramra (MSICUU2.EXE) mutató hivatkozást tartalmazhat. Ha a Microsoft Installer Cleanup segédprogram használatával kapcsolatos probléma megoldása érdekében nyitotta meg ezt a cikket, a termék telepítési támogatásáért lépjen kapcsolatba a szoftver gyártójával. A Windows Installer programot használó termékek eltávolítási problémáinak elhárításához a Microsoft Tudásbázis alábbi cikkeiben is tájékozódhat:

Összefoglaló
A cikkben ismertetett módszerekkel elháríthatja a Microsoft .NET-keretrendszer 2.0-s verziójának telepítési hibáit. Ez a cikk a Microsoft Windows Server 2003, a Windows 2000 Service Pack 3 (SP3) vagy a Windows XP Service Pack 2 (SP2) rendszereken való telepítést tárgyalja. A cikkben ismertetett módszerek közé tartozik a Microsoft Windows Installer ismételt regisztrálása, valamint a .NET-keretrendszer javítása, eltávolítása és újratelepítése. A módszerek használatához ismernie kell a .NET-keretrendszer 2.0-s verzióját, a Beállításszerkesztőt és a Windows Installer programot. Az egyik módszer emellett a számítógép beállításjegyzékének módosítását is magában foglalja.
BEVEZETÉS
Ez a cikk lépésről lépésre ismerteti a .NET-keretrendszer 2.0 telepítése során felmerülő esetleges problémák megoldását.

Ha a Microsoft Windows Installer nem megfelelően van regisztrálva a Windows beállításjegyzékben, akkor a .NET-keretrendszer 2.0 telepítőprogramja nem fér hozzá a Windows Installer egyes összetevőihez. A cikk ismerteti, hogyan oldható meg ez a probléma a Windows Installer regisztrációjának megszüntetésével és ismételt regisztrálásával.

Előfordulhat, hogy a .NET-keretrendszer 2.0 nem távolítható el tökéletesen a Vezérlőpult Programok hozzáadása/eltávolítása eszközével. A cikk azt is leírja, hogyan oldható meg a probléma a .NET-keretrendszer 2.0 javításával, illetve a számítógépről való manuális eltávolításával, majd újratelepítésével.

Követelmények

Az alábbi lista az ajánlott hardver- és szoftverkövetelményeket és hálózati infrastruktúrát, illetve a szükséges szervizcsomagokat sorolja fel:
  • Microsoft Windows Server 2003, Microsoft Windows 2000 Service Pack 3 (SP3) vagy Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft .NET-keretrendszer 2.0.
    A Microsoft .NET-keretrendszer 2.0-s verziójának terjeszthető csomagja (x86) a Microsoft alábbi webhelyéről szerezhető be:
Megjegyzés: A .NET-keretrendszer 2.0 telepítési problémáinak hibaelhárításához olyan fiókot kell használnia, amely a .NET-keretrendszer 2.0-s verzióját futtató számítógép Helyi rendszergazdáinak csoportjában található.

A cikk feltételezi, hogy jártas az alábbi területeken:
  • Microsoft .NET-keretrendszer 2.0
  • Beállításszerkesztő
  • Windows Installer

A Windows Installer regisztrációjának megszüntetése és újraregisztrálása

Ez a művelet a legtöbb problémát orvosolja. A művelet nincs hatással a Windows Installer programot használó, jelenleg telepített programokra.
  1. Szüntesse meg a Windows Installer regisztrációját. Ehhez kattintson a Start menü Futtatás parancsára, írja be az msiexec /unregister parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
  2. Regisztrálja újra a Windows Installer programot. Ehhez kattintson a Start menü Futtatás parancsára, írja be az msiexec /regserver parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.

A .NET-keretrendszer 2.0 javítása

Az alábbi három módszer a .NET-keretrendszer javítására szolgál.

A Javítás parancs használata a Windows Installer gyorsítótárfájlján

Ha a Windows Installer gyorsítótárfájljával szeretné megjavítani a .NET-keretrendszer 2.0-s verzióját, akkor kövesse az alábbi lépéseket:
  1. Kattintson a Start menü Futtatás parancsára, írja be az installer parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
  2. A Windows Installer Megtekintés menüjében kattintson a Részletek lehetőségre, kattintson a jobb gombbal a Név oszlopfejlécre, majd kattintson a Megjegyzés elemre.
  3. Kattintson a jobb gombbal arra a gyorsítótárazott Windows Installer fájlra, amelyhez a Microsoft .NET keretrendszer 2.0 RTL x86 enu megjegyzés tartozik, majd kattintson a Javítás parancsra.
  4. Miután a javítási folyamat befejeződött, lépjen ki a Windows Installer programból.

A .NET-keretrendszer 2.0 szabadon terjeszthető csomagjának futtatása egy parancssorban

Ha parancssor használatával szeretné megjavítani a .NET-keretrendszer 2.0-s verzióját, tegye az alábbiakat:
  1. Keresse meg a Dotnetfx.exe fájlt, amellyel telepítette a .NET-keretrendszer 2.0-s verzióját. Ehhez kövesse az alábbi módszerek egyikét:
    • Ha a .NET-keretrendszer 2.0-s verzióját CD-ről vagy DVD-ről telepítette, helyezze a telepítőlemezt a CD- vagy DVD-meghajtóba.
    • Ha a .NET-keretrendszer 2.0-s verzióját a merevlemezről telepítette, akkor töltse le annak telepítőprogramját a merevlemezre.
    • Ha a .NET-keretrendszer 2.0-s verzióját hálózati meghajtóról telepítette, akkor csatlakozzon újra a meghajtóhoz.
  2. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
  3. Futtassa a parancssorból az alábbi parancsot:
    %TelepítésiÚtvonal%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
Megjegyzés: A %TelepítésiÚtvonal% az 1. lépésben megkeresett Dotnetfx.exe fájl elérési útjának helyőrzője.

A .NET-keretrendszer 2.0 manuális eltávolítása és újbóli telepítése

Fontos: Az alábbi szakasz, módszer, illetve feladat a beállításjegyzék módosítását is magában foglaló lépéseket tartalmaz. A beállításjegyzék helytelen módosítása azonban komoly problémákat okozhat, ezért ügyeljen az utasítások pontos betartására. A beállításjegyzékről módosítása előtt készítsen biztonsági másolatot, hogy szükség esetén visszaállíthassa azt. A beállításjegyzék biztonsági mentéséről és visszaállításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
322756 A beállításjegyzék biztonsági mentése és visszaállítása Windows rendszerben


Fontos: Az alábbi lépések végrehajtása a biztonsági kockázat növekedését okozhatja. Ezek a lépések számítógépét vagy hálózatát sebezhetőbbé tehetik a rossz szándékú felhasználók és a kártevők – például a vírusok – támadásaival szemben. A cikkben ismertetett eljárást kizárólag a programok rendeltetésszerű használatának lehetővé tétele, illetve bizonyos programfunkciók végrehajtása céljából ajánlott végrehajtani, előtte azonban célszerű mérlegelni a probléma ilyen módon történő megoldásával járó kockázatokat az adott környezetben. Ha ezen eljárás mellett dönt, a számítógép védelme érdekében tegyen meg minden további szükséges lépést. Az eljárást kizárólag abban az esetben hajtsa végre, ha valóban szükséges.
  1. Távolítsa el a .NET-keretrendszer 2.0-s verzióját a Windows Installer gyorsítótárjából:
    1. Kattintson a Start menü Futtatás parancsára, írja be az installer parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
    2. A Windows Installer Megtekintés menüjében kattintson a Részletek elemre.
    3. A jobb gombbal kattintson a Név oszlopfejlécre, majd kattintson a Megjegyzések elemre.
    4. Kattintson a jobb gombbal arra a gyorsítótárazott Windows Installer fájlra, amelyhez a Microsoft .NET keretrendszer 2.0 RTL x86 enu megjegyzés tartozik, majd kattintson az Eltávolítás parancsra.
    5. Miután az eltávolítási folyamat befejeződött, lépjen ki a Windows Installer programból.
  2. Manuálisan törölje az alábbiakat a számítógépről. Megjegyzés: A .NET-keretrendszer telepítésének aktuális állapotától függően előfordulhat, hogy ezek az elemek már nem találhatók a számítógépen.
    • Az URTTemp mappa
    • Az Mscoree.dll fájl
    • A v2.0.50727 mappa
    Ehhez hajtsa végre a következő lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a system32 parancsot a Megnyitás mezőbe, majd kattintson az OK gombra. A System32 mappa tartalma megjelenik a Windows Intézőben.
    2. Keresse meg, majd törölje az URTTemp mappát.
    3. Keresse meg, majd törölje az mscoree.dll fájlt.

      Megjegyzés: Ha a .NET-keretrendszer 1.1 vagy 1.0 is telepítve van a számítógépen, és nem szeretné újratelepíteni a .NET-keretrendszer 2.0-s verzióját, akkor javítania kell az 1.1-es vagy 1.0-s verziót. További részletekért lásd a Microsoft Tudásbázis alábbi cikkének „A .NET-keretrendszer javítása” részét:
      824643 A Microsoft .NET-keretrendszer 1.1 Windows XP vagy Windows 2000 rendszerben jelentkező telepítési hibáinak elhárítása (Előfordulhat, hogy a tartalom angol nyelven érhető el)
    4. Kattintson a Start menü Futtatás parancsára, írja be a microsoft.net parancsot a Megnyitás mezőbe, majd kattintson az OK gombra. A Microsoft.NET mappa tartalma megjelenik a Windows Intézőben.
    5. A Microsoft.NET mappában kattintson duplán a Keretrendszer mappára.
    6. A Keretrendszer mappából törölje a v2.0.50727 mappát.
    7. Zárja be a Keretrendszer mappát.
  3. Manuálisan törölje a megfelelő beállításkulcsokat:
    1. Kattintson a Start menü Futtatás parancsára, írja be a regedit parancsot a Megnyitás mezőbe, majd kattintson az OK gombra a Beállításszerkesztő megnyitásához.
    2. A beállításszerkesztőben keresse meg és törölje a következő beállításkulcsokat.

      Megjegyzés: A .NET-keretrendszer telepítésének aktuális állapotától függően előfordulhat, hogy ezek a beállításkulcsok már nem találhatók a számítógépen.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. Lépjen ki a beállításszerkesztőből.
  4. A Windows Installer CleanUp segédprogrammal (Msizap.exe) távolítsa el a Windows Installer adatait a beállításjegyzékből. A Windows Installer szoftverfejlesztői készlet összetevői (Msizap.exe) a Microsoft Windows szoftverfejlesztői készletében (SDK) találhatók.

    A következő fájl letölthető a Microsoft letöltőközpontjából:
    A Microsoft terméktámogatási fájljainak letöltéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
    119591 Microsoft terméktámogatási fájlok beszerzése az online szolgáltatások segítségével
    A Microsoft ellenőrizte a fájl vírusmentességét. A Microsoft a kiadás napján rendelkezésre álló legújabb víruskereső szoftverrel ellenőrizte a fájl vírusmentességét. A fájlt biztonságos kiszolgálók tárolják, megakadályozva annak jogosulatlan módosítását.

    További információt a Microsoft Tudásbázis következő cikkében talál:
    290301 A Windows Installer Clean Up segédprogram ismertetése
    Ha el szeretné távolítani a Windows Installer adatait a beállításjegyzékből, tegye az alábbiakat:
    1. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
    2. A parancssorban keresse meg a Windows Installer CleanUp segédprogramot tartalmazó könyvtárat, majd futtassa az alábbi parancsot:
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. Indítsa újra a számítógépet.
  5. Tiltsa le a számítógépen telepített összes víruskereső és tűzfalprogramot. Ehhez indítsa újra a rendszert a Rendszerkonfigurációs segédprogram (Msconfig.exe) használatával. Ezután tiltson le minden olyan szolgáltatást, amelyre nincs szüksége.

    Amikor a Rendszerkonfigurációs segédprogramot diagnosztikai módban használja, engedélyezze újra a Windows Installer szolgáltatást a Szolgáltatások lapon.

    A Rendszerkonfigurációs segédprogram elindításához válassza a Start menü Futtatás parancsát, írja be az msconfig parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
  6. Törölje a Temp mappa tartalmát:
    1. Kattintson a Start menü Futtatás parancsára, írja be a %Temp% parancsot a Megnyitás mezőbe, majd kattintson az OK gombra. A Temp mappa tartalma megjelenik a Windows Intézőben.
    2. A Temp mappában kattintson a Szerkesztés menü Összes kijelölése parancsára.
    3. Kattintson a Fájl menü Törlés parancsára.

      Megjegyzés: A lehető legtöbb fájlt és mappát törölje a Temp mappából.
  7. Telepítse újra a .NET-keretrendszer 2.0-s verzióját. A Microsoft .NET-keretrendszer 2.0-s verziójának terjeszthető csomagja a Microsoft alábbi webhelyéről szerezhető be: Megjegyzés: Ha a .NET-keretrendszer 1.1-es vagy 1.0-s verziója is telepítve van a számítógépen, és nem szeretné újratelepíteni a .NET-keretrendszer 2.0-s verzióját, akkor javítania kell az 1.1-es vagy 1.0-s verziót. Az Mscoree.dll fájl és az URTTemp mappa cseréjéhez javítania kell ezeket a telepítéseket.
Hivatkozások
További tudnivalókat a Microsoft Developer Network (MSDN) alábbi webhelyein talál:
Beállításszerkesztő
http://msdn.microsoft.com/hu-hu/library/x6kd89c5(vs.71).aspx

Windows Installer
http://msdn.microsoft.com/hu-hu/library/aa372866.aspx

Frequently asked questions (Gyakori kérdések)
http://msdn.microsoft.com/hu-hu/netframework/aa497323.aspx

Versioning, compatibility, and side-by-side execution in the .NET Framework (Verziószámozás, kompatibilitás és párhuzamos végrehajtás a .NET-keretrendszerben)
http://msdn.microsoft.com/hu-hu/netframework/aa497340.aspx
Megjegyzés: Ez egy „GYORS KÖZZÉTÉTELŰ” cikk, amelyet maga Microsoft támogatási csoportja készített. A benne fogalt információkat a jelentkező problémákra válaszul, az adott állapotukban biztosítjuk. Az anyagok a közzétételük gyorsaságából következően tartalmazhatnak sajtóhibákat, illetve külön értesítés nélkül bármikor átdolgozáson eshetnek át. További tudnivalók olvashatók a felhasználási feltételek között.
Tulajdonságok

Cikkazonosító: 908077 - Utolsó ellenőrzés: 10/31/2012 17:54:00 - Verziószám: 2.0

  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0
  • kbmsicuu2 kbresolve kbsweptvs2008 kbtshoot kbhowtomaster KB908077
Visszajelzés