Ist es sicher, Chocolatey zu deinstallieren?

9942
Thomas Weller

Ist es sicher möglich, Chocolatey zu deinstallieren, nachdem ich Anwendungen installiert habe?

Ich möchte Software für neue PCs einrichten, die Chocolatey verwenden, aber den Ordner C: \ Chocolatey entfernen. Soweit ich weiß, dass Chocolatey die nativen Installationsprogramme verwendet, werden die Programme unter "Programme hinzufügen und entfernen" von Windows angezeigt und können auf diese Weise verwaltet werden. Chocolatey scheint vom Benutzer nicht mehr gebraucht zu werden.

11

2 Antworten auf die Frage

7
Gary Ewan Park

Als Faustregel gilt: Ja, es ist "sicher", Chocolatey zu deinstallieren. Chocolatey ist zum größten Teil einfach ein Wrapper um die native EXE / MSI für die Anwendung, die installiert wird. Wenn Sie Chocolatey entfernen, werden die installierten Anwendungen daher nicht entfernt.

Es gibt einige Arten von Anwendungen, z. B. Befehlszeilen- / Portable-Anwendungen, die sich nachteilig auswirken, wenn Chocolatey entfernt wird. Daher sollten Sie hier etwas Vorsicht walten lassen. Wenn Sie beispielsweise GitVersion.Portable installieren, fügt Chocolatey der resultierenden EXE-Datei im Ordner "Chocolatey" (der sich im Systempfad befindet) eine "Verknüpfung" hinzu. Durch die Deinstallation von Chocolatey wird diese "Verknüpfung" und möglicherweise die EXE-Datei selbst entfernt, sodass diese Anwendung nicht mehr funktioniert.

Ich würde vorschlagen, dass Sie sich den Ordner Chocolatey \ Lib ansehen und prüfen, welche Pakete Sie vor der Deinstallation mit Chocolatey installiert haben, sodass Sie überprüfen können, ob keine Anwendungen in diese Kategorie fallen.

Hoffentlich hilft das!

Die Schritte zum Deinstallieren von Chocolatey sind hier aufgelistet .

Als Randbemerkung, beginnend mit Chocolatey 0.9.8.27, ist der Standard-Chocolatey-Pfad nicht mehr C: \ Chocolatey, sondern C: \ ProgramData \ Chocolatey.

Sicherlich (angesichts Ihrer Erklärung, dass einige ausführbare Dateien möglicherweise entfernt werden oder Links zu ihnen entfernt werden), sollte der "allgemeine" Hinweis lauten: "Nein, es ist nicht sicher". Nur in dem spezifischen Fall, in dem der Benutzer sicher ist, dass sich keine der installierten Software ganz oder teilweise auf den Inhalt des Ordners choco bin stützt, sollte das Entfernen als harmlos betrachtet werden. Bob Sammers vor 7 Jahren 0
@ BobSammers Ich stimme dieser Aussage im Allgemeinen zu. Garys Antwort muss wahrscheinlich ein wenig aktualisiert werden, seit er vor fast zwei Jahren geschrieben wurde und es gibt mehr Wissensaustausch darüber. ferventcoder vor 7 Jahren 0
3
Cees Timmerman

Chocolatey deinstallieren

Wenn Sie sich entscheiden, Chocolatey nicht zu mögen, können Sie es deinstallieren, indem Sie den Ordner (und die Umgebungsvariablen, die es erstellt) entfernen. Da es nicht tatsächlich auf Ihrem System installiert ist, müssen Sie sich keine Sorgen machen, dass Ihre Registrierung durcheinander geraten ist (die Anwendungen, die Sie mit Chocolatey oder manuell installiert haben, jetzt ist dies eine andere Geschichte).

Eine andere Geschichte, denn ich erinnere mich nicht, den Atom-Editor in meiner Liste der installierten Windows-Programme gesehen zu haben. Ich habe das über eine Befehlszeile deinstalliert (als Administrator ausgeführt):

cuninst atom 

Und der Teil ohne Registrierung ist eigentlich falsch. Unter Windows 7 musste ich Folgendes tun:

reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v ChocolateyInstall 

Bei anderen Versionen könnte es so sein:

reg delete HKLM\Environment /f /v ChocolateyInstall 

So entfernen Sie den Ordner von der Befehlszeile:

rmdir /Q /S C:\ProgramData\chocolatey 

Oder dies, wenn Sie Chocolatey <0.9.8.27 verwenden oder ein Upgrade davon durchführen:

rmdir /Q /S C:\Chocolatey 

Nach all dem war die normale Verknüpfung zum Startmenü C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exeimmer noch vorhanden, aber bei der Verwendung von Windows werden Sie gefragt, ob Sie sie löschen möchten.

Bei dem Kommentar zur Registrierung handelt es sich um die Deinstallationsschlüssel. Es gibt ausdrücklich an, dass Sie die Umgebungsvariablen entfernen müssen (schauen Sie sich den eingefügten Text an). "(und die Umgebungsvariablen, die erstellt werden)" - Dies ist ein Registrierungsschlüssel, aber Sie müssen die Registrierung nicht direkt bearbeiten, um sie zu entfernen. ferventcoder vor 7 Jahren 0