Hatte das Problem jetzt auch. Das mit den Neuinstallationen war mir zu umständlich - und außerdem habe ich das nicht eingesehen. Die machen ja auch nur Änderungen in der Registry, und die muss man auch manuell hinbekommen.
Die Lösung:
- DIe " HKLM\SOFTWARE\Clients\Mail" sicherstellen. Dafür ist die thebat.zip von Anfänger ganz gut.
- Unter "HKEY_CLASSES_ROOT\mailto\Shell\open\command" als Wert den Pfad zu TheBat eingeben, gefolgt von "%1%, um den im Internetexplorer angeklickten String zu übergeben. Die Anführungszeichen nicht vergessen, weil der Pfad Blanks enthält.Im Normalfall also: "c:\Program Files (x86)\The Bat!\TheBat.exe" %1
- Unter "HKEY_CLASSES_ROOT\mailto\DefaultIcon kann man noch den Pfad zum Icon eingeben (bei mir "c:\Program Files (x86)\The Bat!\main-version-6.ico")
- Neustart
Wenn ich nun eine E-Mail-Adresse auf einer Webseite anklicke, kommen drei Abfragen, wenn TB noch nicht läuft:
- Zulassen, das TheBat! gestartet wird?
- Als welcher Nutzer soll ich in TB eingelockt werden?
- Welches E-Mail-Konto soll aufgerufen werden?
Danach erscheint die neue, leere Mail, in die die angeklickte E-Mail-Adresse eingetragen ist.
Nachtrag: Funktioniert bei mir nur so lange, bis ich wieder Outlook aufrufe, weil ich meine Kontakte und den Kalender mit Outlook bearteit (wg. Sync mit Smartphone). Nach dem ersten Aufruf von Outlook stürzt es erst ab. Beim zweiten Aufruf (und mutmaßlicher Reparatur) sind die HKEY_CLASSES_ROOT\-Einträge wieder auf Outlook zurückgesetzt und ich bin so weit wie vorher. Ich bin dabei, das mit dem MS-Support zu klären.
Nachtrag 2: Ergebnis des MS-Support: Offensichtlich ist es in Outlook fest programmiert, dass es sich bei Verwendung automatisch zum Standard-E-Mail-Client einträgt, wenn kein anderes Programm sich als mögliches Standard-Programm in die Liste der Standardprogramme der Systemsteuerung anbietet. TheBat! schafft es nicht auf diese Liste. Weiß da jemand weiter?
Nachtrag 3: Lösung: (Wieder mal die "brutale" Lösung, mit der ich bei meinem früheren Arbeitgeber mich gegen die Gruppenrichtlinien gewehrt habe )Ich habe für den HKEY_CLASSES_ROOT\mailto-Schlüssel (mit allen Unterschlüssel) dem Benutzer "SYSTEM" alle Berechtigungen entzogen bis auf "Wert abfragen", "Unterschlüssel erstellen" und "Verknüpfung erstellen". Wahrscheinlich kann man die beiden letzten weglassen. Im Procmon sieht man auch schön, wie Office Click to run vergeblich versucht, auf diesen Schlüssel zu schreiben. Was dieses Office Click to run ist, weiß ich nicht. Ich habe Office 2013 Professional installiert
Viele Grüße
Jürgen