msysGit卸载运行时错误18:1292无法调用proc

时间:2011-11-02 20:10:38

标签: git

尝试在Windows 7上卸载Git时,收到以下错误消息:

“运行时错误(18:1292):无法调用proc。”

根据我的研究,msysgit团队修复了这个错误。但在这种情况下,它阻止我卸载Git。

我尝试了多次在StackOverFlow上找到的卸载方法,但没有成功。

3 个答案:

答案 0 :(得分:10)

我能够通过删除Git目录中的所有文件来卸载Git-1.7.7.1-preview20111027.exe(我之前已尝试使用KillBox.exe删除git-cheetah dll)并安装Git-1.7 1.6 preview20110708.exe。我卸载了哪个。

答案 1 :(得分:10)

我在这里解决了这个问题。

您可以在1.7.7.1预览版的顶部安装最新版本的GIT(目前为1.7.8),然后可以毫无问题地卸载GIT。

答案 2 :(得分:2)

此次仅重新安装相同版本,请按照此处给出的说明进行操作:http://help.github.com/win-set-up-git/,并遵循以下顺序:
在第5屏幕上取消选中附加图标和Windows资源管理器集成 在第6个屏幕上,而不是“仅使用git bash”,选择第二个选项“从Windows命令提示符运行Git”。
我认为我们得到的例外是没有在系统环境变量中设置正确路径的结果:
http://code.google.com/p/msysgit/source/detail?r=33cc102ca9e3833aec8d3325c698f23791add6f0

另外,FYI:
这里有一个建议:
http://comments.gmane.org/gmane.comp.version-control.msysgit/13834 通过在其上安装旧版本(Git-1.6.2.2-preview20090408.exe)来卸载Git-1.7.7.1-preview20111027.exe。我试过同样的,但是不行。通过添加/删除程序调用unins000或卸载,并没有成功。

另一方面,我现在理解为什么我的colegue说他更喜欢使用http://en.wikipedia.org/wiki/Mercurial给Git。他说他不必为cygwin抛出的所有异常而烦恼(处理windows的东西)而且我支持他。

无论如何,我希望我的评论为你们节省一些时间。

干杯!

相关问题