Das Microsoft .NET Framework Reparaturtool ist verfügbar

Gilt für
.NET Framework 4.8 .NET Framework 4.7.2 .NET Framework 4.7.1 .NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2 .NET Framework 4.5.2 .NET Framework 3.5 Service Pack 1

Einführung

Das Microsoft .NET Framework Reparaturtool erkennt häufig auftretende Probleme, die sich auf Setup oder Updates von Microsoft .NET Framework auswirken. Das Tool versucht, diese Probleme zu beheben, indem bekannte Korrekturen angewendet oder beschädigte Installationen der unterstützten .NET Framework-Versionen repariert werden. Das Tool verfügt über eine benutzerfreundliche, assistentenbasierte Benutzeroberfläche. Es unterstützt auch die Verwendung der Befehlszeile zusammen mit erweiterten Optionen.

Microsoft hat die folgende aktualisierte Version des Microsoft .NET Framework Reparaturtools veröffentlicht.

Latest version

Letzte Aktualisierung: 01.08.2024
Release: v1.5
Version: 4.8.4739.15
Unterstützte Sprachen: Englisch (USA)

Änderungen, die in Version v1.5 enthalten sind

  • Das Tool unterstützt jetzt Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 und 4.6.2. Daher gelten das Reparieren und Reparieren auch für diese Produkte.

  • Behebt ein Sicherheitsrisiko bezüglich Rechteerweiterungen, das in CVE 2024-38081 beschrieben wird.

  • Entfernt nicht mehr unterstützte Betriebssystem- und .NET Framework-Versionen.

    Das Tool unterstützt alle Features aus der vorherigen Version unverändert.

Hinweise

  • Das .NET Framework Reparaturtool ist nur in Englisch verfügbar.
  • Die unterstützten Plattformen und .NET Framework Versionen werden unter "Betroffene Konfigurationen" aufgeführt.

Informationen zum Download

Die aktuelle Version des .NET Framework Reparaturtools steht auf der folgenden Microsoft Download Center-Website zum Download zur Verfügung:

Microsoft .NET Framework Reparaturtool

Unterstützte Befehlszeilenoptionen für dieses Tool

Option "Standard" Beschreibung Verwendung
/? ODER /help Zeigt Hilfeinformationen an. NetFxRepairTool.exe /?
/q OR /quiet Leiser Modus. Es ist keine Benutzerinteraktion erforderlich, und das Tool versucht alle Korrekturen/Reparaturen und speichert die Protokolldatei.
Die Optionen "/q" und "/p" schließen sich gegenseitig aus.
NetFxRepairTool.exe /q
/p ODER /passive Unbeaufsichtigter Modus. Es wird nur die Statusanzeige angezeigt.
Die Optionen "/q" und "/p" schließen sich gegenseitig aus.
NetFxRepairTool.exe /p
/a ODER /addsource Offline-Reparaturmodus. Für die Reparatur erforderliche verteilbare Setupdateien werden von einer Netzwerkfreigabe oder einem Ordnerpfad kopiert, der durch das Kennzeichen "/addsource" angegeben wird. Dies sollte im Allgemeinen verwendet werden, wenn das Tool in einer nicht verbundenen oder gesperrten Umgebung ausgeführt wird. Ordnerpfad NetFxRepairTool.exe /a <>

Beispiel:
NetFxRepairTool.exe /a "\\SharePc\ShareFolder"
/r OR /repair Der Reparaturvorgang kann optional auf einen Satz angegebener Produktbaselines eingegrenzt werden. Wenn diese Option nicht angegeben ist, versucht das Tool, alle unterstützten installierten Versionen von .NET Framework zu reparieren.
Die Option "/repair" kann auch zusammen mit dem Wert "None" (Keiner) verwendet werden, um Korrekturen anzuwenden und die Ausführung der Reparatur für jede Produkt-Baseline zu überspringen. Wenn diese Option zusammen mit dem Wert "None" verwendet wird, sollte die Option "/addsource" nicht angegeben werden.
Diese Option ist nur im stillen und passiven Modus verfügbar.
NetFxRepairTool.exe /r <version1>; <Version 2>

Unterstützte Versionswerte: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, keine

Beispiele:
NetFxRepairTool.exe /q /r .net4
NetFxRepairTool.exe /q /r .net35;. net45
/l OR /logs Legen Sie optional den gewünschten Ordnerpfad für die vom Tool generierte Protokolldatei-CAB (FixDotNet*.cab) fest. Der Standardspeicherort der CAB-Datei (d. h. diese Option nicht angegeben) ist der Desktopordner des aktuellen Benutzers. NetFxRepairTool.exe /l <Ordnerpfad>

Beispiel:
NetFxRepairTool.exe /l "%temp%"
/c OR /collectonly Modus "Nur Protokollsammlung". Dieser Modus ermöglicht die Sammlung von Protokollen, die für das Setup von .NET Framework relevant sind, was für die Problembehandlung nützlich ist. Reparatur- oder Reparaturvorgänge werden nicht ausgeführt, wenn diese Option angegeben ist.
Diese Option ist nur im stillen und passiven Modus anwendbar und unterdrückt alle anderen Vorgänge.
NetFxRepairTool.exe /q /c
ODER
NetFxRepairTool.exe /p /c
/n OR /noceipconsent Senden Sie kein Feedback mehr an Microsoft. Standard (ohne Angabe des Flags) setzt voraus, dass der Benutzer das Senden von Nutzungsdaten an Microsoft aktiviert hat.
Diese Option ist nur im stillen und passiven Modus verfügbar.
NetFxRepairTool.exe /q /n
ODER
NetFxRepairTool.exe /p /n

Weitere Informationen

Optionen des Reparaturtools

Das .NET Framework Reparaturtool umfasst vier Schritte:

  1. Versucht, Setup-Probleme zu beheben
  2. Wendet die Korrekturen an (Zustimmung des Benutzers erforderlich)
  3. Versucht, alle installierten Versionen von .NET Framework zu reparieren
  4. Erfasst Protokolle (Benutzereinwilligung erforderlich)

Das Tool kann eine oder mehrere Änderungen an der installierten Version von .NET Framework vornehmen. Sie kann z. B. den Status von Windows Installer auf dem Computer korrigieren, die freigegebenen DACLs (Discretionary Access Control Lists) für bestimmte Ordner zurücksetzen oder Probleme beheben, die mit einer ungültigen oder beschädigten Updateregistrierung zusammenhängen.

Offline-Support

Das .NET Framework Reparaturtool bietet eine Option zum Reparieren der Versionen von .NET Framework, die auf dem Computer installiert sind (Schritt 3 des Prozesses im Abschnitt "Reparaturtooloptionen"). Das Tool erfordert, dass die weitervertreibbaren Dateien dieser Versionen zum Zeitpunkt der Reparatur verfügbar sind. Standardmäßig lädt das Tool diese Pakete während der Reparatur aus dem Internet herunter. Wenn Ihr Computer nur über eine eingeschränkte oder keine Internetverbindung verfügt, sollten Sie den Offlinemodus für die Reparatur verwenden. Geben Sie dazu wie im folgenden Beispiel die Option /addsource zusammen mit dem Pfad des Ordners an, der die weitervertreibbaren Dateien enthält:

NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Wenn das Reparaturtool die erforderliche weitervertreibbare Komponente im angegebenen Ordner nicht findet, versucht es, die Datei aus dem Internet herunterzuladen. Das Reparaturtool kann dies nicht, wenn die erforderliche Datei nicht heruntergeladen werden kann. In der folgenden Tabelle sind die weitervertreibbaren .NET Framework-Dateien aufgeführt.

Version und Profil Architektur Dateiname des Installers URL
.NET Framework 4.8 x86, x64 NDP48-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=2088631
.NET Framework 4.7.2 x86, x64 NDP472-KB4054530-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=863265
.NET Framework 4.7.1 x86, x64 NDP471-KB4033342-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=852104
.NET Framework 4.7 x86, x64 NDP47-KB3186497-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=825302
.NET Framework 4.6.2 x86, x64 NDP462-KB3151800-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=780600
.NET Framework 3.5 SP1, .NET Framework 3.0 SP2, .NET Framework 2.0 SP2 (wenn .NET Framework 3.0 und 3.5 installiert sind) x86, x64 dotnetfx35.exe https://go.microsoft.com/fwlink/?LinkId=259762

Leiser Modus und passiver Modus

Alle Funktionen des Reparaturtools können automatisiert werden, indem das Tool im leisen oder passiven Modus ausgeführt wird. Dies hat den Vorteil, dass keine Benutzerinteraktion erforderlich ist, damit das Tool ausgeführt werden kann. Dies ist besonders hilfreich in großen Bereitstellungen, bei denen Systemadministratoren das Tool (über die Befehlszeile) konfigurieren und auch Protokolle an bestimmten Speicherorten sammeln können.

Datensammlung

Das .NET Framework Reparaturtool sammelt neben diagnostischen Installationsdaten auch Informationen zur Verwendung des Tools. Die Nutzungsinformationen werden verwendet, um die Qualität des .NET Framework Reparaturtools zu verbessern, und die Installationsdaten werden verwendet, um das Setup von .NET Framework zu verbessern. Diese Informationen werden nicht für Marketingzwecke verwendet oder an Dritte verkauft. Weitere Informationen finden Sie in den Datenschutzbestimmungen für das Microsoft .NET Framework-Reparaturtool.

Weitere Informationen zum Herunterladen von Microsoft-Supportdateien finden Sie im folgenden Artikel der Microsoft Knowledge Base:

119591 So erhalten Sie Microsoft Support-Dateien im Internet

Microsoft hat diese Datei auf Viren überprüft. Dazu wurde die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden.

Hinweis Die Datensammlungsfunktion erstellt eine komprimierte CAB-Datei der .NET Framework-Installationsprotokolle. Nachdem das Tool die Protokolle verarbeitet hat, wird eine .cab Datei mit dem Namen "FixDotNet*.cab" oder einer ähnlichen Datei erstellt und auf dem Desktop des aktuellen Benutzers (wenn diese im Benutzeroberflächenmodus ausgeführt wird) oder an einem angegebenen Speicherort gespeichert. Wenn Sie im Assistenten auf "Fertig stellen " klicken, sendet das Tool die .cab Datei, die die Protokolle enthält, an Microsoft.

Die FixDotNet*.cab-Datei verbleibt auf Ihrem Desktop (oder einem angegebenen Speicherort), unabhängig davon, ob Sie die Daten an Microsoft senden möchten.

Wenn Sie die Option "/q" verwenden, wird empfohlen, auch die Option "/logs" zu verwenden, um die Protokolle an einem bestimmten Ort oder auf einer Netzwerkfreigabe für unterstützende Unternehmensszenarien zu speichern.

Wenn Sie die Option /q verwenden, wird empfohlen, auch die Option /logs zu verwenden, um die Protokolle an einem bestimmten Ort oder auf einer Netzwerkfreigabe für unterstützende Unternehmensszenarien zu speichern.

Versionsverlauf

Version v1.5

Unterstützte Sprachen: Englisch (USA)

Fügt Unterstützung für .NET Framework 4.6.2 bis .NET Framework 4.8 hinzu.

Version v1.4

Unterstützte Sprachen: Englisch (USA)

Fügt Unterstützung für .NET Framework 4.6.2 bis .NET Framework 4.8 hinzu.

Version v1.3

Unterstützte Sprachen: Englisch (USA)

Erweitert die Unterstützung für .NET Framework 4.5.2, .NET Framework 4.6 und .NET Framework 4.6.1.

Version v1.2

Unterstützte Sprachen: Englisch (USA)

Unterstützung für den stillen und passiven Modus über die Befehlszeile wurde für das Tool hinzugefügt. Jetzt müssen Sie das Tool nicht mehr nur im Benutzeroberflächenmodus ausführen. Daher kann die Aufgabe automatisiert werden.

Das Tool unterstützt jetzt .NET Framework 4.5 und .NET Framework 4.5.1. Daher gelten Reparieren und Reparieren auch für diese Produkte.

Ein neuer, optionaler Befehlszeilenschalter wird hinzugefügt, um die Reparatur bestimmter .NET Framework Versionen zu ermöglichen und die Reparatur anderer installierter Versionen gleichzeitig zu überschreiben.

Die vom Reparaturtool generierte Protokolldatei kann jetzt optional über eine Befehlszeilenoption an einem vom Benutzer angegebenen Speicherort gespeichert werden. Diese neue Option setzt den Standardspeicherort außer Kraft, d. h. den Desktop des aktuellen Benutzers im Benutzeroberflächenmodus und den Ordner %temp% im stillen oder passiven Modus.

Eine neue Option ermöglicht es Ihnen, das Reparaturtool im Modus "Nur Protokollsammlung " auszuführen, ohne Fehlerbehebungen oder Reparaturen vorzunehmen. Die Option bietet die Flexibilität, Protokolle zu sammeln und zu untersuchen, bevor Sie tatsächliche Korrekturen anwenden.

Es wird eine neue, optionale Unterstützung hinzugefügt, die es Ihnen ermöglicht, die Datenerfassung im stillen oder passiven Modus zu deaktivieren.  

Release: v1.1

Unterstützte Sprachen: Englisch (USA)
Release v1.1 erweitert die Unterstützung auf das .NET Framework 3.5 SP1 (dazu gehören .NET Framework 3.0 SP2 und .NET Framework 2.0 SP2). Release v1.1 fügt auch Offlineunterstützung für Computer hinzu, die über eine eingeschränkte oder keine Internetverbindung verfügen.

Release: v1.0

Unterstützte Sprachen: Englisch (USA)
Release v1.0 ist die erste Version des Tools, die Unterstützung für .NET Framework 4 und dessen Updates hatte.

Betroffene Konfigurationen

Sie können das .NET Framework Reparaturtool verwenden, um Setupprobleme für die folgenden Konfigurationen zu beheben:

  • .NET Framework 4.8 unter den folgenden Betriebssystemen:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.7.2 unter den folgenden Betriebssystemen:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.7.1 unter den folgenden Betriebssystemen:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.6.1 unter den folgenden Betriebssystemen:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.6.2 unter den folgenden Betriebssystemen:

    • Windows Server 2008 Service Pack 2 (SP2)
    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 3.5 SP1 unter den folgenden Betriebssystemen:

    • Windows Server 2008 Service Pack 2 (SP2)