Telegram 桌面便携版修复应用程序弹出链接URL协议

前言

使用Telegram便携版经常会遇到打开t.me链接时应用程序无法自动弹出的问题
这里记录下修复方法
图例:
image

修复

新建文本文件,粘贴以下内容,然后修改文件后缀名为.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\tdesktop.tg]

[HKEY_CLASSES_ROOT\tdesktop.tg\DefaultIcon]
@="\"D:\\Telegram\\Telegram.exe,1\""

[HKEY_CLASSES_ROOT\tdesktop.tg\shell]

[HKEY_CLASSES_ROOT\tdesktop.tg\shell\open]

[HKEY_CLASSES_ROOT\tdesktop.tg\shell\open\command]
@="\"D:\\Telegram\\Telegram.exe\" -workdir \"D:/Telegram/\" -- \"%1\""

[HKEY_CURRENT_USER\SOFTWARE\Classes\tdesktop.tg]

[HKEY_CURRENT_USER\SOFTWARE\Classes\tdesktop.tg\DefaultIcon]
@="\"D:\\Telegram\\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]
@="\"D:\\Telegram\\Telegram.exe\" -workdir \"D:/Telegram/\" -- \"%1\""

[HKEY_CLASSES_ROOT\tg]
"URL Protocol"=""
@="URL:Telegram Link"

[HKEY_CLASSES_ROOT\tg\DefaultIcon]
@="\"D:\\Telegram\\Telegram.exe,1\""

[HKEY_CLASSES_ROOT\tg\shell]

[HKEY_CLASSES_ROOT\tg\shell\open]

[HKEY_CLASSES_ROOT\tg\shell\open\command]
@="\"D:\\Telegram\\Telegram.exe\" -workdir \"D:/Telegram/\" -- \"%1\""

[HKEY_CURRENT_USER\SOFTWARE\Classes\tg]
"URL Protocol"=""
@="URL:Telegram Link"

[HKEY_CURRENT_USER\SOFTWARE\Classes\tg\DefaultIcon]
@="\"D:\\Telegram\\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]
@="\"D:\\Telegram\\Telegram.exe\" -workdir \"D:/Telegram/\" -- \"%1\""

修改路径位置为你程序实际位置,注意\\并非\
修改完成后保存,双击打开,允许写入注册表即可;

测试

修复完成后可以点击下面的链接,测试应用程序是否可以正确弹出
测试链接:https://t.me/chinarss

参考

参考链接:
https://zvv.me/z/1692.html
https://blog.walterlv.com/post/windows-uri-scheme-association.html

最后修改:2025 年 02 月 28 日

发表评论