É seguro desinstalar o Chocolatey?

14

É seguro desinstalar o Chocolatey depois de instalar os aplicativos?

Desejo configurar o software para novos PCs usando o Chocolatey, mas quero remover a pasta C: \ Chocolatey. Tanto quanto eu sei, o Chocolatey usa os instaladores nativos, portanto os programas aparecem em "Adicionar e remover programas" do Windows e podem ser mantidos dessa maneira. Chocolatey parece não ser mais necessário pelo usuário.

Thomas Weller
fonte

Respostas:

9

Como regra geral, sim, é "seguro" desinstalar o Chocolatey. Chocolatey, na maioria das vezes, é simplesmente um invólucro em torno do EXE / MSI nativo para o aplicativo que está sendo instalado. Como resultado, a remoção do Chocolatey não remove os aplicativos instalados.

Existem alguns tipos de aplicativos, por exemplo, os de linha de comando / portáteis, que terão um efeito adverso ao remover o Chocolatey, portanto, você pode querer tomar alguns cuidados aqui. Por exemplo, ao instalar o GitVersion.Portable, o Chocolatey adiciona um "atalho" ao EXE resultante na pasta bin do Chocolatey (que está no caminho do sistema). Ao desinstalar o Chocolatey, esse "atalho" e, potencialmente, o próprio EXE, serão removidos, para que esse aplicativo não funcione mais.

Eu sugiro que você dê uma olhada na pasta Chocolatey \ Lib e veja quais pacotes você instalou com o Chocolatey antes de desinstalar, para que você possa verificar se nenhum aplicativo se enquadra nessa categoria.

Espero que ajude!

As etapas para desinstalar o Chocolatey estão listadas aqui .

Como observação, a partir de Chocolatey 0.9.8.27, o Caminho padrão de Chocolatey não é mais C: \ Chocolatey, mas C: \ ProgramData \ Chocolatey.

Gary Ewan Park
fonte
1
Certamente (dada a sua explicação de que alguns executáveis ​​podem ser removidos ou ter links para eles removidos), o conselho "geral" deve ser "Não, não é seguro"? Somente nas circunstâncias específicas em que o usuário tem certeza de que nenhum software instalado depende, no todo ou em parte, do conteúdo da pasta choco bin, a remoção deve ser considerada inofensiva.
Bob Sammers
@BobSammers Eu geralmente concordo com esta declaração. A resposta de Gary provavelmente precisa de uma pequena atualização, pois foi escrita há quase dois anos e há mais compartilhamento de conhecimento sobre isso.
Ferventcoder
5

Desinstalando o Chocolatey

Se você decidir não gostar do Chocolatey, poderá desinstalá-lo simplesmente removendo a pasta (e as variáveis ​​de ambiente que ele cria). Como ele não está realmente instalado no seu sistema, você não precisa se preocupar que isso atrapalhe seu registro (os aplicativos que você instalou com o Chocolatey ou manualmente, agora essa é uma história diferente).

Uma história diferente, de fato, como não me lembro de ter visto o editor Atom na minha lista de programas instalados no Windows. Eu desinstalei isso por meio de uma linha de comando (executada como administrador):

cuninst atom

E a parte sem registro é realmente falsa. No Windows 7, eu tive que fazer isso:

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

Em outras versões, pode ser o seguinte:

reg delete HKLM\Environment /f /v ChocolateyInstall

Para remover a pasta da linha de comando, use este:

rmdir /Q /S C:\ProgramData\chocolatey

Ou então, se você usar ou atualizar o Chocolatey <0.9.8.27:

rmdir /Q /S C:\Chocolatey

Depois de tudo isso, o atalho normal do menu Iniciar C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exeainda estava presente, mas quando usado, o Windows pergunta se você deseja excluí-lo.

Cees Timmerman
fonte
O comentário sem registro é sobre as chaves do desinstalador. Ele afirma especificamente que você precisa remover as variáveis ​​de ambiente (veja o texto em que você colou). "(e as variáveis ​​de ambiente que ele cria)" - é uma chave do registro, mas você não precisa editar o registro diretamente para removê-lo.
Ferventcoder 25/05