乌龟SVN SendRpt.exe文件无法找到。

30

我在使用TortoiseSVN 1.9和IntelliJ 14时遇到了问题,降级Tortoise至1.8后问题消失(感谢Lazy Badger的回答)。

现在每当我右键单击一个文件夹时,会弹出一个名为“CrashHandler initialization error”的弹窗,显示以下消息:“C:\Program Files\TortoiseSVN\bin\SendRpt.exe未找到”。这是Tortoise的本地崩溃处理程序,但是该exe文件由于某种原因不在bin文件夹中。

Tortoise仍然可以工作,这不是一个阻碍问题,但很烦人。

想上传一张截图,但是我的声望不足。: /

4个回答

47

@Olga VDB的回答是有效的。但是,对于不想重启电脑的人们,只需要杀死/重新启动Explorer.exe即可。


5
这个答案值得更多点赞,因为它比重启快得多,并且正常运行。 - Bartłomiej Zieliński

34

实际上只需要重启电脑即可。不删除这个问题,也许会对其他人有帮助。


2
只需进入控制面板\程序\程序和功能。 点击TortoiseSVN并执行“修复”。 它将解决此问题。

它也没有帮助到我,但是在卸载后,它就起作用了。 - Paulo
这个对我有用,谢谢。 - apires

2

控制面板 > 程序,卸载之前的Tortoise SVN版本。

重启电脑。

进入已安装SVN的文件夹并(如果不是空的话)手动删除任何剩余的文件。(如果bin文件夹中的DLL文件被锁定而无法删除,请逐个重命名它们,例如从.DLL到.DLL.off。在下一次重启后,您将发现文件可以被删除。)

然后安装新版本的Tortoise SVN。

虽然上述方法似乎更快,但如果你已经尝试了它们仍然每次右键单击Windows文件资源管理器时都会收到无尽的崩溃处理程序错误消息,请按照这完整的步骤来解决问题。

以上步骤对我在Windows 10 Pro 64位"1703"上进行了测试,从Tortoise SVN v1.9.5升级到v1.9.6。

关于不同版本的Tortoise SVN崩溃处理程序的说明,请参考Tortoise SVN网站


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接