2008-09-30 8 views
10

Ich bin ein großer Fan von bzr und ich bin froh, dass sie an Schildkröten dafür arbeiten, aber derzeit ist es viel zu langsam, um nützlich zu sein. Die Symbole sind fast immer falsch und wenn ich ein Verzeichnis im Explorer mit vielen Verzweigungen lade, blockiert es mein gesamtes System für einen Zeitraum von 10 Sekunden bis 2 Minuten. Ich freue mich darauf, es in Zukunft noch einmal zu versuchen, aber jetzt möchte ich es deaktivieren.Wie deaktiviere ich Tortoise BZR?

Leider sehe ich es nicht in Hinzufügen/Entfernen von Programmen und ich kann keine Möglichkeit finden, es im Basar Config-Verzeichnis zu deaktivieren. Wenn ich mit der rechten Maustaste auf das Symbol in der Taskleiste klicke (nach der Uhr) und "Programm beenden" auswähle, wird es nur Momente später neu gestartet. Ich sehe es auch nicht im Services-Panel. Gibt es eine Möglichkeit, es zu deaktivieren?

Ich verwende Windows XP auf dem fraglichen System.

Antwort

7

Ich glaube, Sie tun können:

regsvr32 /u tbzrshellext_x86.dll 

ich auch tbzrcachew.exe im Speicher getötet, aber da, wie enobrev, konnte ich es nicht mit AutoRuns finden, werde ich es annehmen, ist die Shell-Erweiterung, Führt diesen Cache aus.

Wird sicher wissen, wenn ich meinen Computer neu gestartet wird ...

Ich bin damit einverstanden, dass derzeit diese Symbole langsam sind, nicht aktualisiert in Echtzeit und Optionen im Kontextmenü sind oft begrenzt. Ich hoffe, dass sich all diese Punkte in Zukunft verbessern werden.

[EDIT] Es funktioniert! Keine Notwendigkeit, den Cache auch zu töten.

+0

Glück beim Neustart? – enobrev

+0

Danke! Ich hatte sogar Glück ohne einen Neustart. Laufen Vista 64 Bit obwohl ich laufen musste: regsvr32/u tbzrshellext_x64.dll – sqrl0

+0

+1, speicherte meinen Tag :) – sunside

2

Nach dem TortoiseBZR readme, können Sie es deaktivieren, indem

python tortoise-bzr.py --unregister 

aus dem Installationsordner ausgeführt wird. Ich bin mir nicht sicher, wo es standardmäßig installiert ist, aber es sieht so aus, als wäre es in Ihrem Python-Site-Packages-Ordner.

0

Jason's answer schien gültig, so verbrachte ich einige Zeit auf der Suche nach der Py-Datei. Es ist nirgendwo zu finden. Es scheint, dass bei der Installation von bzr über das Setup auch tbzr-Binärdateien installiert werden. Ich habe so viele Panels durchgesehen, wie ich finden kann. Process Explorer (sysinternals), AutoRuns (sysinternals), Einige Shell Extension Browser usw. Ich konnte keinen formellen Eintrag irgendwo finden.

Ich habe die Registrierungseinträge gefunden, aber ich habe keine Ahnung, woher sie kommen oder wie man sie "formell" los wird. Ich bin nicht in der Stimmung, nur damit anzufangen, Einträge aus der Registry zu löschen, da ich diese Woche tatsächlich arbeiten muss.

Ich werde nur die Deinstallation ausführen und dann die neueste Version installieren (mit TBZR deaktiviert). Soweit ich das beurteilen kann, ist das der einzige Weg, dies zu lösen.

0

Ich höre dich Enobrev.

Es ist ziemlich ärgerlich, dass es nicht einfach entfernt werden kann. Ich werde auch einfach deinstallieren und dann BZR neu installieren.

In einem anderen Hinweis, "BZR" ist eine schreckliche Tastenfolge für jeden Befehl eingeben müssen. Ich werde sicher sein, dass die "BZR.EXE" etwas fingerfreundlicher ist, weil mein kleiner Finger die ganze "z" -Taste nicht immer handhaben kann.

+0

Ich stimme zu, 'hg' ist viel einfacher zu tippen als 'bzr', aber ich denke nicht, dass es so schlimm ist. – Trent

1

Ich ging in das Installationsverzeichnis "C: \ Programme \ Bazaar" und lief unins000.exe und bekam einen schönen Deinstaller.

+1

Hat es Ihnen erlaubt, die Schildkröte explizit zu deinstallieren oder mussten Sie die gesamte BZR deinstallieren und dann neu installieren? – enobrev

2

Sie können Symbol-Overlays (Hauptsache, dass es langsam ist) über das Kontextmenü deaktivieren: Klicken Sie mit der rechten Maustaste auf das bzr-Symbol in der Taskleiste, Einstellungen, deaktivieren Sie alle Laufwerke.

+1

Wenn ich mich nicht irre, habe ich das letzte Mal, als ich das versuchte, TBzr nutzlos gemacht (kein nützlicher Befehl in den Menüs). – PhiLho

1

Sie können das Dienstprogramm "Autoruns" von SysInternals (jetzt Teil von Microsoft) verwenden, um Windows Explorer-Erweiterungen zu deaktivieren (z. B. Erweiterungen, die sich als Rechtsklick-Menüelemente hinzufügen).

Dies kann nützlich sein, wenn Sie nicht die "richtige" Möglichkeit finden, es in einer App zu tun, oder die App keine bietet.

Verwandte Themen