查看: 1432|回复: 4
收起左侧

[已解决] 如何重置.URL关联?

[复制链接]
imba-tjd
发表于 2019-4-6 11:04:27 | 显示全部楼层 |阅读模式
本帖最后由 im-t 于 2019-4-7 09:25 编辑



从理论上来说,这些.url的文件应该使用不同的图标(即游戏本身的图标),点击以后就会开启steam。但是现在点了的效果是先开FF再开steam,图标也是FF的。

我试了一下把HKEY_CLASSES_ROOT\.url删掉,没有用

----

好了,解决了。是因为我把IE在“管理Windows可选功能”里禁用掉了 = =,启用以后再把默认打开程序改成IE就好了,图标也变出来了。

关键是.url看起来是根据协议直接启动对应的app的,steam://就启动steam,uplay://就是uplay,感觉上没有固定的关联程序一样的





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
kfk
发表于 2019-4-6 22:57:08 | 显示全部楼层
url文件通常是关联到浏览器的。
“点击以后就会开启steam” 应该是之前关联到了Steam吧?(现在被Firefox夺回了。)
或者看一下这些url文件的“属性”有没特殊之处。

url文件内指定了IconFile才会有自己的图标,否则就是所关联的浏览器的图标。
(你可以用文本编辑器打开url文件查看是否有IconFile。注意不是在url文件的“属性”中查看。)

至于所关联的浏览器的图标,这里也看一下:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.url\UserChoice

如果你希望用Steam打开,那就应该关联到Steam,并且防止浏览器夺回(比如关掉选项不让它检查修复“默认浏览器”)。
imba-tjd
 楼主| 发表于 2019-4-7 09:11:50 | 显示全部楼层
kfk 发表于 2019-4-6 22:57
url文件通常是关联到浏览器的。
“点击以后就会开启steam” 应该是之前关联到了Steam吧?(现在被Firefox ...

如果是Uplay的游戏就会启动Uplay啊……图标也是Uplay游戏的图标
steam用的是steam://协议,uplay同理。效果和win+r运行是一样的
IconFile是有的
kfk
发表于 2019-4-7 14:21:51 | 显示全部楼层
协议是协议,扩展名是扩展名。
如果你运行.url文件(即便里面写的是别的协议),那系统也是先运行.url关联的程序。然后才转而启动协议关联的程序。(就是你前面说的“点了的效果是先开FF再开steam”)
Win+R同理:输入.url,或输入某个协议,是启动各自关联的程序。
kfk
发表于 2019-4-7 14:43:51 | 显示全部楼层
好了,解决了。是因为我把IE在“管理Windows可选功能”里禁用掉了 = =,启用以后再把默认打开程序改成IE就好了,图标也变出来了。
关键是.url看起来是根据协议直接启动对应的app的,steam://就启动steam,uplay://就是uplay,感觉上没有固定的关联程序一样的

关联到IE就能直接打开协议,是因为IE与系统结合紧密,Windows Explorer拥有/依赖IE的部分功能。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-4-20 10:20 , Processed in 0.142911 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表