PC端双Telegram版本下,如何配置Telegram链接的默认打开应用及指定版本关联
PC端双Telegram版本下,如何配置Telegram链接的默认打开应用及指定版本关联
嘿,这个问题我之前帮朋友解决过,本质就是系统和Chrome的协议关联没同步到你想要的版本上,分几步操作就能搞定:
第一步:修改Windows系统的默认协议关联
- 按下Win+I打开Windows设置,搜索「默认应用」进入页面
- 找到「选择按协议指定的默认应用」选项,点击进入
- 在协议列表里找到「tg」(这就是Telegram链接用的专属协议)
- 点击当前关联的便携版Telegram,然后选择「更多应用」,找到你安装版的Telegram.exe(默认路径一般是
C:\Users\[你的用户名]\AppData\Roaming\Telegram Desktop\Telegram.exe),选中它就完成系统层面的关联设置了
第二步:修正Chrome浏览器的协议处理设置
有时候系统改了,但Chrome还会保留旧的关联,所以得单独改一下:
- 打开Chrome,在地址栏输入
chrome://settings/handlers回车进入处理程序页面 - 找到「tg」协议对应的条目,点击右侧的三个点,选择「更改」
- 在弹出的选项里选择安装版的Telegram,如果没显示的话,先允许安装版请求处理该协议,同时把便携版的权限改成「不允许」
第三步:注册表兜底修改(如果前两步没生效)
如果上面的方法都不管用,大概率是便携版Telegram在注册表抢了关联,这时候手动改注册表就行(记得先备份注册表,避免出错):
- 按下Win+R,输入
regedit打开注册表编辑器 - 定位到路径
HKEY_CLASSES_ROOT\tg\shell\open\command - 双击右侧的「默认」键值,把当前指向便携版的路径改成安装版的:
"C:\Users\[你的用户名]\AppData\Roaming\Telegram Desktop\Telegram.exe" "%1"(注意引号和%1都要保留,%1是用来传递链接参数的) - 顺便检查一下
HKEY_CURRENT_USER\Software\Classes\tg下的对应项,如果有相同的键值,也改成安装版的路径
改完之后可以测试一下,随便打开一个Telegram链接(比如tg://resolve?domain=telegram),看看是不是默认用安装版打开了。要是还不行,重启一下Chrome和电脑,基本就生效了。
备注:内容来源于stack exchange,提问作者SEPEHR
相关产品推荐
相关产品推荐

