当我们使用绿色版本的 Telegram 或者将 Telegram 目录更换后,可能会出现 tg:// 链接无法打开,比如打开:https://t.me/zhihuribao_rss,点击页面上的 “VIEW IN TELEGRAM” 按钮却没有反应,这时候需要修复链接。
Update:
官方 desktop app 有自带工具,点击 “Settings”,出现的是用户设置界面,直接输入字符 “registertg”,然后页面会显示 “registered custom scheme” 这样的提示,再打开 tg 链接可以发现已经能够启动程序了。这样就不用自己去手动修复注册表了。
新建 tg.reg
文件,内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\tdesktop.tg]
[HKEY_CLASSES_ROOT\tdesktop.tg\DefaultIcon] @="\"C:\\Users\\Zerow\\AppData\\Roaming\\Telegram Desktop\\Telegram.exe,1\""
[HKEY_CLASSES_ROOT\tdesktop.tg\shell]
[HKEY_CLASSES_ROOT\tdesktop.tg\shell\open]
[HKEY_CLASSES_ROOT\tdesktop.tg\shell\open\command] @="\"C:\\Users\\Zerow\\AppData\\Roaming\\Telegram Desktop\\Telegram.exe\" -- \"%1\""
[HKEY_CURRENT_USER\SOFTWARE\Classes\tdesktop.tg]
[HKEY_CURRENT_USER\SOFTWARE\Classes\tdesktop.tg\DefaultIcon] @="\"C:\\Users\\Zerow\\AppData\\Roaming\\Telegram Desktop\\Telegram.exe,1\""
[HKEY_CURRENT_USER\SOFTWARE\Classes\tdesktop.tg\shell]
[HKEY_CURRENT_USER\SOFTWARE\Classes\tdesktop.tg\shell\open]
[HKEY_CURRENT_USER\SOFTWARE\Classes\tdesktop.tg\shell\open\command] @="\"C:\\Users\\Zerow\\AppData\\Roaming\\Telegram Desktop\\Telegram.exe\" -- \"%1\""
[HKEY_CLASSES_ROOT\tg] "URL Protocol"="" @="URL:Telegram Link"
[HKEY_CLASSES_ROOT\tg\DefaultIcon] @="\"C:\\Users\\Zerow\\AppData\\Roaming\\Telegram Desktop\\Telegram.exe,1\""
[HKEY_CLASSES_ROOT\tg\shell]
[HKEY_CLASSES_ROOT\tg\shell\open]
[HKEY_CLASSES_ROOT\tg\shell\open\command] @="\"C:\\Users\\Zerow\\AppData\\Roaming\\Telegram Desktop\\Telegram.exe\" -- \"%1\""
[HKEY_CURRENT_USER\SOFTWARE\Classes\tg] "URL Protocol"="" @="URL:Telegram Link"
[HKEY_CURRENT_USER\SOFTWARE\Classes\tg\DefaultIcon] @="\"C:\\Users\\Zerow\\AppData\\Roaming\\Telegram Desktop\\Telegram.exe,1\""
[HKEY_CURRENT_USER\SOFTWARE\Classes\tg\shell]
[HKEY_CURRENT_USER\SOFTWARE\Classes\tg\shell\open]
[HKEY_CURRENT_USER\SOFTWARE\Classes\tg\shell\open\command] @="\"C:\\Users\\Zerow\\AppData\\Roaming\\Telegram Desktop\\Telegram.exe\" -- \"%1\""
|
C:\\Users\\Zerow\\AppData\\Roaming\\Telegram Desktop\\Telegram.exe
是我个人电脑上的 Telegram 软件路径,批量替换为自己的 Telegram 安装路径,保存后双击此文件即可。