Jak řešit potíže s instalací rozhraní Microsoft.NET Framework 1.1 v systému Windows XP nebo Windows 2000

Poznámka: Nepoužívejte informace zobrazené v tomto článku potíží s instalací Microsoft rozhraní.NET Framework 1.1 v systému Windows Server 2003. Další informace o tom, jak potíží s instalací rozhraní.NET Framework 1.1 v systému Windows Server 2003 klepněte na následující číslo článku databáze Microsoft Knowledge Base:

830646 jak řešit problémy s instalací Microsoft rozhraní.NET Framework 1.1 v systému Microsoft Windows Server 2003

Souhrn

Tento podrobný článek popisuje řešení potíží, které mohou nastat při instalaci rozhraní.NET Framework 1.1 v systému Windows XP nebo Windows 2000.

Příčina

Pokud Instalační služba Microsoft Windows Installer je nesprávně zaregistrován v registru systému Windows, rozhraní.NET Framework 1.1 Instalační program nemůže získat přístup k některé komponenty Instalační služba Windows Installer.

Řešení

Požadavky

Tento článek předpokládá, že jste obeznámeni s následující témata:
  • Microsoft rozhraní.NET Framework 1.1
  • Editor registru
  • Instalační služba Windows Installer
Následující seznam obsahuje doporučený hardware, software, síťovou infrastrukturu a aktualizace service Pack, které potřebujete:
  • Microsoft Windows 2000 nebo Windows XP
  • Microsoft rozhraní.NET Framework 1.1

Metoda 1: Zrušení registrace a nová registrace Instalační služba Windows Installer

  1. Zrušte registraci Instalační služba Windows Installer:
    Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ msiexec / unregistera potom klepněte na tlačítko OK.
  2. Znovu zaregistrujte Instalační služba Windows Installer:
    Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz msiexec/regservera potom klepněte na tlačítko OK.

Metoda 2: Opravit rozhraní.NET Framework

Existují dvě možnosti, chcete-li opravit rozhraní.NET Framework.

Možnost A: Oprava rozhraní.NET Framework 1.1 pomocí příkazového řádku

  1. Vyhledejte soubor Dotnetfx.exe, který jste použili k instalaci rozhraní.NET Framework 1.1. Chcete-li to provést, použijte jednu z následujících metod:
    • Pokud rozhraní.NET Framework 1.1 nainstalovali z disku CD nebo DVD, vložte instalační disk do jednotky CD nebo DVD.
    • Rozhraní.NET Framework 1.1 nainstalovali z disku stáhněte rozhraní.NET Framework 1.1 instalačního programu na pevný disk.
    • Pokud rozhraní.NET Framework 1.1 nainstalovali ze síťové jednotky, znovu připojte síťovou jednotku.
  2. Klepněte na tlačítko Start, na příkaz Spustit, zadejte příkaz cmd a klepněte na tlačítko OK.
  3. Na příkazovém řádku spusťte následující příkaz:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Poznámka: % Cesta % je zástupný symbol pro cestu k souboru Dotnetfx.exe vyhledanou v kroku 1.

Možnost B: opravy rozhraní.NET Framework 1.1 pomocí souboru v mezipaměti Instalační služba Windows Installer

  1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz Installera potom klepněte na tlačítko OK.
  2. V nabídce Zobrazit v Instalační služba Windows Installer klepněte na tlačítko
    Podrobnosti.
  3. Proveďte jeden z následujících postupů, podle operačního systému:
    • V systému Windows XP klepněte pravým tlačítkem myši na záhlaví sloupce název a potom klepněte na tlačítko poznámky.
    • V systému Windows 2000 klepněte pravým tlačítkem myši na záhlaví sloupce název a potom klepněte na tlačítko
      Komentář.
  4. Klepněte pravým tlačítkem na soubor v mezipaměti Instalační služba Windows Installer, který má
    Microsoft rozhraní.NET Framework 1.1 RTL x86 enu komentář a potom klepněte na tlačítko opravit.
  5. Po dokončení opravy ukončete instalační program.

Metoda 3: Odebrání a následná přeinstalace rozhraní rozhraní.NET Framework 1.1

Existují dvě možnosti pro odebrání a následná přeinstalace rozhraní rozhraní.NET Framework 1.1.

Možnost A: použití rozhraní.NET Framework vyčištění (automatické metody)

Nástroj Vyčištění rozhraní.NET Framework odeberete a znovu 1.1 rozhraní.NET Framework pro vás. Informace o získání a použití tohoto nástroje naleznete na následujícím webu MSDN:Produkty třetích stran, které tento článek popisuje jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku, implicitně předpokládanou ani jinou týkající se výkonu nebo spolehlivosti těchto produktů.

Možnost B: změna registru (ruční metoda)

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Při nesprávné úpravě registru mohou nastat závažné problémy Proto se ujistěte, že budete opatrně postupovat podle těchto kroků Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 postup zálohování a obnovení registru v systému Windows
  1. Odebrání rozhraní.NET Framework 1.1 z mezipaměti Instalační služba Windows Installer. Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz Installera potom klepněte na tlačítko OK.
    2. V nabídce Zobrazit v Instalační služba Windows Installer klepněte na tlačítko
      Podrobnosti.
    3. Proveďte jeden z následujících postupů, podle operačního systému:
      • V systému Windows XP klepněte pravým tlačítkem myši na záhlaví sloupce název a potom klepněte na tlačítko poznámky.
      • V systému Windows 2000 klepněte pravým tlačítkem myši na záhlaví sloupce název a potom klepněte na tlačítko
        Komentář.
    4. Klepněte pravým tlačítkem na soubor v mezipaměti Instalační služba Windows Installer, který má
      Microsoft rozhraní.NET Framework 1.1 RTL x86 enu komentář a potom klepněte na tlačítko odinstalovat.
    5. Po dokončení odinstalace ukončete instalační program.
  2. Ručně odstraňte existující soubory a složky z počítače. V závislosti na aktuálních podmínkách rozhraní.NET Framework pravděpodobně tento soubor a složka neexistuje. Odstranění souborů a složek, postupujte takto:
    1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte system32a potom klepněte na tlačítko OK. V programu Průzkumník Windows se zobrazí obsah složky System32.
    2. Vyhledejte a odstraňte složku URTTemp .
    3. Vyhledejte a odstraňte soubor mscoree.dll .

      Poznámka: Rozhraní.NET Framework 1.0 je také nainstalována v počítači a nezamýšlíte 1.1 rozhraní.NET Framework přeinstalovat, je třeba rozhraní.NET Framework 1.0 opravit. Další informace naleznete v části "Další informace".
    4. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte Microsoft.NETa klepněte na tlačítko OK. V programu Průzkumník Windows se zobrazí obsah složky Microsoft.NET.
    5. Ve složce Microsoft.NET poklepejte na složku Framework .
    6. Ve složce Framework odstraňte
      složku V1.1.4322 .
    7. Zavřete složku Framework .
  3. Ručně odstraňte příslušné klíče registru. Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz regedita klepněte na tlačítko OK spusťte Editor registru.
    2. V editoru registru vyhledejte a odstraňte následující klíče registru (všechny klíče registru nemusí být přítomné):
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
    3. Ukončete Editor registru.
  4. Likvidace Instalační služba Windows Installer informace z registru pomocí nástroje Msizap.exe. Nástroj Msizap.exe je zahrnuty s Instalační služba Microsoft Windows Installer Software Development Kit (SDK). Chcete-li stáhnout sadu SDK Instalační služba Windows Installer, naleznete na následujícím webu společnosti Microsoft:Chcete-li odstranit všechny Instalační služba Windows Installer informace z registru, postupujte takto:
    1. Klepněte na tlačítko Start, na příkaz Spustit, zadejte příkaz cmd a klepněte na tlačítko OK.
    2. Na příkazovém řádku vyhledejte adresář, který obsahuje nástroj Msizap.exe a potom spusťte následující příkaz:
      Msizap TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}
    3. Restartujte počítač.
  5. Vymažte obsah složky Temp. Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz % Temp %a potom klepněte na tlačítko OK. V programu Průzkumník Windows se zobrazí obsah složky Temp.
    2. Ve složce Temp klepněte na tlačítko
      Vybrat vše v nabídce Úpravy .
    3. V nabídce soubor klepněte na tlačítko
      Odstranit.

      Poznámka: Ze složky Temp odstraňte co nejvíce souborů a složek.
  6. Zakažte všechny antivirové programy a brány firewall nainstalované v počítači. To lze provést pomocí nástroje pro konfiguraci systému (Msconfig.exe) proveďte čisté spuštění počítače a potom zakažte všechny služby, které nepotřebujete. Při použití Msconfig.exe v diagnostickém režimu znovu povolte Instalační služba Windows Installer služby na kartě služby . Potom spusťte příkaz Msconfig. Chcete-li to provést, postupujte takto:
    Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz MSconfiga klepněte na tlačítko OK
  7. Nainstalujte rozhraní.NET Framework 1.1. Chcete-li stáhnout rozhraní rozhraní.NET Framework 1.1, naleznete na následujícím webu společnosti Microsoft:Poznámka: Pokud rozhraní.NET Framework 1.0 je nainstalována v počítači a nezamýšlíte 1.1 rozhraní.NET Framework přeinstalovat, je třeba opravit rozhraní.NET Framework 1.0 nahradit soubor Mscoree.dll a složka URTTemp. Další informace naleznete v části "Další informace".

Další informace

Jak opravit rozhraní.NET Framework 1.0 pomocí příkazového řádku

Chcete-li opravit rozhraní rozhraní.NET Framework 1.0 pomocí příkazového řádku, postupujte takto:
  1. Vyhledejte soubor Dotnetfx.exe, který jste použili k instalaci rozhraní.NET Framework 1.0. Chcete-li to provést, použijte jednu z následujících metod:
    • Pokud rozhraní.NET Framework 1.0 nainstalovali z disku CD nebo DVD, vložte instalační disk do jednotky CD nebo DVD.
    • Pokud bylo rozhraní.NET Framework 1.0 nainstalováno z pevného disku, stáhněte si instalaci rozhraní.NET Framework 1.0 na pevný disk.
    • Pokud bylo rozhraní.NET Framework 1.0 nainstalováno ze síťové jednotky, znovu připojte síťovou jednotku.
  2. Klepněte na tlačítko Start, na příkaz Spustit, zadejte příkaz cmd a klepněte na tlačítko OK.
  3. Na příkazovém řádku spusťte následující příkaz:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Poznámka: % Cesta % je zástupný symbol pro cestu k souboru Dotnetfx.exe vyhledanou v kroku 1.

Odkazy

Další informace naleznete na následujících webech:
Nejčastější dotazy týkající se rozhraní.NET Framework 1.1
http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx

Správa verzí, kompatibilita a spuštění side-by-side v rozhraní.NET Framework
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx

Instalační služba Windows Installer
http://msdn2.microsoft.com/en-us/library/aa372866.aspx

Rozhraní.NET Framework vyčištění
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx

Editor registru
http://msdn2.microsoft.com/en-us/library/x6kd89c5(vs.71).aspx
Vlastnosti

ID článku: 824643 - Poslední kontrola: 16. 1. 2017 - Revize: 2

Váš názor