Answers:
通常,是的,卸载Chocolatey是“安全的”。在大多数情况下,Chocolatey只是针对要安装的应用程序的本机EXE / MSI的包装。因此,删除Chocolatey不会删除已安装的应用程序。
有些类型的应用程序(例如,命令行/便携式应用程序)会由于删除Chocolatey而产生不利影响,因此您可能需要在这里多加注意。例如,在安装时说GitVersion.Portable,Chocolatey将一个“快捷方式”添加到Chocolatey bin文件夹(位于系统路径中)中的结果EXE中。通过卸载Chocolatey,此“快捷方式”以及可能的EXE本身将被删除,因此该应用程序将不再起作用。
我建议您先查看Chocolatey \ Lib文件夹,并在卸载之前查看随Chocolatey安装了哪些软件包,以便可以验证没有应用程序属于此类别。
希望有帮助!
作为补充,从Chocolatey 0.9.8.27开始,默认的Chocolatey Path不再是C:\ Chocolatey,而是C:\ ProgramData \ Chocolatey。
如果您决定不喜欢Chocolatey,则只需删除文件夹(及其创建的环境变量)就可以将其卸载。由于它实际上并未安装在您的系统上,因此您不必担心它会弄乱您的注册表(使用Chocolatey或手动安装的应用程序,现在情况有所不同了)。
确实有一个不同的故事,因为我不记得在Windows安装的程序列表中看到过Atom编辑器。我已经通过命令行(以管理员身份运行)将其卸载:
cuninst atom
没有注册表部分实际上是错误的。在Windows 7上,我必须这样做:
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v ChocolateyInstall
在其他版本上,可能是这样的:
reg delete HKLM\Environment /f /v ChocolateyInstall
要从命令行删除文件夹,请使用以下命令:
rmdir /Q /S C:\ProgramData\chocolatey
或者,如果您使用Chocolatey <0.9.8.27或从中升级:
rmdir /Q /S C:\Chocolatey
毕竟,正常的“开始”菜单快捷方式C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exe
仍然存在,但是在使用Windows时,系统会询问您是否要删除它。