Windows 8 fügte veraltete Dateiregistrierungen im alten Stil hinzu. Eine Anwendung muss ein ProgID
und registrierenCapabilities
, um einen URL-Handler in Windows 8 und höher anzukündigen.
Jason Harmer hat einen hilfreichen Blogartikel, in dem der für Lync erforderliche Schlüssel angegeben wird. Wir können die fehlenden Einträge übersetzen und hinzufügen, damit sie für Jabber funktionieren. Speichern Sie das unten in einer .reg
Datei, und Jabber wird im Menü angezeigt.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Cisco\Jabber (ITP)] [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Cisco\Jabber (ITP)\Capabilities] "TEL"="callto" [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Cisco\Jabber (ITP)\Capabilities\UrlAssociations] "tel"="Cisco.Jabber.ITP.telhandler" [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\RegisteredApplications] "Cisco.Jabber.ITP"="SOFTWARE\\WOW6432Node\\Cisco\\Jabber (ITP)\\Capabilities" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP\CLSID] @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler] @="URL:Cisco Jabber Protocol" "URL Protocol"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\DefaultIcon] @="C:\\Program Files (x86)\\Cisco Systems\\Cisco Jabber\\CiscoJabber.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\shell\open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\shell\open\command] @="\"C:\\Program Files (x86)\\Cisco Systems\\Cisco Jabber\\CiscoJabber.exe\" -URI %1"
Edit: Cisco Jabber hat Probleme beim Analysieren des tel:
URIs. Daher kann es hilfreich sein, ihn vor dem Aufruf von Jabber durch ein anderes Skript auszuführen. Ein Beispiel ist auf Gist veröffentlicht und kann mit kompiliert werden csc Program.cs
. Stellen Sie den vollständigen Pfad der kompilierten ausführbaren Datei dem Standardwert des HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Cisco.Jabber.ITP.telhandler\shell\open\command
Schlüssels voran .