如何禁用乌龟BZR?

时间:2020-03-06 14:54:18  来源:igfitidea点击:

我是bzr的忠实拥护者,很高兴他们为之准备乌龟,但是目前它的速度实在太慢了,无法使用。图标几乎总是不正确,当我在资源管理器中加载具有许多分支的目录时,它将整个系统锁定10秒钟到2分钟。我希望将来再试一次,但是现在我想禁用它。

不幸的是,我在添加/删除程序中看不到它,并且在bazaar config目录中找不到禁用它的方法。当我右键单击任务面板中的图标(按时钟)并选择"退出程序"时,它会稍后重新启动。我也没有在"服务"面板中看到它。有什么办法可以禁用它吗?

我在有问题的系统上运行Windows XP。

解决方案

根据TortoiseBZR自述文件,我们可以通过运行以下命令将其禁用

python tortoise-bzr.py --unregister

从安装文件夹中。不确定默认情况下将其安装在哪里,但是看起来它可能位于Python site-packages文件夹中。

杰森的答案似乎是正确的,所以我花了一些时间寻找py文件。无处可寻。通过安装程序安装bzr时,似乎还会安装tbzr二进制文件。我已经浏览了尽可能多的面板。进程浏览器(sysinternals),自动运行(sysinternals),某些Shell Extension浏览器等。我在任何地方都找不到正式的条目。

我找到了注册表项,但不知道它们来自何处或者如何"正式"摆脱它们。我不打算只是取消注册表项,因为我实际上本周必须完成工作。

我将要运行卸载,然后安装最新版本(未选中TBZR)。据我所知,这是解决此问题的唯一方法。

我听到你Enobrev。

令人讨厌的是,它不容易被删除。我也只是卸载,然后重新安装BZR。

另一方面," BZR"是必须为每个命令键入的可怕键序列。我将确保将" BZR.EXE"重命名为更友好的手指,因为我的小指无法始终处理该" z"键。

我进入安装目录" C:\ Program Files \ Bazaar"并运行unins000.exe,并得到了一个不错的卸载程序。

我认为我们可以:

regsvr32 /u tbzrshellext_x86.dll

我还杀死了内存中的tbzrcachew.exe,但是由于像enobrev一样,我无法通过AutoRuns找到它,因此我将假设它是运行此缓存的shell扩展。

肯定会知道何时重新启动计算机...

我同意目前这些图标运行缓慢,无法实时更新,并且上下文菜单中的选项通常受到限制。我希望所有这些观点将来都会有所改善。

[编辑]它有效!也无需杀死缓存。

我们可以通过快捷菜单禁用图标覆盖(主要是使其变慢):右键单击任务栏中的bzr图标,设置,然后取消选中所有驱动器。

我们可以使用SysInternals(现在是Microsoft的一部分)提供的实用程序" Autoruns"来禁用Windows资源管理器扩展(例如,将其自身添加为右键单击菜单项的扩展)。

当我们在应用程序中找不到"合适的"方式来执行此操作或者该应用程序不提供该功能时,这可能会派上用场。