Problembehandlung von blockierten Installationen und Deinstallationen von .NET Framework

Wenn Sie das Web- oder Offline-Installationsprogramm für das .NET Framework 4.5 oder höher ausführen, kann ein Problem auftreten, das die Installation von .NET Framework verhindert oder blockiert. Die folgende Tabelle enthält Probleme, die zu Blockierungen führen können, und Links zu den Problembehandlungsinformationen.

In Windows 8 und höher ist .NET Framework eine Komponente des Betriebssystems und kann nicht separat deinstalliert werden. Updates für .NET Framework werden auf der Registerkarte Installierte Updates der App Programme und Features in der Systemsteuerung angezeigt. Für Betriebssysteme, bei denen .NET Framework nicht vorinstalliert ist, wird .NET Framework auf der Registerkarte Programm deinstallieren oder ändern (oder auf der Registerkarte Software) der App Programme und Features in der Systemsteuerung angezeigt. Informationen zu den Windows-Versionen, für die .NET Framework vorinstalliert ist, finden Sie unter Systemanforderungen.

Wichtig

Da es sich bei den verschiedenen Versionen von .NET Framework 4.x um direkte Updates handelt, können Sie frühere Versionen von .NET Framework 4.x nicht auf Systemen installieren, auf denen bereits eine neuere Version installiert ist. Auf einem System mit Windows 10 Fall Creators Update können Sie z.B. nicht .NET Framework 4.6.2 installieren, da bei diesem .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: Bestimmen der installierten .NET Framework-Versionen.

In dieser Tabelle bezieht sich „4.5.x“ auf .NET Framework 4.5 und die zugehörigen Releases 4.5.1 und 4.5.2. „4.6.x“ bezieht sich auf .NET Framework 4.6 und die zugehörigen Releases 4.6.1 und 4.6.2. „4.7.x“ bezieht sich auf .NET Framework 4.7 und die zugehörigen Release 4.7.1 und 4.7.2. „4.8.x“ bezieht sich auf .NET Framework 4.8 und 4.8.1.

Blockierungsmeldung Weitere Informationen und Informationen zur Problembehebung
Durch die Deinstallation von Microsoft .NET Framework werden möglicherweise einige Anwendungen nicht mehr ordnungsgemäß arbeiten. Im Allgemeinen sollten Sie keine der auf dem Computer installierten .NET Framework-Versionen deinstallieren, da möglicherweise eine von Ihnen verwendete Anwendung von einer bestimmten Version von .NET Framework abhängt. Weitere Informationen finden Sie unter .NET Framework für Benutzer im Handbuch Erste Schritte.
.NET Framework 4.5.x/4.6.x/4.7.x (ENU) oder eine neuere Version ist bereits auf diesem Computer installiert. Keine Aktion notwendig.

Informationen zum Ermitteln, welche Versionen von .NET Framework auf einem System installiert sind, finden Sie unter Vorgehensweise: Bestimmen der installierten .NET Framework-Versionen.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x (Sprache) erfordert .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Installieren Sie zunächst .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x aus dem Download Center, und führen Sie das Setup erneut aus. Sie müssen die englische Version der angegebenen .NET Framework-Version installieren, bevor Sie ein Sprachpaket installieren können. 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 dem Computer sind nicht mit diesem Programm kompatibel.

- oder -

Andere Anwendungen auf dem Computer sind nicht mit diesem Programm kompatibel.
Die wahrscheinlichste Ursache dieser Meldung ist die Installation einer Vorschau- oder RC-Version von .NET Framework 4.5. Deinstallieren Sie die Vorschau- oder RC-Version und führen Sie das Setup erneut aus.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x kann nicht mit diesem Paket deinstalliert werden. Öffnen Sie die Einstellungen, klicken Sie auf Programme und Features > Installierte Updates anzeigen > „Update für Microsoft Windows (KB2828152)“ und dann Deinstallieren aus, um .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x von Ihrem Computer zu entfernen. Das Paket, das Sie installieren, deinstalliert keine Vorschauversionen oder RC-Releases 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 dem Computer sind von diesem Programm abhängig. Im Allgemeinen sollten Sie keine .NET Framework-Versionen deinstallieren, da möglicherweise eine von Ihnen verwendete Anwendung von einer bestimmten Version von .NET Framework abhängt. Weitere Informationen finden Sie unter .NET Framework für Benutzer im Handbuch Erste Schritte.
Die Redistributable-Version von .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x gilt nicht für dieses Betriebssystem. Laden Sie .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x für Ihr Betriebssystem von der .NET Framework-Downloadseite herunter. Sie versuchen möglicherweise, .NET Framework 4.5.1, 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 nicht unterstützten Plattform zu installieren, oder Sie haben das Installationspaket ausgewählt, das nicht alle Komponenten für die unterstützten Betriebssysteme enthält. Führen Sie die Installation erneut mit dem Offlineinstaller (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) für 4.7.1 oder 4.7.2, für 4.8 bzw. für 4.8.1 aus. Weitere Informationen finden Sie unter Installationsleitfaden und Systemanforderungen für unterstützte Betriebssysteme.
Das Update für KB<Nummer> muss installiert werden, damit Sie dieses Produkt installieren können. Die Installation von .NET Framework erfordert, dass ein KB-Update vor der Installation von .NET Framework installiert wird. Installieren Sie das Update und starten Sie die .NET Framework-Installation anschließend erneut.

Die Installation von aktualisierten Versionen von .NET Framework unter Windows 8.1, Windows RT 8.1 und Windows Server 2012 R2 erfordert beispielsweise, dass das Update für KB 2919355 installiert ist.
Auf dem Computer wird zurzeit eine Server Core-Installation des Windows Server 2008-Betriebssystems ausgeführt. Für .NET Framework 4.5.x ist ein neueres Release des Betriebssystems erforderlich. Installieren Sie Windows Server 2008 R2 SP1 oder höher und führen Sie das Setup von .NET Framework 4.5.x nochmals aus. Das .NET Framework 4.5.1 und 4.5.2 wird in der Server Core-Rolle von Windows Server 2008 R2 SP1 oder höher unterstützt. Weitere Informationen finden Sie unter Systemanforderungen.
Sie besitzen keine ausreichenden Berechtigungen, um diesen Vorgang für alle Benutzer dieses Computers durchzuführen. Melden Sie sich als Administrator an, und führen Sie Setup erneut aus. Sie müssen als Administrator auf dem Computer angemeldet sein, um .NET Framework zu installieren.
Setup kann nicht fortgesetzt werden, da der Computer für eine vorherige Installation neu gestartet werden muss. Starten Sie den Computer neu, und führen Sie Setup erneut aus. Möglicherweise ist ein Neustart erforderlich, um die Installation abzuschließen. Folgen Sie den Anweisungen, um den Computer neu zu starten und Setup erneut auszuführen.

In seltenen Fällen können Sie zu mehreren Neustarts des Systems aufgefordert werden, wenn Windows eine Reihe fehlender Updates festgestellt hat und den Neustart ausführt, um das nächste Update in der Warteschlange zu installieren.
Setup für .NET Framework kann im Programmkompatibilitätsmodus nicht ausgeführt werden. Siehe 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, weil der Komponentenspeicher beschädigt ist. Weitere Informationen finden Sie im Abschnitt Beheben von Windows Update-Fehlern mit dem DISM- oder Systemupdate-Vorbereitungstool.
Setup kann nicht ausgeführt werden, da der Windows Installer-Dienst auf diesem Computer nicht verfügbar ist. Informationen dazu finden Sie unter Fehlermeldung „Auf den Windows Installer-Dienst konnte nicht zugegriffen werden“ beim Installieren eines Programms unter Windows 7 oder Windows Vista auf der Microsoft Support-Website.
Setup kann möglicherweise nicht ordnungsgemäß ausgeführt werden, da der Windows Update-Dienst auf diesem Computer nicht verfügbar ist. Der Computer ist möglicherweise so konfiguriert Windows Server Update Services (WSUS) statt Microsoft Windows Update zu verwenden. Weitere Informationen finden Sie im Abschnitt zu Fehlercode 0x800F0906 in .NET Framework 3.5-Installationsfehler: 0x800F0906, 0x800F081F, 0x800F0907.

Lesen Sie außerdem Beziehen der aktuellen Version des Windows Update-Agents auf der Microsoft Support-Website.
Setup kann möglicherweise nicht ordnungsgemäß ausgeführt werden, da der intelligente Hintergrundübertragungsdienst (Background Intelligent Transfer Service, BITS) auf diesem Computer nicht verfügbar ist. Weitere Informationen finden Sie unter Update zur Wiederherstellung nach Absturz von Background Intelligent Transfer Service (BITS) auf einem Windows Vista-Computer auf der Microsoft Support-Website.
Setup kann möglicherweise nicht ordnungsgemäß ausgeführt werden, da Windows Update einen Fehler festgestellt und Fehlercode 0x80070643 oder 0x643 angezeigt hat. Weitere Informationen finden Sie auf der Microsoft Support-Website unter Installationsfehler beim .NET Framework-Update: „0x80070643“ oder „0x643“.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x ist bereits Teil dieses Betriebssystems. Sie müssen die Redistributable-Version von .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x nicht installieren. Keine Aktion.

Informationen zum Ermitteln, welche Versionen von .NET Framework auf einem System installiert sind, finden Sie unter Vorgehensweise: Bestimmen der installierten .NET Framework-Versionen. Die unterstützten Betriebssysteme finden Sie unter Systemanforderungen.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x wird unter diesem Betriebssystem nicht unterstützt. Die unterstützten Betriebssysteme finden Sie unter Systemanforderungen.

Bei nicht erfolgreichen Installationen von .NET Framework unter Windows 7 weist diese Meldung typischerweise darauf hin, dass Windows 7 SP1 nicht installiert ist. Auf Windows 7-Systemen erfordert .NET Framework Windows 7 SP1. Wenn Sie mit Windows 7 arbeiten und Service Pack 1 noch nicht installiert haben, müssen Sie dies nachholen, bevor Sie .NET Framework installieren. Weitere Informationen zum Installieren von Windows 7 SP1 finden Sie unter Installieren von Windows 7 Service Pack 1 (SP1).
Auf Ihrem Computer wird derzeit folgendes Betriebssystem ausgeführt: Server Core-Installation des Betriebssystems Windows Server 2008. .NET Framework 4.5.x erfordert ein vollständiges Release des Betriebssystems oder Server Core 2008 R2 SP1. 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 das Setup für .NET Framework 4.5.x nochmals aus. .NET Framework wird in der Server Core-Rolle von Windows Server 2008 R2 mit SP1 oder höher unterstützt. Weitere Informationen finden Sie unter Systemanforderungen.
.NET Framework 4.5.x ist bereits Teil dieses Betriebssystems, derzeit jedoch deaktiviert (nur Windows Server 2012). Verwenden Sie Windows-Features aktivieren oder deaktivieren in der Systemsteuerung, um .NET Framework 4.5.x zu aktivieren.
Dieses Setupprogramm erfordert einen x86-Computer. Es kann nicht auf einem x64- oder IA64-Computer installiert werden. Weitere Informationen finden Sie unter Systemanforderungen.
Dieses Setupprogramm erfordert einen x64- oder x86-Computer. Es kann nicht auf einem IA64-Computer installiert werden. Weitere Informationen finden Sie unter Systemanforderungen.

Programmkompatibilitätsprobleme

Die Installation von .NET Framework 4.5 oder eines der Punktreleases verursacht einen Fehler mit Fehlercode 1603 oder blockiert, wenn es im Windows-Programmkompatibilitätsmodus ausgeführt wird. Der Programmkompatibilitäts-Assistent zeigt an, dass .NET Framework möglicherweise nicht ordnungsgemäß installiert wurde, und Sie werden aufgefordert, das Programm mit der empfohlenen Einstellung (Programmkompatibilitätsmodus) neu zu installieren. Es ist auch möglich, dass der Programmkompatibilitätsmodus bei zuvor fehlerhaften oder abgebrochenen Versuchen, Setup für .NET Framework auszuführen, durch den Programmkompatibilitäts-Assistenten festgelegt wurde.

Das Installationsprogramm für .NET Framework kann im Programmkompatibilitätsmodus nicht ausgeführt werden. Um dieses Blockierungsproblem zu beheben, müssen Sie im Registrierungs-Editor sicherstellen, dass der Kompatibilitätsmodus nicht systemweit aktiviert ist:

  1. Klicken Sie auf Start, und wählen Sie dann Ausführen aus.

  2. Geben Sie im Dialogfeld Ausführen die Zeichenfolge „regedit“ ein, und klicken Sie dann auf OK.

  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 den Downloadnamen für .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. Informationen zum Herunterladen von Namen finden Sie im Artikel Installieren von.NET Framework für Entwickler.

  5. Führen Sie den .NET Framework-Installer für die 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