Chrome Tips

来自Tsetien’s Wiki
Tsetien Chü讨论 | 贡献2021年6月15日 (二) 10:39的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

通过在任意位置创建一个捷径 (shortcut), 并将捷径指向 "%SystemRoot%\..\Program Files (x86)\Google\Chrome\Application\chrome.exe" –user-data-dir="PUT_YOUR_PREFERRED_DIR_HERE" 即可为 chrome 创建一个新的 profile, 其中 ‘PUT_YOUR_PREFERRED_DIR_HERE’ 部分填入你希望的一个文件夹路径即可。不过一定要想好,chrome 的 profile 可不是能随便移动的。之后每次只要双击这个捷径,就会让 chrome 以你设置的这个位置下的 profile 来开启。而且 chrome 支持多 profile 同时开启,互不干涉。

虽说 chrome 的 profile 不可以随便移动,但还是有一些绕过的方法。

在 Windows 下,可以使用 mklink /j b a 命令来给已经建立好的 profile 换个存储位置,其中 b 为 chrome 所认为的你的某个 profile 的 user-data-dir 的路径,而 a 是你为你的 profile 新找的那个地方。

以默认 profile 为例,由于安装完 chrome 后它会立即自动开启,这时候它便会在 %AppData%\..\Local\Google\Chrome\User Data 下建立一份 profile. 如果你现在想要移动这份默认建立的 profile 到(比方说)D:\_my_cr_pf 下,则需要把 Chrome 关闭(要确保它完全关闭了,也就是说,要在 Chrome 的 Settings 的 Advanced 部分的 System 子部分下将 ‘Continue running background apps when Google Chrome is closed’ 取消勾选,并打开任务管理器确认已无 chrome 进程),这时候再前往 %AppData%\..\Local\Google\Chrome\User Data 中将所有的内容都剪切出来(Ctrl + A, Ctrl + X), 然后粘贴到你新建的 D:\_my_cr_pf 下。在确保所有文件都已经剪切并粘贴到新的目录下后,再前往 %AppData%\..\Local\Google\Chrome 将已经成为空文件夹的 ‘User Data’ 删除,然后再在比方说 D: 处开启命令行,然后输入 mklink /j "%AppData%\..\Local\Google\Chrome\User Data" "D:\_my_cr_pf" 并敲回车,看到提示 ‘Junction created …’ 就说明做成了。这之后就可以放心地开启 Chrome 并发现它丝毫没有察觉到你给你的 profile 移动了位置了。——只要有一丝一毫的地方没有做对,让 Chrome 察觉到你动了 profile 文件,那它就会毁掉你的 profile 然后重建一份新的、原始的空白 profile. 这也是 Chrome 恼人的地方之一。

通过将 profile 导出到系统分割之外,便可以在系统进行镜像恢复时不干扰到 profile, 这样在系统透过镜像恢复后,只要在开启 chrome 之前先安装一下最新版本的 chrome 安装程序,就可以继续无缝使用之前的默认 profile 了。