Rozwiązywanie problemów z zablokowaną instalacją i odinstalowywaniem programu .NET Framework

Po uruchomieniu instalatora internetowego lub offline dla programu .NET Framework w wersji 4.5 lub nowszej może wystąpić problem uniemożliwiający lub blokujący instalację programu .NET Framework. Poniższa tabela zawiera listę możliwych problemów z blokowaniem oraz łącza do informacji dotyczących rozwiązywania problemów.

W systemie Windows 8 lub nowszym program .NET Framework jest składnikiem systemu operacyjnego i nie można go odinstalować niezależnie. Aktualizacje w programie .NET FrameworkZainstalowano kartę Aktualizacje w aplikacji programy i funkcje Panel sterowania. W przypadku systemów operacyjnych, w których program .NET Framework nie jest wstępnie zainstalowany, program .NET Framework jest wyświetlany na karcie Odinstaluj lub zmień kartę programu (lub kartę Dodaj/Usuń programy) aplikacji Program i funkcje w Panel sterowania. Aby uzyskać informacje na temat wersji systemu Windows, w których program .NET Framework jest wstępnie zainstalowany, zobacz Wymagania systemowe.

Ważne

Ponieważ wersje programu .NET Framework w wersji 4.x są aktualizacjami w miejscu, nie można zainstalować starszej wersji programu .NET Framework 4.x w systemie, który ma już zainstalowaną nowszą wersję. Na przykład w systemie z aktualizacją Windows 10 Fall Creators Update nie można zainstalować programu .NET Framework 4.6.2, ponieważ program .NET Framework 4.7.1 jest wstępnie zainstalowany z systemem operacyjnym.

Możesz określić, które wersje programu .NET Framework są zainstalowane w systemie. Zobacz Instrukcje: określanie, które wersje programu .NET Framework są zainstalowane , aby uzyskać więcej informacji.

W tej tabeli 4.5.x odnosi się do programu .NET Framework 4.5 i jego wydań punktów, 4.5.1 i 4.5.2, 4.6.x odnosi się do programu .NET Framework 4.6 i jego wydań punktów, 4.6.1 i 4.6.2, 4.7.x odnosi się do programu .NET Framework 4.7 i jego wersji punktów, 4.7.1 i 4.7.2 oraz 4.8.x odnosi się do programu .NET Framework 4.8 i 4.8.1.

Komunikat związany z blokowaniem Aby uzyskać więcej informacji lub rozwiązać problem
Odinstalowanie programu Microsoft .NET Framework może spowodować, że niektóre aplikacje przestaną działać. Ogólnie rzecz biorąc, nie należy odinstalowywać żadnych wersji programu .NET Framework, które są zainstalowane na komputerze, ponieważ używana aplikacja może zależeć od określonej wersji programu .NET Framework. Aby uzyskać więcej informacji, zobacz .NET Framework dla użytkowników w przewodniku Wprowadzenie .
Program .NET Framework 4.5.x/4.6.x/4.7.x (ENU) lub nowsza wersja jest już zainstalowana na tym komputerze. Nie trzeba podejmować żadnych działań.

Aby określić, które wersje programu .NET Framework są zainstalowane w systemie, zobacz Instrukcje: określanie, które wersje programu .NET Framework są zainstalowane.
Program .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x (język) wymaga programu .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Zainstaluj program .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x z Centrum pobierania i uruchom ponownie Instalatora. Przed zainstalowaniem pakietu językowego należy zainstalować wersję angielską określonego programu .NET Framework. Aby uzyskać więcej informacji, zobacz sekcję w temacie Aby zainstalować pakiety językowe w przewodniku instalacji.
Nie można zainstalować programu .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Inne aplikacje na komputerze są niezgodne z tym programem.

— lub —

Inne aplikacje na komputerze są niezgodne z tym programem.
Najbardziej prawdopodobną przyczyną tego komunikatu jest to, że na komputerze została zainstalowana wersja zapoznawcza lub wersja RC programu .NET Framework. Odinstaluj wersję zapoznawcza lub wersję RC i uruchom ponownie Instalatora.
Nie można odinstalować programu .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x przy użyciu tego pakietu. Aby odinstalować program .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x z komputera, przejdź do Panel sterowania, wybierz pozycję Programy i funkcje, wybierz pozycję Wyświetl zainstalowane aktualizacje, wybierz pozycję Aktualizuj dla systemu Microsoft Windows (KB2828152), a następnie wybierz pozycję Odinstaluj. Instalowany pakiet nie odinstalowuje wersji zapoznawczych ani wersji RC programu .NET Framework.

Odinstaluj wersję zapoznawcza lub RC z Panel sterowania.
Nie można odinstalować programu .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Zależą od niego inne aplikacje zainstalowane na tym komputerze. Ogólnie rzecz biorąc, nie należy odinstalować żadnych wersji programu .NET Framework z komputera, ponieważ używana aplikacja może zależeć od określonej wersji programu .NET Framework. Aby uzyskać więcej informacji, zobacz .NET Framework dla użytkowników w przewodniku Wprowadzenie .
Redystrybucyjny program .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x nie ma zastosowania do tego systemu operacyjnego. Pobierz program .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x dla systemu operacyjnego ze strony pobierania programu .NET Framework. Być może próbujesz zainstalować program .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 lub 4.8.x na platformie, która nie jest obsługiwana, lub wybrano pakiet instalacyjny, który nie zawiera składników dla wszystkich obsługiwanych systemów operacyjnych. Uruchom instalację ponownie przy użyciu instalatora offline (dla wersji 4.5.1, dla wersji 4.5.2, dla wersji 4.6, dla wersji 4.6.1, dla wersji 4.6.2, dla wersji 4.7.1, dla wersji 4.7.2, dla wersji 4.8 lub 4.8.1. Aby uzyskać więcej informacji, zobacz przewodnik instalacji i wymagania systemowe dotyczące obsługiwanych systemów operacyjnych.
Przed zainstalowaniem tego produktu należy zainstalować aktualizację odpowiadającą numerowi> KB<. Instalacja programu .NET Framework wymaga zainstalowania aktualizacji KB przed zainstalowaniem programu .NET Framework. Zainstaluj aktualizację, a następnie ponownie rozpocznij instalację programu .NET Framework.

Na przykład instalacja zaktualizowanych wersji programu .NET Framework w systemach Windows 8.1, Windows RT 8.1 i Windows Server 2012 R2 wymaga zainstalowania aktualizacji odpowiadającej 2919355 KB .
Na tym komputerze jest obecnie uruchomiona instalacja Server Core systemu operacyjnego Windows Server 2008. Program .NET Framework 4.5.x wymaga nowszej wersji systemu operacyjnego. Zainstaluj system Windows Server 2008 R2 z dodatkiem SP1 lub nowszy i uruchom ponownie instalatora programu .NET Framework 4.5.x. Programy .NET Framework 4.5.1 i 4.5.2 są obsługiwane w roli Server Core z systemem Windows Server 2008 R2 z dodatkiem SP1 lub nowszym. Zobacz Wymagania systemowe.
Nie masz wystarczających uprawnień, aby zakończyć tę operację dla wszystkich użytkowników tego komputera. Zaloguj się jako administrator i uruchom ponownie Instalatora. Musisz być administratorem na danym komputerze, aby zainstalować program .NET Framework.
Instalator nie może kontynuować działania, ponieważ poprzednia instalacja wymaga ponownego uruchomienia tego komputera. Uruchom ponownie komputer i uruchom ponownie Instalatora. Ponowne uruchomienie jest czasami wymagane do pełnego ukończenia instalacji. Postępuj zgodnie z instrukcjami, aby ponownie uruchomić komputer i ponownie uruchomić Instalatora.

W rzadkich przypadkach może zostać wyświetlony monit o ponowne uruchomienie systemu więcej niż raz, jeśli system Windows wykrył wiele brakujących aktualizacji i uruchamia się ponownie, aby zainstalować następną aktualizację w kolejce.
Instalator programu .NET Framework nie może działać w trybie zgodności programów. Zobacz sekcję Problemy ze zgodnością programu w dalszej części tego artykułu.
Nie zainstalowano programu .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x, ponieważ magazyn składników został uszkodzony. Aby uzyskać więcej informacji, zobacz Naprawianie błędów usługi Windows Update przy użyciu narzędzia DISM lub narzędzia do gotowości aktualizacji systemu.
Nie można uruchomić Instalatora, ponieważ na komputerze nie jest dostępna usługa Instalatora Windows. Zobacz błąd "Nie można uzyskać dostępu do usługi Instalatora Windows" podczas próby zainstalowania programu w systemie Windows 7 lub Windows Vista w witrynie internetowej pomoc techniczna firmy Microsoft.
Instalator może nie działać poprawnie, ponieważ na tym komputerze nie jest dostępna usługa Windows Update. Komputer mógł zostać skonfigurowany do korzystania z programu Windows Server Update Services (WSUS), a nie z usługi Microsoft Windows Update. Aby uzyskać więcej informacji, zobacz sekcję dotyczącą kodu błędu 0x800F0906 w błędzie instalacji programu .NET Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907.

Zobacz również Jak zaktualizować agenta usługi Windows Update do najnowszej wersji w witrynie internetowej pomoc techniczna firmy Microsoft.
Instalator może nie działać poprawnie, ponieważ na tym komputerze nie jest dostępna usługa inteligentnego transferu w tle. Zobacz Aktualizacja jest dostępna, aby naprawić awarię usługi inteligentnego transferu w tle (BITS) na komputerze z systemem Windows Vista w witrynie internetowej pomoc techniczna firmy Microsoft.
Instalator może nie działać prawidłowo, ponieważ usługa Windows Update napotkała błąd i wyświetlił kod błędu 0x80070643 lub 0x643. Zobacz Błąd instalacji aktualizacji programu .NET Framework: "0x80070643" lub "0x643" w witrynie internetowej pomoc techniczna firmy Microsoft.
Program .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x jest już częścią tego systemu operacyjnego. Nie trzeba instalować pakietu redystrybucyjnego programu .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Nie trzeba podejmować żadnych działań.

Aby określić, które wersje programu .NET Framework są zainstalowane w systemie, zobacz Instrukcje: określanie, które wersje programu .NET Framework są zainstalowane. Zobacz Wymagania systemowe dotyczące obsługiwanych systemów operacyjnych.
Program .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x nie jest obsługiwany w tym systemie operacyjnym. Zobacz Wymagania systemowe dotyczące obsługiwanych systemów operacyjnych.

W przypadku nieudanych instalacji programu .NET Framework w systemie Windows 7 ten komunikat zazwyczaj wskazuje, że system Windows 7 z dodatkiem SP1 nie jest zainstalowany. W systemach Windows 7 program .NET Framework wymaga systemu Windows 7 z dodatkiem SP1. Jeśli korzystasz z systemu Windows 7 i nie zainstalowano jeszcze dodatku Service Pack 1, przed zainstalowaniem programu .NET Framework należy to zrobić. Aby uzyskać informacje na temat instalowania systemu Windows 7 z dodatkiem SP1, zobacz Dowiedz się, jak zainstalować dodatek Service Pack 1 (SP1) systemu Windows 7.
Na tym komputerze jest obecnie uruchomiona instalacja Server Core systemu operacyjnego Windows Server 2008. Program .NET Framework 4.5.x wymaga pełnej wersji systemu operacyjnego lub Server Core 2008 R2 SP1. Zainstaluj pełną wersję systemu Windows Server 2008 z dodatkiem SP2 lub Windows Server 2008 R2 z dodatkiem SP1 lub Server Core 2008 R2 z dodatkiem SP1 i uruchom ponownie instalatora programu .NET Framework 4.5.x. Program .NET Framework jest obsługiwany w roli Server Core w systemie Windows Server 2008 R2 z dodatkiem SP1 lub nowszym. Zobacz Wymagania systemowe.
Program .NET Framework 4.5.x jest już częścią tego systemu operacyjnego, ale jest obecnie wyłączony (tylko system Windows Server 2012). Włącz lub wyłącz funkcje systemu Windows w Panel sterowania, aby włączyć program .NET Framework 4.5.x.
Ten program instalacyjny wymaga komputera x86. Nie można go zainstalować na komputerze x64 ani IA64. Zobacz Wymagania systemowe.
Ten program instalacyjny wymaga komputera x64 lub x86. Nie można go instalować na komputerach IA64. Zobacz Wymagania systemowe.

Problemy ze zgodnością programu

Instalacja programu .NET Framework 4.5 lub jego wydania punktów kończy się niepowodzeniem z kodem błędu 1603 lub blokiem, gdy jest uruchomiony w trybie zgodności programu systemu Windows. Asystent zgodności programu wskazuje, że program .NET Framework mógł nie zostać poprawnie zainstalowany i monituje o ponowne zainstalowanie go przy użyciu zalecanego ustawienia (tryb zgodności programu). Tryb zgodności programów mógł zostać skonfigurowany przez Asystenta zgodności programów podczas wcześniejszych nieudanych lub anulowanych prób uruchomienia Instalatora programu .NET Framework.

Instalator programu .NET Framework nie może działać w trybie zgodności programów. Aby rozwiązać ten problem blokujący, należy użyć Edytora rejestru, aby upewnić się, że ustawienie trybu zgodności nie jest włączone dla całego systemu:

  1. Wybierz przycisk Start, a następnie wybierz pozycję Uruchom.

  2. W oknie dialogowym Uruchamianie wpisz "regedit", a następnie wybierz przycisk OK.

  3. W Edytorze rejestru przejdź do następującego podklucza:

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

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

  4. W kolumnie Nazwa poszukaj programu .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 lub 4.7.2, w zależności od instalowanej wersji i usuń te wpisy. Aby uzyskać informacje o nazwach pobierania, zobacz artykuł Instalowanie programu .NET Framework dla deweloperów .

  5. Uruchom ponownie instalatora programu .NET Framework dla wersji 4.5, 4.5.1, 4.5.2 lub 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 lub 4.7.2.

Zobacz też