Einführung
Das Microsoft .NET Framework-Reparaturtool erkennt häufig auftretende Probleme, die sich auf das Setup oder die Updates von Microsoft .NET Framework auswirken. Das Tool versucht, diese Probleme zu beheben, indem bekannte Fixes 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 Befehlszeilennutzung zusammen mit erweiterten Optionen.
Microsoft hat die folgende aktualisierte Version des Microsoft .NET Framework-Reparaturtools veröffentlicht.Neueste Version
Letzte Aktualisierung: 01.08.2024
Release: v1.5 Version: 4.8.4739.15 Unterstützte Sprachen: Englisch (USA)Änderungen, die in Release 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 sind Reparaturen und Reparaturen auch auf diese Produkte anwendbar.
-
Behebt ein sicherheitsrelevantes Sicherheitsrisiko, das in CVE 2024-38081 beschrieben ist.
-
Entfernt nicht mehr unterstützte Betriebssystem- und .NET Framework-Versionen.
Das Tool unterstützt alle Features aus dem vorherigen Release unverändert.
Notizen
-
Das .NET Framework-Reparaturtool ist nur in Englisch verfügbar.
-
Die unterstützten Plattformen und .NET Framework-Versionen sind unter "Betroffene Konfigurationen" aufgeführt.
Informationen zum Download
Die neueste Version des .NET Framework-Reparaturtools steht auf der folgenden Microsoft Download Center-Website zum Download zur Verfügung:
Unterstützte Befehlszeilenoptionen für dieses Tool
Standardoption |
Beschreibung |
Verwendung |
---|---|---|
/? ODER /help |
Zeigt Hilfeinformationen an. |
NetFxRepairTool.exe /? |
/q ODER /quiet |
Ruhemodus. 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. Verteilbare Setupdateien, die für die Reparatur erforderlich sind, werden aus einer Netzwerkfreigabe oder einem Ordnerpfad kopiert, der durch das Flag "/addsource" angegeben wird. Dies sollte im Allgemeinen verwendet werden, wenn das Tool in einer nicht verbundenen oder gesperrten Umgebung funktioniert. |
NetFxRepairTool.exe /a <Ordnerpfad> Beispiel: NetFxRepairTool.exe /a "\\SharePc\ShareFolder" |
/r ODER /repair |
Der Reparaturvorgang kann optional auf eine Reihe von angegebenen Produktbaselines festgelegt werden. Wenn diese Option nicht angegeben ist, versucht das Tool, alle unterstützten installierten .NET Framework-Versionen zu reparieren. Die Option "/repair" kann auch zusammen mit dem Wert "None" verwendet werden, um einfach Korrekturen anzuwenden und die Ausführung der Reparatur für jede Produktbaseline zu überspringen. Wenn diese Option zusammen mit dem Wert "None" verwendet wird, sollte die Option "/addsource" nicht angegeben werden. Diese Option gilt nur im Modus "Leise" und "Passiv". |
NetFxRepairTool.exe /r <version1>; <version2> Unterstützte Versionswerte: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, none Beispiele: NetFxRepairTool.exe /q /r .net4 NetFxRepairTool.exe /q /r .net35;. net45 |
/l ODER /logs |
Legt optional den gewünschten Ordnerpfad für die Protokolldatei (FixDotNet*.cab) fest, die vom Tool generiert wird. Der Standardspeicherort (der diese Option nicht angibt) der CAB-Datei ist der Desktopordner des aktuellen Benutzers. |
NetFxRepairTool.exe /l <Ordnerpfad> Beispiel: NetFxRepairTool.exe /l "%temp%" |
/c ODER /collectonly |
Modus "Nur Protokollsammlung". Dieser Modus ermöglicht die Sammlung von Protokollen, die für das .NET Framework-Setup relevant sind, was für die Problembehandlung nützlich ist. Reparatur- oder Korrekturvorgänge werden nicht ausgeführt, wenn diese Option angegeben ist. Diese Option gilt nur im Modus "Still" und "Passiv" und unterdrückt alle anderen Vorgänge. |
NetFxRepairTool.exe /q /c ODER NetFxRepairTool.exe /p /c |
/n OR /noceipconsent |
Deaktivieren Sie das Senden von Feedbackinformationen an Microsoft. Standardmäßig (ohne Angabe des Flags) wird davon ausgegangen, dass der Benutzer sich für das Senden von Nutzungsdaten an Microsoft angemeldet hat. Diese Option gilt nur im Modus "Leise" und "Passiv". |
NetFxRepairTool.exe /q /n ODER NetFxRepairTool.exe /p /n |
Weitere Informationen
Reparaturtooloptionen
Das .NET Framework-Reparaturtool folgt einem vierstufigen Prozess:
-
Versucht, Setupprobleme zu beheben
-
Wendet die Korrekturen an (erfordert die Zustimmung des Benutzers).
-
Versucht, alle installierten Versionen von .NET Framework zu reparieren
-
Sammelt Protokolle (erfordert die Zustimmung des Benutzers)
Das Tool kann eine oder mehrere Änderungen an der installierten Version von .NET Framework vornehmen. Es kann beispielsweise den Status von Windows Installer auf dem Computer korrigieren, die DACLs (Discretionary Access Control Lists) für bestimmte Ordner zurücksetzen oder Probleme im Zusammenhang mit einer ungültigen oder beschädigten Updateregistrierung beheben.
Offline-Support
Das .NET Framework-Reparaturtool bietet eine Option zum Reparieren der auf dem Computer installierten Versionen von .NET Framework (Schritt 3 des Prozesses im Abschnitt "Reparaturtooloptionen"). Das Tool erfordert, dass die verteilbaren 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 über eine eingeschränkte oder keine Internetverbindung verfügt, sollten Sie den Offlinemodus für die Reparatur verwenden. Geben Sie dazu die Option /addsource zusammen mit dem Pfad des Ordners an, der die verteilbaren Dateien enthält, wie im folgenden Beispiel gezeigt:
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Wenn das Reparaturtool die erforderliche weitervertreibbare Datei im angegebenen Ordner nicht findet, versucht es, die Datei aus dem Internet herunterzuladen. Das Reparaturtool kann dies nicht tun, wenn die erforderliche Datei nicht heruntergeladen werden kann. In der folgenden Tabelle sind die verteilbaren .NET Framework-Dateien aufgeführt.
Version und Profil |
Architektur |
Name der Installerdatei |
URL |
---|---|---|---|
.NET Framework 4.8 |
x86, x64 |
NDP48-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.2 |
x86, x64 |
NDP472-KB4054530-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.1 |
x86, x64 |
NDP471-KB4033342-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7 |
x86, x64 |
NDP47-KB3186497-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6.2 |
x86, x64 |
NDP462-KB3151800-x86-x64-AllOS-ENU.exe |
|
.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 |
Ruhemodus und Passiver Modus
Alle Funktionen des Reparaturtools können automatisiert werden, indem das Tool im Modus "Leise" oder "Passiv" ausgeführt wird. Dies hat den Vorteil, dass keine Benutzerinteraktion für die Ausführung des Tools erforderlich ist. Dies ist besonders bei großen Bereitstellungen hilfreich, bei denen Systemadministratoren das Tool (über die Befehlszeile) konfigurieren und Protokolle auch an bestimmten Speicherorten sammeln können.
Datensammlung
Das .NET Framework-Reparaturtool sammelt Informationen zur Toolverwendung sowie Diagnoseinstallationsdaten. Die Nutzungsinformationen werden verwendet, um die Qualität des .NET Framework-Reparaturtools zu verbessern, und die Installationsdaten werden verwendet, um das .NET Framework-Setup zu verbessern. Diese Informationen werden nicht für Marketing verwendet oder an Dritte verkauft. Weitere Informationen finden Sie in den Datenschutzbestimmungen des Microsoft .NET Framework-Reparaturtools.
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.
Anmerkung Das Datensammlungsfeature 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 etwas Ähnliches erstellt und auf dem Desktop des aktuellen Benutzers (sofern er 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 Datei FixDotNet*.cab bleibt auf Ihrem Desktop (oder dem 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 Speicherort oder in einer Netzwerkfreigabe zu speichern, um Unternehmensszenarien zu unterstützen.Versionsverlauf
Release v1.5
Unterstützte Sprachen: Englisch (USA)
Fügt Unterstützung für .NET Framework 4.6.2 bis .NET Framework 4.8 hinzu.Release v1.4
Unterstützte Sprachen: Englisch (USA)
Fügt Unterstützung für .NET Framework 4.6.2 bis .NET Framework 4.8 hinzu.Release 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.Release v1.2
Unterstützte Sprachen: Englisch (USA)
Die Unterstützung für den stillen modus und den passiven Modus über die Befehlszeile wird für das Tool hinzugefügt. Jetzt erfordert das Tool nicht, dass Sie 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 auch für diese Produkte Reparaturen und Reparaturen. Ein neuer, optionaler Befehlszeilenschalter wird hinzugefügt, um die Reparatur bestimmter .NET Framework-Versionen zu ermöglichen, um die Reparatur anderer installierter Versionen gleichzeitig außer Kraft zu setzen. Die vom Reparaturtool generierte Protokolldatei kann jetzt mithilfe einer Befehlszeilenoption optional an einem benutzerdefinierten Speicherort gespeichert werden. Diese neue Option überschreibt den Standardspeicherort, d. h. der Desktop des aktuellen Benutzers im Benutzeroberflächenmodus und der Ordner %temp% im Modus "Ruhe" oder " Passiv ". Mit einer neuen Option können Sie das Reparaturtool im Modus Nur Protokollsammlung ausführen, ohne Korrekturen oder Reparaturen anzuwenden. Die Option bietet die Flexibilität, Protokolle zu sammeln und zu untersuchen, bevor Sie tatsächliche Korrekturen anwenden. Neue, optionale Unterstützung wird hinzugefügt, damit Sie jede Datensammlung im stillen oder passiven Modus deaktivieren können. Release: v1.1 Unterstützte Sprachen: Englisch (USA) Release v1.1 erweitert die Unterstützung für .NET Framework 3.5 SP1 (einschließlich .NET Framework 3.0 SP2 und .NET Framework 2.0 SP2). Release v1.1 bietet auch Offlineunterstützung für Computer, die über 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 die zugehörigen 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)
-