前文分享的Chrome启动工具 Chromium 浏览器便携化启动工具 中提到了chrlauncher这个工具,可以用来更新Chromium,不过在使用过程中出现了一些超链接调用无法启动带参数的浏览器实例的问题,后来通过修改注册表解决。

但是我今天在使用过程中发现在点击微信中的网页时,会出现依旧没法调用带参数的Chrome实例,我在注册表里倒腾了好久依旧没解决。

后来发现chrlauncher提供了一个SetDefaultBrowser.bat脚本用于在Windows下设置默认浏览器,但是当时我运行这个脚本的时候窗口一闪而过,且没起作用,我以为这个脚本旧失效了,也就没再走这条路。

今天走头五路后我继续尝试用终端执行了一下,发现原来脚本报了个 \Chromium\chrlauncher\64\chrlauncher.exe\",0" was unexpected at this time. 的错误,之前因为脚本执行完后自动关闭了,整个过程太快,所以没有发现。

所以我拿着报错信息去该程序的issue区搜了一下,果真发现有人也遇到过同样的问题 https://github.com/henrypp/chrlauncher/issues/199 ,且这个issue中有人说将chrlauncher移动至C盘即可解决。

我尝试了一下后发现果然有效,而且还可以解决微信中调用Chrome不带参数的问题,不过固到任务栏的问题可能还是需要参考前一篇文章。

现在算是彻底将这个问题解决了,舒坦了。