0

我无法卸载cmder。我试图打开cmder并运行以下命令:

cmder.exe /UNREGISTER ALL

运行注册表。

  • 转到 HKEY_CLASSES_ROOT\Directory\Background\shell 并删除 cmder 文件夹。
  • 转到 HKEY_CLASSES_ROOT\Directory\shell 并删除 cmder 文件夹。

问题是这些注册表位置中的任何一个都没有 cmder 文件夹,并且仍然安装了 cmder。

任何帮助,将不胜感激。

4

1 回答 1

0

@rickjerrity 是正确的。

通过删除包含 Cmder 的目录,您将卸载它,无需触摸注册表。如果您不记得该目录在哪里,您可以通过gci -Recurse -ErrorAction SilentlyContinue Cmder.exe从该c:\目录执行 Get-ChildItem 命令,它将递归搜索 C 驱动器(注意,如果您有其他驱动器,您也需要这样做) .

如果你想以编程方式安装和卸载 Cmder,我建议使用Chocolatey(Windows 的包管理器)。Cmder 包位于此链接

这将允许您在脚本或命令行中执行以下操作:

  • 使用choco install cmder命令安装包;
  • 并使用choco uninstall cmder命令卸载;
  • choco list --local-only并使用该命令检查它是否已经安装。
于 2018-08-30T13:48:09.107 回答