Řešení potíží se zablokovanými instalacemi a odinstalacemi rozhraní .NET Framework

Při spuštění webového nebo offline instalačního programu rozhraní .NET Framework 4.5 nebo novějších verzí může dojít k problému, který brání nebo blokuje instalaci rozhraní .NET Framework. Následující tabulka uvádí možné blokující problémy a obsahuje odkazy na informace o odstraňování potíží.

V Windows 8 a vyšších verzích je rozhraní .NET Framework komponentou operačního systému a nelze ji nezávisle odinstalovat. Aktualizace do rozhraní .NET Framework se zobrazí na kartě Nainstalované Aktualizace aplikace Ovládací panely Programy a funkce. U operačních systémů, ve kterých není rozhraní .NET Framework předinstalováno, se rozhraní .NET Framework zobrazí na kartě Odinstalovat nebo změnit program (nebo na kartě Přidat nebo odebrat programy) aplikace Program a funkce v Ovládací panely. Informace o verzích systému Windows, na kterých je rozhraní .NET Framework předinstalováno, najdete v tématu Požadavky na systém.

Důležité

Vzhledem k tomu, že verze 4.x rozhraní .NET Framework jsou místní aktualizace, nelze nainstalovat starší verzi rozhraní .NET Framework 4.x v systému, který již má nainstalovanou novější verzi. Například v systému s Windows 10 Fall Creators Update nelze nainstalovat rozhraní .NET Framework 4.6.2, protože rozhraní .NET Framework 4.7.1 je předinstalováno s operačním systémem.

Můžete určit, které verze rozhraní .NET Framework jsou nainstalovány v systému. Další informace najdete v tématu Postupy: Určení nainstalovaných verzí rozhraní .NET Framework .

V této tabulce 4.5.x odkazuje na rozhraní .NET Framework 4.5 a jeho bodové verze 4.5.1 a 4.5.2, verze 4.6.x odkazuje na rozhraní .NET Framework 4.6 a jeho bodové verze. 4.6.1 a 4.6.2, 4.7.x odkazuje na rozhraní .NET Framework 4.7 a jeho bodové verze, 4.7.1 a 4.7.2 a 4.8.x odkazuje na rozhraní .NET Framework 4.8 a 4.8.1.

Zpráva blokování Další informace nebo řešení problému
Odinstalování rozhraní Microsoft .NET Framework může způsobit, že některé aplikace přestanou fungovat. Obecně platí, že byste neměli odinstalovávat verze rozhraní .NET Framework nainstalované na vašem počítači, protože na konkrétní verzi rozhraní .NET Framework může záviset aplikace, kterou používáte. Další informace najdete v tématu Rozhraní .NET Framework pro uživatele v průvodci Začínáme.
V tomto počítači je již nainstalována rozhraní .NET Framework 4.5.x/4.6.x/4.7.x (ENU) nebo novější verze. Žádná akce není nutná.

Chcete-li zjistit, které verze rozhraní .NET Framework jsou nainstalovány v systému, viz Postupy: Určení verzí rozhraní .NET Framework jsou nainstalovány.
Rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x (jazyk) vyžaduje rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Nainstalujte rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x z webu Download Center a spusťte instalační program znovu. Před instalací jazykové sady je nutné nainstalovat anglickou verzi zadané verze rozhraní .NET Framework. Další informace najdete v části Instalace jazykových sad v průvodci instalací.
Nelze nainstalovat rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. V počítači jsou aplikace, které s tímto programem nejsou kompatibilní.

-nebo-

V počítači jsou aplikace, které s tímto programem nejsou kompatibilní.
Nejpravděpodobnější příčinou této zprávy je, že byla nainstalována verze Preview nebo RC rozhraní .NET Framework. Odinstalujte verzi Preview nebo RC a spusťte instalační program znovu.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x nelze odinstalovat pomocí tohoto balíčku. Pokud chcete z počítače odinstalovat rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x, přejděte na Ovládací panely, zvolte Programy a funkce, zvolte Zobrazit nainstalované aktualizace, vyberte Aktualizovat pro Microsoft Windows (KB2828152) a pak zvolte Odinstalovat. Balíček, který instalujete, neodinstaluje verze Preview nebo RC rozhraní .NET Framework.

Odinstalujte verzi Preview nebo RC ze Ovládací panely.
Nelze odinstalovat rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Na tomto programu závisí další aplikace v počítači. Obecně platí, že byste neměli odinstalovat žádné verze rozhraní .NET Framework z počítače, protože aplikace, kterou používáte, může záviset na konkrétní verzi rozhraní .NET Framework. Další informace najdete v tématu Rozhraní .NET Framework pro uživatele v průvodci Začínáme.
Distribuovatelné rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x se nevztahuje na tento operační systém. Stáhněte si rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x pro váš operační systém ze stránky pro stažení rozhraní .NET Framework. Možná se pokoušíte nainstalovat rozhraní .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 nebo 4.8.x na platformě, která není podporovaná, nebo jste zvolili instalační balíček, který neobsahuje komponenty pro všechny podporované operační systémy. Spusťte instalaci znovu pomocí offline instalačního programu (4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7), 4.7.1, 4.7.2, 4.8 nebo 4.8.1. Další informace najdete v průvodci instalací a v požadavcích na systém pro podporované operační systémy.
Před instalací tohoto produktu je potřeba nainstalovat aktualizaci odpovídajícíčíslu> KB<. Instalace rozhraní .NET Framework vyžaduje, aby byla před instalací rozhraní .NET Framework nainstalována aktualizace KB. Nainstalujte aktualizaci a znovu spusťte instalaci rozhraní .NET Framework.

Například instalace aktualizovaných verzí rozhraní .NET Framework na Windows 8.1, Windows RT 8.1 a Windows Server 2012 R2 vyžaduje, aby byla nainstalována aktualizace odpovídající 2919355 KB.
Ve vašem počítači je nainstalováno serverové jádro operačního systému Windows Server 2008. Rozhraní .NET Framework 4.5.x vyžaduje novější verzi operačního systému. Nainstalujte prosím Windows Server 2008 R2 SP1 nebo novější a spusťte znovu instalační program rozhraní .NET Framework 4.5.x. Rozhraní .NET Framework 4.5.1 a 4.5.2 jsou podporovány v roli Jádro serveru se systémem Windows Server 2008 R2 SP1 nebo novějším. Viz Požadavky na systém.
Nemáte dostatečná oprávnění, abyste tuto operaci mohli dokončit pro všechny uživatele počítače. Přihlaste se jako správce a spusťte instalační program znovu. Pokud chcete instalovat rozhraní .NET Framework, musíte být správcem počítače.
Instalační program nemůže pokračovat, protože předchozí instalace vyžaduje, aby byl počítač restartován. Restartujte počítač a spusťte instalační program znovu. K úplnému dokončení instalace se někdy vyžaduje restartování. Postupujte podle pokynů k restartování počítače a opětovnému spuštění instalačního programu.

Ve výjimečných případech můžete být vícekrát vyzváni k restartování systému, pokud systém Windows zjistil řadu chybějících aktualizací a restartuje se, aby nainstaloval další aktualizaci ve frontě.
Rozhraní .NET Framework nelze spouštět v režimu kompatibility programů. Projděte si část Problémy s kompatibilitou programů dále v tomto článku.
Rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x nebylo nainstalováno, protože úložiště součástí bylo poškozeno. Další informace najdete v tématu Oprava chyb služba Windows Update pomocí nástroje DISM nebo System Update Readiness.
Instalační program nelze spustit, protože v počítači není k dispozici Instalační služba systému Windows. Při pokusu o instalaci programu v systému Windows 7 nebo Windows Vista na webu podpora Microsoftu najdete chybu "Instalační služba systému Windows nelze získat přístup".
Je možné, že instalační program nebude správně fungovat, protože v počítači není k dispozici Instalační služba systému Windows. Počítač může být nakonfigurován tak, aby používal služby Windows Server Update Services (WSUS) namísto Microsoft Windows Update. Další informace najdete v části věnované kódu chyby 0x800F0906 v instalaci rozhraní .NET Framework 3.5: 0x800F0906, 0x800F081F 0x800F0907.

Podívejte se také na článek Postup aktualizace agenta služba Windows Update na nejnovější verzi na webu podpora Microsoftu.
Je možné, že instalační program nebude správně fungovat, protože v počítači není k dispozici Služba inteligentního přenosu na pozadí (BITS). Viz Aktualizace je k dispozici opravit selhání služby inteligentního přenosu na pozadí (BITS) v počítači se systémem Windows Vista na podpora Microsoftu webu.
Instalační program nemusí běžet správně, protože služba Windows Update zjistila chybu a zobrazila kód chyby 0x80070643 nebo 0x643. Viz Chyba instalace aktualizace rozhraní .NET Framework: "0x80070643" nebo "0x643" na webu podpora Microsoftu.
Rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x je již součástí tohoto operačního systému. Není nutné instalovat rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x distribuovatelné. Žádná akce.

Chcete-li zjistit, které verze rozhraní .NET Framework jsou nainstalovány v systému, viz Postupy: Určení verzí rozhraní .NET Framework jsou nainstalovány. Viz Požadavky na systém pro podporované operační systémy.
Tento operační systém nepodporuje rozhraní .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Viz Požadavky na systém pro podporované operační systémy.

Pro neúspěšné instalace rozhraní .NET Framework v systému Windows 7 tato zpráva obvykle znamená, že systém Windows 7 SP1 není nainstalován. V systémech Windows 7 vyžaduje rozhraní .NET Framework Windows 7 SP1. Pokud používáte Windows 7 a ještě nemáte nainstalovanou aktualizaci Service Pack 1, budete to muset udělat před instalací rozhraní .NET Framework. Informace o instalaci aktualizace Windows 7 SP1 najdete v tématu Informace o instalaci aktualizace Windows 7 Service Pack 1 (SP1).
Ve vašem počítači právě běží instalace Server Core pro operační systém Windows Server 2008. Rozhraní .NET Framework 4.5.x vyžaduje úplnou verzi operačního systému nebo Server Core 2008 R2 SP1. Nainstalujte plnou verzi systému Windows Server 2008 SP2 nebo Windows Server 2008 R2 SP1 nebo Server Core 2008 R2 SP1 a spusťte znovu instalační program rozhraní .NET Framework 4.5.x. Rozhraní .NET Framework je podporováno v roli Server Core v systému Windows Server 2008 R2 SP1 nebo novějším. Viz Požadavky na systém.
Rozhraní .NET Framework 4.5.x je již součástí tohoto operačního systému, ale je momentálně vypnuté (pouze Windows Server 2012). Pomocí možnosti Zapnout nebo vypnout funkce systému Windows v Ovládací panely zapněte rozhraní .NET Framework 4.5.x.
Tento instalační program vyžaduje počítač s architekturou x86. Nelze jej instalovat do počítače s architekturou x64 nebo IA64. Viz Požadavky na systém.
Tento instalační program vyžaduje počítač s architekturou x64 nebo x86. Nelze jej instalovat na počítačích s architekturou IA64. Viz Požadavky na systém.

Problémy s kompatibilitou programů

Instalace rozhraní .NET Framework 4.5 nebo jeho vydání v tomto bodu selže s kódem chyby 1603 nebo bloky při spuštění v režimu kompatibility programů systému Windows. Pomocník s kompatibilitou programů zjistí, že rozhraní .NET Framework pravděpodobně nebylo správně nainstalováno, a zobrazí výzvu k jeho přeinstalaci pomocí doporučeného nastavení (režim kompatibility programů). Režim kompatibility programů mohl nastavit také Průvodce kompatibilitou programu během dřívějšího neúspěšného nebo zrušeného pokusu o spuštění instalačního programu rozhraní .NET Framework.

Instalační program rozhraní .NET Framework nelze spouštět v režimu kompatibility programů. Pokud chcete tento blokující problém vyřešit, musíte použít Editor registru, abyste zajistili, že nastavení režimu kompatibility není povolené v celém systému:

  1. Zvolte tlačítko Start a pak zvolte Spustit.

  2. V dialogovém okně Spustit zadejte "regedit" a pak zvolte OK.

  3. V Editoru registru vyhledejte následující podklíče:

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

  4. Ve sloupci Název vyhledejte názvy ke stažení rozhraní .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 nebo 4.7.2 v závislosti na verzi, kterou instalujete, a odstraňte tyto položky. Názvy ke stažení najdete v článku Instalace rozhraní .NET Framework pro vývojáře .

  5. Znovu spusťte instalační program rozhraní .NET Framework pro verzi 4.5, 4.5.1, 4.5.2 nebo 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 nebo 4.7.2.

Viz také