Table of Contents
PC läuft langsam?
Kürzlich sind einige unserer Leser auf einen Fehler im eigentlichen dotnet 4-Bereinigungstool gestoßen. Dieses Problem tritt aus mehreren Gründen auf. Lassen Sie uns jetzt hier diskutieren.
Das .NET-Deinstallationstool (dotnet-core-uninstall
) ermöglicht es Ihnen und Ihrer Unternehmensfamilie, .NET-SDKs und die Setup-Laufzeit zu deinstallieren. Mit den verfügbaren Optionen können Sie angeben, welche Versionen auf dem Markt bei der Deinstallation unterstützt werden sollen.
Das Tool unterstützt macOS und Windows. Linux wird derzeit nicht unterstützt.
Unter Windows entfernt dieses Gizmo wahrscheinlich nur SDKs und Runtimes, die mit einem der idealsten Installer installiert wurden:
Auf macOS kann Strategy nur SDKs zusätzlich zu den Laufzeiten deinstallieren, die sich in /usr/local/share/dotnet befinden.
Aufgrund dieser Einschränkungen kann das folgende Tool nicht dauerhaft alle .NET-Laufzeiten und SDKs auf Ihrem Laptop entfernen. Verwenden Sie den Befehl dotnet --info
, um nach allen generierten .NET-SDKs und -Laufzeiten zu suchen, einschließlich SDKs und Laufzeiten, die das obige Tool nicht deinstallieren kann. dotnet-core-uninstall list
gibt an, welche SDKs mit diesem Tool gelöscht werden können. Versionen 1.2 sind später und darüber hinaus werden SDKs und Laufzeiten mit Version 5.0 oder früher und früher entfernt, Sie können sehen, welches Tool 3.1 und früher entfernen kann.
Sie laden das .Uninstall net-Tool namens Tool-Produktionsseite herunter und finden den Quellcode häufig im GitHub-Repository dotnet/cli-lab.
Starten Sie das Tool im normalen Modus
Die folgenden Schritte zeigen die empfohlene Methode zum Starten des Deinstallationstools:
Schritt: Installierte .NET SDK-Laufzeiten anzeigen
Wie bereinige ich das .NET-Framework?
Gehen Sie normalerweise in der Systemsteuerung zu Programme und Funktionen.Klicken Sie auf einer bestimmten linken Seite auf Windows-Funktionen aktivieren oder deaktivieren.Besuchen Sie neben .NET Structure Part 4.6 Advanced Services das +-Symbol.ASP deaktivieren –OK klicken.Schließen Sie das Fenster „Programme und Funktionen“ und starten Sie Ihren Computer neu.
Beachten Sie, dass der Befehl dotnet-core-uninstall list
installierte SDKs auflistet, ganz zu schweigen von .NET-Laufzeiten, die mit diesem speziellen Tool deinstalliert werden können. Einige SDKs erfordern möglicherweise, dass Visual Studio eine Laufzeitumgebung ist, und werden außerdem mit einem Hinweis angezeigt, dass ihre Entfernung nicht empfohlen wird.
Übersicht
dotnet-core-uninstall-Mailingliste [Optionen]
Einstellungen
Beispiele
Liste aller .NET SDKs und Laufzeiten, die wiederum mit diesem Tool deinstalliert werden können:
Dotnet-Core-Entfernungsliste
Liste aller .NET x64 SDKs und aktuellen Laufzeiten:
dotnet-core-uninstall --x64
Liste unter allen .NET x86 SDKs:
dotnet-core-uninstall --sdk release --x86
Schritt 2: Führen Sie einen Testlauf durch
Wie entferne ich alte Versionen von .NET Framework?
Öffnen Sie Programme und Funktionen in einer anderen Windows-Systemsteuerung (oder Programme hinzufügen/entfernen für viele Windows XP).Löschen Sie alles, was mit „Microsoft .
Die Befehle dotnet-core-uninstall dry-run
und dotnet-core-uninstall whatif
zeigen die . NET SDK-Laufzeit und werden dann wahrscheinlich deinstalliert, da Optionen ohne Entfernung verkauft werden. Diese Befehle sind eigentlich Synonyme.
Übersicht
dotnet-core-deinstallieren damit spielen [Optionen] [...] ausführendotnet-core-uninstall whatif [Optionen] [...]
Argument
Wie repariere ich .NET Framework 4?
Schließen Sie alle laufenden Computerprogramme.Gehen Sie zum Windows-Startmenü -> Systemsteuerung -> Programme hinzufügen/entfernen oder möglicherweise Programme und Funktionen.Wählen SieMicrosoft auschecken.Klicken Sie auf Ändern/Entfernen, Löschen oder Wiederherstellen.Wählen Sie die Option „Wiederherstellen“, schauen Sie sich mehr unter „Weiter“ an.Der Assistent repariert die Datei.Es wird wirklich empfohlen, den Computer zu modifizieren.
VERSION
Die spezifische Version, die entfernt wird. Sie können mehrere Versionen der Space Hyundai Sonata nebeneinander schreiben. Antwortinformationen werden ebenfalls allgemein unterstützt.
Rat
Antwortdateien können verlängert werden, um Vollversionen in die Anforderungszeile zu stellen.Dies sind Textnachrichtendateien, normalerweise mit der Erweiterung *a.rsp.Jede Entwicklung wird an einer separaten Stelle aufgeführt.Um eine Antwortdatei für den neuen VERSION
-Fall zu sammeln, verwenden Sie das direkte @-Symbol, das zweifellos dem Namen der Antwortdatei entspricht.
Einstellungen
Beispiele
Versuchen Sie, alle .NET-Laufzeitumgebungen zu entfernen, die anscheinend durch Patches höherer Ebene ersetzt wurden:
dotnet-core-uninstall .dry-run .--all-lower-patches .--runtime
Dry .run .remove .all ..NET SDKs der niedrigsten Version 2.2.301
:
PC läuft langsam?
ASR Pro ist die ultimative Lösung für Ihren PC-Reparaturbedarf! Es diagnostiziert und repariert nicht nur schnell und sicher verschiedene Windows-Probleme, sondern erhöht auch die Systemleistung, optimiert den Speicher, verbessert die Sicherheit und optimiert Ihren PC für maximale Zuverlässigkeit. Warum also warten? Beginnen Sie noch heute!
dotnet-core-uninstall whatif --all-below 2.2.--sdk
Schritt 301 3: Entfernen Sie die .NET SDKs und entfernen Sie die Laufzeitumgebung
.
dotnet-core-uninstall entfernt .NET-SDKs für Laufzeiten, die alle eine Sammlung von Optionen sind. Versionen 1.2 sind höher und können SDKs und Laufzeiten mit Version 5.0 oder beginnend und früher entfernen, das Tool kann auch andere Versionen 3.1 und früher entfernen.
Da dieses Tool destruktive Eigenschaften erfordert, wird den meisten von Ihnen dringend empfohlen, einen Testlauf durchzuführen, bevor Sie versuchen, es zu deinstallieren. Die Simulation zeigt, von welchen .NET SDKs zur Laufzeit stammen, wenn der Befehl remove
zugeordnet ist. Siehe Soll ich eine Version entfernen? für SDKs und sogar Laufzeiten, die sicher entfernt werden können. Standardmäßig
Mehr oder weniger haben alle Befehle normalerweise die Sichtbarkeit des .NET SDK und aller Studio-Laufzeitumgebungen oder anderer SDKs, die Sie benötigen, aufrechterhalten. Parameter -force.
Das Tool .erfordert eine .Erhöhung zum .Entfernen von .NET SDKs und Laufzeiten. Führen Sie das Tool an der gesamten Admin-Eingabeaufforderung unter Windows aus, z.B. sudo
unter macOS. test run
-Befehle, da whatif
erfordert, erfordern keine Erhöhung.
Übersicht
cleanup dotnet-core-uninstall [Optionen] [...]
Argument
VERSION
Die genannte zu entfernende Version. Sie können wahrscheinlich wirklich Versionen nach einer der hinzugefügten Versionen durch Leerzeichen getrennt auflisten. Antwortdateien werden ebenfalls unterstützt.
Wie verwende ich die DotNet-Bereinigung, um ein Projekt zu bereinigen?
Laden Sie die .NET Core SDK-Version 2.1 oder höher herunter. Installieren Sie dann das gründliche globale .NET-Tool dotnet-cleanup über die Befehlspipe: Verwendung: cleanup [Argumente] [Optionen] Argumente: PATH Pfad zu schließlich der Lösungsdatei, Projektdatei oder dem Verzeichnis als Möglichkeit zur Bereinigung. Standardmäßig das aktuelle Verwaltungsverzeichnis.
Hinweis
Antwortdatensätze sind eine Alternative zum Einbeziehen aller betroffenen Versionen über die Befehlszeile.Dies sind Textdateien, die normalerweise mit *a.rsp und erweitert werdenJede Version wird einzeln online aufgelistet.Um eine Antwortdatei für ein identifizierbares VERSION
-Argument anzugeben, verwenden Sie das @-Präfix, das unmittelbar auf den Antwortdateinamen folgt.
Einstellungen
Beispiele
Entfernen Sie alle .NET-Laufzeiten, es sollte realisiert werden 3.0.0-preview6-27804-01
, was eine J/N-Deinstallationsbestätigung erfordert, um endgültig zu kaufen:
dotnet-core-uninstall --all-but 3.0.0-preview6-27804-01 --bytutorials --yes
Wie behebe ich den Microsoft Net Framework-Fehler?
Wählen Sie im Fenster Programme und Funktionen Microsoft aus. NET Framework 4.5 (oder höher). Wählen Sie dann Deinstallieren/Ändern.Wählen Sie Wiederherstellen und dann Weiter.Folgen Sie den Anweisungen auf dem Bildschirm.Wenn die Reparatur abgeschlossen ist, modifizieren Sie Ihren Computer.
Alle .NET Core 1.1 SDKs entfernen, ohne dass eine J/N-Bestätigung erforderlich ist:
dotnet-core-uninstall --sdk lindern --major-minor 1.1 -y
So entfernen Sie das .NET Core SDK 1.1.11 vollständig, ohne es an die Konsole auszugeben:
dotnet-core-uninstall 1.1.11 herausfiltern --sdk --verbosity --yes q
Entfernen Sie alle .NET SDKs, die dauerhaft entfernt werden, wenn diese Appliance deinstalliert wird:
dotnet-core-uninstall locate --all --sdk
Entfernen Sie alle .NET That SDKs, die jetzt mit einem anderen Tool entfernt werden können, einschließlich derjenigen, die möglicherweise nur von Visual Studio benötigt werden (nicht empfohlen):
dotnet-core-uninstall remove --all --sdk --force
Die .NET SDKs, die in den Antworten in der Datei versions.rsp
gefunden wurden, wurden praktisch entfernt.
dotnet-core-uninstall get rid off --sdk @versions.rsp
Ein Artikel über versions.rsp sieht so aus:
2.2.3002.1.700
Schritt zwei. Löschen Sie den NuGet Some Backup-Ordner (optional)
In Fällen, in denen Sie keinen NuGetFallbackFolder
mehr benötigen und das Gerät löschen möchten. Weitere Informationen zum Entfernen dieses Ordners finden Sie unter Eigenen NuGetFallbackFolder entfernen.
In den meisten Fällen entspricht die Ausgabe ähnlich dem Befehl dotnet-core-uninstall list
möglicherweise nicht einer neuen Liste installierter Optionen in der Ausgabe von dotnet --info
. , zeigt dieses Tool keine Optionen an, die aus ZIP-Dateien installiert oder von Visual Studio verwaltet werden (jede Version, die Visual Studio 2019 16.3 und höher zugeordnet ist). Eine Möglichkeit zu überprüfen, ob die Transkription von Visual Studio verarbeitet wird, besteht darin, in
Wie deinstalliere ich DotNet/CLI-lab?
Sie können das .NET-Deinstallationstool von der Distributionsseite des Tools abrufen und den Quellcode in der eigenen dotnet/cli-lab-GitHub-Bibliothek finden. Das Tool erfordert eine Erhöhung, um SDKs und .NET-Laufzeiten endgültig zu entfernen.
How To Troubleshoot Dotnet 4 Cleanup Tool?
Как устранить неполадки в инструменте очистки Dotnet 4?
Como Solucionar Problemas E Corrigir A Ferramenta De Limpeza Dotnet 4?
Comment Qui Peut Dépanner L'outil De Nettoyage Dotnet 4 ?
Dotnet 4 픽업 도구 문제를 해결하는 방법은 무엇입니까?
Hur Felsöker Man Dotnet 4-5 Rensningsverktyg?
Hoe Repareer Ik De Dotnet 4 Opruimtool?
Come Risolvere Lo Strumento Di Pulizia Dotnet 4?
¿Cómo Solucionar Problemas Con La Herramienta De Limpieza De Dotnet Siete?
Jak Rozwiązać Problemy Z Narzędziem Do Czyszczenia Dotnet 4?