É 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.
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.
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.
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:
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.
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.
Desinstalando o Chocolatey
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):
E a parte sem registro é realmente falsa. No Windows 7, eu tive que fazer isso:
Em outras versões, pode ser o seguinte:
Para remover a pasta da linha de comando, use este:
Ou então, se você usar ou atualizar o Chocolatey <0.9.8.27:
Depois de tudo isso, o atalho normal do menu Iniciar
C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exe
ainda estava presente, mas quando usado, o Windows pergunta se você deseja excluí-lo.fonte