chrome“始终在关联的应用中打开这些类型的链接”问题&不能修改关联打开应用

问题背景(方便参考所出问题是否一致,可供参考,不需要直接看问题解决):

本人使用的系统是win10,chrome版本是73.0.3683.103

之前,使用chrome访问github.com,看到一个好项目,想在vs中打开,就像下面这样

这里关联的应用是Microsoft Visual Stdio Web Protocal Handle Selector,当时的情况是有两个这样的程序来由你选择

这两个区别只是图标不一样,我没多想,选择了其中之一,打开发现是VS 2015后傻了。

当时电脑装了两个VS,VS2015和VS2019,主要使用VS2019的我感觉有些难受,想着去改回来,然后去翻了chrome的设置,结果什么都没有找到。

上网搜索了上述的问题,找到了这样一个可参考的建议:

https://www.whidy.net/chrome-protocol-handler-settings-modify.html

其中还包括这两个可参考网页:

https://www.chenyudong.com/archives/chrome-open-external-protocal.html

https://www.zhihu.com/question/20529039

但毕竟都是好一段时间前的建议,chrome的更新或是其他环境的变化很可能会导致方法失效。

事实上,也的确失效了,不过根据第二条网页所给的建议-“设置协议对应的软件”建议,我思考了下,给出了我的解决方法。

问题解决:

思路:更改系统本身协议所对应的应用

于是我打开win10的设置,通过设置—>应用—>默认应用—>按协议指定默认应用,找到如下图所示的相关设置,更改完成关闭设置后,重新打开chrome使用open in vs就发现成功了。当然,同理,若选择了“始终在关联的应用中打开这些类型的链接”而导致不能选择其他应用,也可以去这里找找看来更改。

我这边找对需要更改的协议默认应用,是因为左边的协议名字叫做“GIT-CLIENT”,大家按需要找时,思考或搜索协议可能的名字吧。

总结:

1.win7操作我不了解,有需要的可以根据关键词搜索进行相应设置

2.原来以为这种不提供更改设置的问题是chrome的锅,可想了想既然win10已经做好了,为什么还要要求Google再做一遍(汗)

3.问题的出现和解决方法可能会随时间产生变化,所以尽量保持独立思考,切换角度,盲目照做很可能会掉坑里

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值