星期一, 十月 03, 2022

155 google chrome 浏览器便携化的一个方法, 可以设置成默认浏览器打开, 并且userdata不乱跑

原理还是白嫖paf, 只不过我找了个vbs脚本设置portable.exe为默认浏览器. 

1, 首先去https://portableapps.com/de/apps/internet/google_chrome_portable下载一个paf.exe结尾的文件. 用7zip等工具把它解压出来, 得到other app 7ztemp等文件夹, 和GoogleChromePortable.exe文件, 这里只保留 app文件夹+GoogleChromePortable.exe. 

2, 从这里https://gist.github.com/winhelponline/057064a1dadb3eb9b0aa2b6f05a0331a下载一个chromeportable.vbs, 和 GoogleChromePortable.exe 放在一起. 再在这里新建个Data文件夹, 这样文件夹结构就是

┌─ GoogleChromePortable.exe

├─App

    ┌─AppInfo

    ├─Chrome-bin

    └─DefaultData

├─Data

└─chromeportable.vbs

3, 从https://www.iplaysoft.com/tools/chrome/获取离线安装包, 用7zip等工具把它解压出来, 得到chrome.7z, 再解压得到chrome-bin, 把它放到App文件夹底下. 

4, 现在双击运行chromeportable.vbs, 直接点确定就行. 

5, 打开GoogleChromePortable.exe一次, 正常使用. 

6, 排查从其它地方打开的链接, 能否调起GoogleChromePortable.exe. 

7, 排查 %LOCALAPPDATA%\Google\Chrome\User Data 是否存在.

完成!


重点是vbs设置为默认浏览器, 而且也不能用chrome里的设置默认, 否则userdata会回到 %LOCALAPPDATA%\Google\Chrome\User Data 中


为了防止误点到静默安装包, 或者误点到chrome主程序, 可以在%LOCALAPPDATA%下建一个空文件, 取名Google, 设置为只读, 实测静默安装包不会释放文件, chrome.exe也无法启动. 


!每次升级需要手工下载安装包解压后放入App文件夹. 

0 条评论: