Disinstallare Chocolatey è sicuro?


14

Disinstallare Chocolatey è sicuro dopo aver installato applicazioni con esso?

Voglio configurare il software per i nuovi PC utilizzando Chocolatey, ma desidero rimuovere la cartella C: \ Chocolatey. Per quanto ne so, Chocolatey utilizza i programmi di installazione nativi, quindi i programmi vengono visualizzati in "Aggiungi e rimuovi programmi" di Windows e possono essere gestiti in questo modo. Chocolatey non sembra più necessario all'utente.

Risposte:


9

Come regola generale, sì, è "sicuro" disinstallare Chocolatey. Chocolatey, per la maggior parte, è semplicemente un wrapper attorno al file EXE / MSI nativo per l'applicazione che viene installata. Di conseguenza, la rimozione di Chocolatey non rimuove le applicazioni installate.

Esistono alcuni tipi di applicazioni, ad esempio da riga di comando / portatili, che avranno un effetto negativo rimuovendo Chocolatey, quindi potresti voler prenderti cura qui. Ad esempio, durante l'installazione dire GitVersion.Portable, Chocolatey aggiunge un "collegamento" al file EXE risultante nella cartella bin di Chocolatey (che si trova sul percorso del sistema). Disinstallando Chocolatey, questo "collegamento" e potenzialmente il file EXE stesso verranno rimossi, quindi questa applicazione non funzionerà più.

Suggerirei di dare un'occhiata alla cartella Chocolatey \ Lib e vedere quali pacchetti sono stati installati con Chocolatey prima della disinstallazione, in modo da poter verificare che nessuna applicazione rientri in questa categoria.

Spero possa aiutare!

I passaggi per disinstallare Chocolatey sono elencati qui .

Come nota a margine, a partire da Chocolatey 0.9.8.27, il Chocolatey Path predefinito non è più C: \ Chocolatey, ma piuttosto C: \ ProgramData \ Chocolatey.


1
Sicuramente (data la tua spiegazione che alcuni file eseguibili potrebbero essere rimossi o che possano essere rimossi i collegamenti), il consiglio "generale" dovrebbe essere "No, non è sicuro"? Solo nella circostanza specifica in cui l'utente è sicuro che nessuno dei software installati si basi interamente o in parte sul contenuto della cartella choco bin, la rimozione deve essere considerata innocua.
Bob Sammers,

@BobSammers Sono generalmente d'accordo con questa affermazione. Probabilmente la risposta di Gary ha bisogno di un piccolo aggiornamento poiché è stata scritta quasi due anni fa e su questo c'è più conoscenza.
ferventcoder

5

Disinstallare Chocolatey

Se decidi che non ti piace Chocolatey, puoi disinstallarlo semplicemente rimuovendo la cartella (e le variabili di ambiente che crea). Dal momento che non è effettivamente installato sul tuo sistema, non devi preoccuparti che ingombra il registro (le applicazioni che hai installato con Chocolatey o manualmente, ora è una storia diversa).

Una storia davvero diversa, poiché non ricordo di aver visto l'editor Atom nel mio elenco di programmi installati su Windows. L'ho disinstallato tramite una riga di comando (eseguito come amministratore):

cuninst atom

E la parte senza registro è in realtà falsa. Su Windows 7, ho dovuto fare questo:

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

Su altre versioni potrebbe essere questo:

reg delete HKLM\Environment /f /v ChocolateyInstall

Per rimuovere la cartella dalla riga di comando, utilizzare questo:

rmdir /Q /S C:\ProgramData\chocolatey

O questo, se si utilizza o si aggiorna da Chocolatey <0.9.8.27:

rmdir /Q /S C:\Chocolatey

Dopotutto, il normale collegamento del menu Start C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exeera ancora presente, ma quando utilizzato Windows chiede se si desidera eliminarlo.


Il commento senza registro riguarda le chiavi del programma di disinstallazione. Indica specificamente che è necessario rimuovere le variabili di ambiente (consultare il testo incollato). "(e le variabili di ambiente che crea)" - è una chiave di registro, ma non è necessario modificare direttamente il registro per rimuoverlo.
ferventcoder
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.