![无法终止进程 TGitCache.exe](https://linux22.com/image/1294036/%E6%97%A0%E6%B3%95%E7%BB%88%E6%AD%A2%E8%BF%9B%E7%A8%8B%20TGitCache.exe.png)
有时,我怀疑当我在正确的月相和闰微秒期间打开音乐文件夹时,此过程会崩溃并弹出错误报告对话框。我拒绝报告错误,因为现在这也失败了,然后选择退出。退出只会将错误报告对话框的重新出现延迟约 2 秒。
如果我尝试使用 SysInternals 的 Process Explorer 终止该进程,该进程只会重新启动,最终再次崩溃。因此,我很确定另一个进程(可能是服务,因为 TGitCache 没有父进程,并且没有其他可见的 Git 进程)正在监视此进程,并在其终止时重新启动它。这很残酷和不人道,但我如何才能找到哪个保姆进程在延长痛苦?
答案1
该过程似乎是“适用于 Windows 的 TortoiseGit”,它看起来像 Apache 的客户端。
“TortoiseSVN 是一款易于使用的 Microsoft Windows SCM/源代码控制软件,可能是目前最好的独立 Apache™ Subversion® 客户端。它以 Windows shell 扩展的形式实现,因此可以无缝集成到 Windows 资源管理器中。由于它不是针对特定 IDE 的集成,因此您可以将它与任何您喜欢的开发工具一起使用。”来源。
有解决办法这里这是“TortoiseGit->设置->图标覆盖选择“Shell”或“无”以禁用TGitCache.exe”的设置更改。
答案2
首先,我同意@HaydnWVN:卸载它。如果你不知道它是什么,你肯定不会使用它,最好卸载它。
接下来,对于那些仍然看到这个问题的人来说,我相信错误与此更密切相关 错误报告该问题应该在 TortoiseGit 1.7.5.0 中修复。
但是,我仍然在 r1.7.7.0 上看到它,所以如果有人有更多信息,我将非常感激。