Tho*_*ler 16 uninstall chocolatey
在我安装了应用程序后卸载 Chocolatey 是否安全?
我想使用 Chocolatey 为新 PC 设置软件,但想删除 C:\Chocolatey 文件夹。据我了解 Chocolatey 使用本机安装程序,因此这些程序出现在 Windows 的“添加和删除程序”中,并且可以通过这种方式进行维护。用户似乎不再需要 Chocolatey。
Gar*_*ark 10
作为一般经验法则,是的,卸载 Chocolatey 是“安全的”。在大多数情况下,Chocolatey 只是正在安装的应用程序的本地 EXE/MSI 的包装器。因此,删除 Chocolatey 并不会删除已安装的应用程序。
有一些类型的应用程序,例如命令行/便携式应用程序,会通过删除 Chocolatey 产生不利影响,因此您可能需要在这里小心。例如,当安装说 GitVersion.Portable 时,Chocolatey 在 Chocolatey bin 文件夹(位于系统路径上)中为生成的 EXE 添加了一个“快捷方式”。通过卸载 Chocolatey,这个“快捷方式”和可能的 EXE 本身将被删除,因此该应用程序将不再起作用。
我建议您查看 Chocolatey\Lib 文件夹,并在卸载之前查看您使用 Chocolatey 安装了哪些软件包,以便您可以验证没有应用程序属于此类别。
希望有帮助!
作为旁注,从 Chocolatey 0.9.8.27 开始,默认的 Chocolatey 路径不再是 C:\Chocolatey,而是 C:\ProgramData\Chocolatey。
如果您决定不喜欢 Chocolatey,您可以通过删除文件夹(以及它创建的环境变量)来卸载它。由于它实际上并未安装在您的系统上,因此您不必担心它会弄乱您的注册表(您使用 Chocolatey 或手动安装的应用程序,现在是另一回事了)。
确实是一个不同的故事,因为我不记得在我的 Windows 安装程序列表中看到 Atom 编辑器。我已经通过命令行卸载了它(以管理员身份运行):
cuninst atom
Run Code Online (Sandbox Code Playgroud)
而没有注册的部分实际上是错误的。在 Windows 7 上,我必须这样做:
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v ChocolateyInstall
Run Code Online (Sandbox Code Playgroud)
在其他版本上可能是这样的:
reg delete HKLM\Environment /f /v ChocolateyInstall
Run Code Online (Sandbox Code Playgroud)
要从命令行删除文件夹,请使用以下命令:
rmdir /Q /S C:\ProgramData\chocolatey
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用或从 Chocolatey < 0.9.8.27 升级:
rmdir /Q /S C:\Chocolatey
Run Code Online (Sandbox Code Playgroud)
毕竟,正常的开始菜单快捷方式C:\ProgramData\chocolatey\lib\Atom.0.141.0\tools\Atom\atom.exe仍然存在,但是在使用时 Windows 会询问您是否要删除它。
| 归档时间: |
|
| 查看次数: |
23118 次 |
| 最近记录: |