我无法卸载Git


20

我当时正在研究Git,所以我下载了Windows版本以在GitHub的存储库中对其进行测试。大约30分钟后,我想不出如何使用它,所以我决定我可能不需要分布式存储库,因为我们的项目并不大,回到了我所知道的-SVN。

(我认为)我卸载了我放在PC上的所有与Git相关的内容,但现在遇到了一个令人烦恼的问题:如果我打开任何文件夹,都会收到一条错误消息,提示:

你好

[错误]找不到git路径

可以想象,这是一个真正的痛苦,有人对修复它有任何想法吗?


Answers:


19

发生这种情况是因为

卸载无法删除文件“ 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”文件夹


非常感谢..有同样的问题。让我发疯
Sonic Soul

在结束资源管理器进程之前先打开命令提示符更为容易,因为结束资源管理器后,任务栏和开始菜单将消失。
Endy Tjahjono

第一次安装 TortoiseGIT 之后,我发生了这种情况。就我而言,跑步使regsvr32 "C:\Program Files\Git\git-cheetah\git_shell_ext.dll"一切正常。
理查德·埃弗里特


0

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

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

然后重启

如果能解决您的问题,我们将不胜感激。


1
我已经为您确定了答案。尽管我不会指责您使用的语言,但在SU上,我们倾向于保持答案的正确性(也就是说,不必在前面打招呼),如果您没有,我们将不胜感激。随机使用不属于他们的大写字母。干杯。
Journeyman Geek

-1

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

  1. 开始>>运行>> cmd >>任务列表/ M >> c:\ Documents and Settings \“您的用户” \ Desktop \ tasklist.txt
  2. 在桌面上打开生成的文件
  3. 按Crtl + F
  4. 查找git
  5. 需要关闭的过程是“资源管理器”
  6. 停止“资源管理器”过程
  7. 输入包含它的文件夹
  8. 删除删除git_shell_ext.dll
  9. 重新启动系统
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.