Freigeben über


Problembehandlung für blockierte .NET Framework-Installationen und -Deinstallationen

Wenn Sie das Web- oder Offlineinstallationsprogramm für .NET Framework 4.5 oder höher ausführen, tritt möglicherweise ein Problem auf, das die Installation von .NET Framework verhindert oder blockiert. In der folgenden Tabelle sind mögliche Blockierungsprobleme aufgeführt und Links zu Informationen zur Problembehandlung enthalten.

Hinweis

Um aktuelle Versionen von .NET (nicht .NET Framework) zu installieren oder zu deinstallieren, besuchen Sie die .NET-Website , um die neuesten Versionen herunterzuladen. Informationen zum Deinstallieren neuerer Versionen von .NET finden Sie unter .NET-Deinstallationstool.

In Windows 8 und höher ist .NET Framework eine Betriebssystemkomponente und kann nicht unabhängig deinstalliert werden. Updates für .NET Framework werden auf der Registerkarte "Installierte Updates " der Systemsteuerungs-App "Programme und Features " angezeigt. Für Betriebssysteme, auf denen .NET Framework nicht vorinstalliert ist, wird .NET Framework in der Systemsteuerung auf der Registerkarte " Programm deinstallieren" angezeigt oder eine Programmregisterkarte (oder die Registerkarte " Programme hinzufügen/entfernen ") der App " Programm und Features " in der Systemsteuerung angezeigt. Informationen zu den Windows-Versionen, auf denen .NET Framework vorinstalliert ist, finden Sie unter Systemanforderungen.

Von Bedeutung

Da die 4.x-Versionen von .NET Framework direkte Updates sind, können Sie keine frühere Version von .NET Framework 4.x auf einem System installieren, das bereits eine höhere Version installiert hat. Beispielsweise können Sie auf einem System mit Windows 10 Fall Creators Update das .NET Framework 4.6.2 nicht installieren, da .NET Framework 4.7.1 mit dem Betriebssystem vorinstalliert ist.

Sie können ermitteln, welche Versionen von .NET Framework auf einem System installiert sind. Weitere Informationen finden Sie unter How to: Determine Which .NET Framework Versions Are Installed for more information.

In dieser Tabelle bezieht sich 4.5.x auf .NET Framework 4.5 und die zugehörigen Punktversionen 4.5.1 und 4.5.2, 4.6.x auf .NET Framework 4.6 und die zugehörigen Punktversionen, 4.6.1 und 4.6.2, 4.7.x bezieht sich auf .NET Framework 4.7 und seine Punktversionen 4.7.1 und 4.7.2 und 4.8.x bezieht sich auf .NET Framework 4.8 und 4.8.1.

Blockieren der Nachricht Weitere Informationen oder zum Beheben des Problems
Das Deinstallieren von Microsoft .NET Framework kann dazu führen, dass einige Anwendungen nicht mehr funktionieren. Im Allgemeinen sollten Sie keine .NET Framework-Versionen deinstallieren, die auf Ihrem Computer installiert sind, da eine von Ihnen verwendete Anwendung möglicherweise von einer bestimmten Version von .NET Framework abhängig ist. Weitere Informationen finden Sie unter .NET Framework für Benutzer im Handbuch für erste Schritte .
.NET Framework 4.5.x/4.6.x/4.7.x (ENU) oder eine höhere Version ist bereits auf diesem Computer installiert. Keine Aktion erforderlich.

Informationen dazu, welche Versionen von .NET Framework auf einem System installiert sind, finden Sie unter How to: Determine Which .NET Framework Versions Are Installed.
Für .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x (Sprache) ist .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x erforderlich. Installieren Sie das .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x aus dem Download Center, und führen Sie Setup erneut aus. Sie müssen die englische Version der angegebenen .NET Framework-Version installieren, bevor Sie ein Sprachpaket installieren. Weitere Informationen finden Sie im Abschnitt zum Installieren von Sprachpaketen im Installationshandbuch.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x kann nicht installiert werden. Andere Anwendungen auf Ihrem Computer sind mit diesem Programm nicht kompatibel.

-oder-

Andere Anwendungen auf Ihrem Computer sind mit diesem Programm nicht kompatibel.
Die wahrscheinlichste Ursache für diese Meldung ist, dass eine Vorschau- oder RC-Version von .NET Framework installiert wurde. Deinstallieren Sie die Vorschau- oder RC-Version, und führen Sie Setup erneut aus.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x kann nicht mit diesem Paket deinstalliert werden. Um .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x von Ihrem Computer zu deinstallieren, wechseln Sie zur Systemsteuerung, wählen Sie "Programme und Features" aus, wählen Sie "Installierte Updates anzeigen" aus, wählen Sie "Update für Microsoft Windows (KB2828152)" und dann " Deinstallieren" aus. Das paket, das Sie installieren, deinstalliert keine Vorschauversionen oder RC-Versionen von .NET Framework.

Deinstallieren Sie die Vorschau- oder RC-Version über die Systemsteuerung.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x kann nicht deinstalliert werden. Andere Anwendungen auf Ihrem Computer sind von diesem Programm abhängig. Im Allgemeinen sollten Sie keine .NET Framework-Versionen von Ihrem Computer deinstallieren, da eine von Ihnen verwendete Anwendung möglicherweise von einer bestimmten Version von .NET Framework abhängig ist. Weitere Informationen finden Sie unter .NET Framework für Benutzer im Handbuch für erste Schritte .
Das .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x redistributable gilt nicht für dieses Betriebssystem. Laden Sie das .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x für Ihr Betriebssystem von der .NET Framework-Downloadseite herunter. Möglicherweise versuchen Sie, .NET Framework 4.5.1 zu installieren, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 oder 4.8.x auf einer plattform, die nicht unterstützt wird, oder Sie haben das Installationspaket ausgewählt, das nicht die Komponenten für alle unterstützten Betriebssysteme enthält. Führen Sie die Installation erneut mit dem Offlineinstallationsprogramm aus (für 4.5.1, für 4.5.2, für 4.6, für 4.6.1, für 4.6.2, für 4.7.1), für 4.7.1, für 4.7.2, für 4.8 oder für 4.8.1. Weitere Informationen finden Sie im Installationshandbuch und den Systemanforderungen für unterstützte Betriebssysteme.
Das Update, das der<> entspricht, muss installiert werden, bevor Sie dieses Produkt installieren können. Für die Installation von .NET Framework muss vor der Installation von .NET Framework ein KB-Update installiert werden. Installieren Sie das Update, und beginnen Sie dann erneut mit der .NET Framework-Installation.

Die Installation aktualisierter Versionen von .NET Framework unter Windows 8.1, Windows RT 8.1 und Windows Server 2012 R2 erfordert beispielsweise, dass das Update, das KB-2919355 installiert ist, installiert werden muss.
Auf Ihrem Computer wird derzeit eine Server Core-Installation des Windows Server 2008-Betriebssystems ausgeführt. Für .NET Framework 4.5.x ist eine spätere Version des Betriebssystems erforderlich. Installieren Sie Windows Server 2008 R2 SP1 oder höher, und führen Sie .NET Framework 4.5.x setup erneut aus. .NET Framework 4.5.1 und 4.5.2 werden in der Server Core-Rolle mit Windows Server 2008 R2 SP1 oder höher unterstützt. Weitere Informationen finden Sie unter Systemanforderungen.
Sie verfügen nicht über ausreichende Berechtigungen, um diesen Vorgang für alle Benutzer dieses Computers abzuschließen. Melden Sie sich als Administrator an, und führen Sie Setup erneut aus. Sie müssen ein Administrator auf dem Computer sein, um .NET Framework zu installieren.
Setup kann nicht fortgesetzt werden, da für eine vorherige Installation ein Neustart des Computers erforderlich ist. Starten Sie den Computer neu, und führen Sie Setup erneut aus. Ein Neustart ist manchmal erforderlich, um eine Installation vollständig abzuschließen. Folgen Sie den Anweisungen, um Ihren Computer neu zu starten und Setup erneut zu starten.

In seltenen Fällen werden Sie möglicherweise aufgefordert, Das System mehrmals neu zu starten, wenn Windows eine Reihe fehlender Updates erkannt hat und neu gestartet wird, um das nächste Update in der Warteschlange zu installieren.
.NET Framework Setup kann nicht im Programmkompatibilitätsmodus ausgeführt werden. Weitere Informationen finden Sie im Abschnitt "Programmkompatibilitätsprobleme " weiter unten in diesem Artikel.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x wurde nicht installiert, da der Komponentenspeicher beschädigt wurde. Weitere Informationen finden Sie im Abschnitt Beheben von Windows Update-Fehlern mit dem DISM- oder Systemupdate-Vorbereitungstool.
Setup wird möglicherweise nicht ordnungsgemäß ausgeführt, da der Windows Update-Dienst auf diesem Computer nicht verfügbar ist. Möglicherweise ist der Computer für die Verwendung von Windows Server Update Services (WSUS) anstelle von Microsoft Windows Update konfiguriert. Weitere Informationen finden Sie im Abschnitt zu Fehlercode-0x800F0906 in .NET Framework 3.5-Installationsfehler: 0x800F0906, 0x800F081F, 0x800F0907.

Lesen Sie auch , wie Sie den Windows Update-Agent auf die neueste Version auf der Microsoft Support-Website aktualisieren.
Setup wird möglicherweise nicht ordnungsgemäß ausgeführt, da der Intelligente Hintergrundübertragungsdienst (Background Intelligent Transfer Service, BITS) auf diesem Computer nicht verfügbar ist. Siehe Ein Update ist verfügbar, um einen BitS-Absturz (Background Intelligent Transfer Service) auf einem Windows Vista-basierten Computer auf der Microsoft Support-Website zu beheben.
Setup kann nicht ordnungsgemäß ausgeführt werden, da bei Windows Update ein Fehler aufgetreten ist und fehlercode 0x80070643 oder 0x643 angezeigt wurde. Siehe .NET Framework-Updateinstallationsfehler: "0x80070643" oder "0x643" auf der Microsoft Support-Website.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x ist bereits Teil dieses Betriebssystems. Sie müssen .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x nicht weitervertreibbar installieren. Keine Aktion.

Informationen dazu, welche Versionen von .NET Framework auf einem System installiert sind, finden Sie unter How to: Determine Which .NET Framework Versions Are Installed. Siehe Systemanforderungen für unterstützte Betriebssysteme.
Das .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x wird auf diesem Betriebssystem nicht unterstützt. Siehe Systemanforderungen für unterstützte Betriebssysteme.

Bei fehlgeschlagenen Installationen von .NET Framework unter Windows 7 weist diese Meldung in der Regel darauf hin, dass Windows 7 SP1 nicht installiert ist. Unter Windows 7-Systemen erfordert .NET Framework Windows 7 SP1. Wenn Sie Windows 7 verwenden und noch nicht Service Pack 1 installiert haben, müssen Sie dies tun, bevor Sie .NET Framework installieren. Informationen zum Installieren von Windows 7 SP1 finden Sie unter "Installieren von Windows 7 Service Pack 1 (SP1)".
Auf Ihrem Computer wird derzeit eine Server Core-Installation des Betriebssystems Windows Server 2008 ausgeführt. Für .NET Framework 4.5.x ist eine vollständige Version des Betriebssystems oder des Server Core 2008 R2 SP1 erforderlich. Installieren Sie die Vollversion von Windows Server 2008 SP2 oder Windows Server 2008 R2 SP1 oder Server Core 2008 R2 SP1, und führen Sie .NET Framework 4.5.x Setup erneut aus. .NET Framework wird in der Server Core-Rolle mit Windows Server 2008 R2 SP1 oder höher unterstützt. Weitere Informationen finden Sie unter Systemanforderungen.
.NET Framework 4.5.x ist bereits Teil dieses Betriebssystems, ist derzeit jedoch deaktiviert (nur Windows Server 2012). Aktivieren oder deaktivieren Sie Windows-Features in der Systemsteuerung , um .NET Framework 4.5.x zu aktivieren.
Für dieses Setupprogramm ist ein x86-Computer erforderlich. Sie kann nicht auf x64- oder IA64-Computern installiert werden. Weitere Informationen finden Sie unter Systemanforderungen.
Dieses Setupprogramm erfordert x64- oder x86-Computer. Sie kann nicht auf IA64-Computern installiert werden. Weitere Informationen finden Sie unter Systemanforderungen.

Probleme mit der Programmkompatibilität

Die Installation von .NET Framework 4.5 oder deren Punktversionen schlägt mit einem 1603-Fehlercode fehl oder blockiert, wenn sie im Windows-Programmkompatibilitätsmodus ausgeführt wird. Der Programmkompatibilitäts-Assistent gibt an, dass .NET Framework möglicherweise nicht ordnungsgemäß installiert wurde, und fordert Sie auf, es mithilfe der empfohlenen Einstellung (Programmkompatibilitätsmodus) neu zu installieren. Der Programmkompatibilitätsmodus konnte auch vom Programmkompatibilitäts-Assistenten für frühere fehlgeschlagene oder abgebrochene Versuche zum Ausführen des .NET Framework-Setups festgelegt worden sein.

Das .NET Framework-Installationsprogramm kann nicht im Programmkompatibilitätsmodus ausgeführt werden. Um dieses Blockierungsproblem zu beheben, müssen Sie den Registrierungs-Editor verwenden, um sicherzustellen, dass die Kompatibilitätsmoduseinstellung nicht systemweit aktiviert ist:

  1. Wählen Sie die Schaltfläche "Start " und dann " Ausführen" aus.

  2. Geben Sie im Dialogfeld "Ausführen " "regedit" ein, und wählen Sie dann "OK" aus.

  3. Navigieren Sie im Registrierungs-Editor zu den folgenden Unterschlüsseln:

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted
    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  4. Suchen Sie in der Spalte "Name" nach .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 oder 4.7.2, je nachdem, welche Version Sie installieren, und löschen Sie diese Einträge. Downloadnamen finden Sie im Artikel zum Installieren von .NET Framework für Entwickler .

  5. Führen Sie das .NET Framework-Installationsprogramm für Version 4.5, 4.5.1, 4.5.2 oder 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 oder 4.7.2 erneut aus.

Siehe auch