我无法卸载 Git

我无法卸载 Git

我正在研究 Git,所以我下载了 Windows 版本,在 GitHub 上的存储库上进行测试。大约 30 分钟后,我还是搞不懂如何使用它,所以我决定可能不需要分布式存储库,因为我们的项目不是那么大,于是我又回到了我所熟悉的 SVN。

(我认为)我卸载了电脑上所有与 Git 相关的东西,但现在遇到了一个恼人的问题,如果我打开任何文件夹,我都会收到一条错误消息:

你好

[错误] 找不到 git 路径

你可以想象,这真的很痛苦,有人知道如何解决这个问题吗?

答案1

发生这种情况是因为

卸载无法删除文件“C:\Program Files\Git\git-cheetah\git_shell_ext.dll”

正确的解决方法是取消注册 dll 并将其删除

  1. 打开命令提示符窗口
  2. 执行> regsvr32 -s -u git_shell_ext.dll
  3. 删除“C:\Program Files\Git\git-cheetah\git_shell_ext.dll”

如果这不起作用,这里有一个不太好的解决方法:

  1. 打开“任务管理器”并转到进程
  2. 找到explorer.exe点击结束进程
  3. 在“任务管理器”中选择“文件”>“运行”,输入“cmd”,单击“确定”打开“命令提示符”,然后 cd 到“C:\Program Files\Git\git-cheetah”
  4. 删除 git_shell_ext.dll
  5. 重新开始

重启后务必清理,从“C:\Program Files”中删除“Git”文件夹

答案2

你可能想看看这个,它显示了安装了哪些 shell 扩展,并且可以帮助删除有问题的项目:

http://www.nirsoft.net/utils/shexview.html

顺便说一句,你应该给 GIT 一个机会——虽然需要一段时间,但回报是值得的。

答案3

如何修复错误“找不到 Git 路径”?

  1. 重新启动系统并F8在启动 Windows 之前按下。
  2. 选择安全模式
  3. 选择管理员用户
  4. 转到 c://program Files/
  5. 删除 Git 文件夹

然后重新启动

如果这解决了你的问题,我将非常感激你的反馈

答案4

为了解决这个问题,我需要停止该服务及其依赖项:

  1. 开始>>运行>>cmd>>tasklist /M >> c:\Documents and Settings\“您的用户”\Desktop\tasklist.txt
  2. 在桌面上打开生成的文件
  3. 按 Crtl+F
  4. 查找 git
  5. 需要关闭的进程是“explorer”
  6. 停止“explorer”进程
  7. 进入包含它的文件夹
  8. 删除 删除 git_shell_ext.dll
  9. 重新启动系统

相关内容