序言
Chrome浏览器很好用,感觉也很快,但是,也是有那么几个小瑕疵的。例如,Chrome浏览器无法设置安装路径,只能安装在默认的C盘,个人信息默认放在C盘,详细路径如下:
C:\Users\XXXX\AppData\Local\Google\Chrome\User Data\Default
对于我这种对C盘有洁癖的人来说,不能忍受啊。
之前我一直用的是360极速浏览器,我们可以在地址栏输入 chrome://version/
可以看到,它的个人信息就保存在d:\program files (x86)\360\360chrome\chrome\User Data\Default
,而且在chrome://settings/advanced
,还可以设置缓存路径。现在由于需要跨平台,所以,我改用Chrome浏览器,因此,我需要把个人资料的保存路径保存到C盘以外的盘,这样以后重装系统,也可以继续使用了。下面看我操作。方法有两种。
参数启动
需要用到的参数:
- –user-data-dir 设置存储个人信息的目录(必须)
- –disk-cache-dir 缓存目录(可选)
- –disk-cache-size 缓存大小(可选)
首先,安装完Google Chrome后,桌面有一个快捷方式,鼠标右键单击Google Chrome快捷方式,然后点击”属性”。在”Google Chrome属性”页面的”目标”栏,清空之后输入:
"D:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" --disk-cache-dir="D:\Program Files (x86)\Google\Chrome\cache"
由于我自己把安装后Google Chrome整体从C盘移到D盘,所以我的路径是D盘,以后重装系统也不影响使用。当然,也可以在”目标”栏后面追加
--user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" --disk-cache-dir="D:\Program Files (x86)\Google\Chrome\cache"
不过需要注意空格。其实吧, –disk-cache-dir参数是不用设置的,因为缓存其实已经包含在–user-data-dir这个参数里面了,具体路径就是\User Data\Default\Cache
,所以只需要有加上:
--user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data"
就OK了。之后双击快捷方式打开Google Chrome,地址栏输入:chrome://version
,就可以查看到个人信息的保存路径了。
此方法有点小瑕疵,因为有时候我们为了方便,就把Chrome放到快速启动栏中,用的时候只需一点,就打开浏览器了,但是当我们把它放到快速启动栏中后,打开发现,只是刚安装时的样子,账号没有登录,收藏夹也没了。查看个人资料路径,变成了默认路径。
那么就需要高难度操作了,首先打开注册表编辑器。”Win + R” –>输入”regedit”。然后定位到
计算机\HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
将其值改为:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" -- "%1"
。注意空格,前面的C盘是因为我没有改的缘故,如果都改成我移动后的路径,需要改很多注册表键值,所以不推荐操作注册表。然后相同操作
定位到:计算机\HKEY_CLASSES_ROOT\ftp\shell\open\command
改为:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" -- "%1"
定位到:计算机\HKEY_CLASSES_ROOT\http\shell\open\command
改为:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" -- "%1"
定位到:计算机\HKEY_CLASSES_ROOT\https\shell\open\command
改为:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" -- "%1"
这样不管是点击快速启动栏,还是其他应用调用Chrome,个人信息都是自定义的了。
不过,还是那句话,不建议操作注册表,而且还是大规模修改,它是整个系统的数据库,一旦损坏,系统基本上不能正常工作了。那就需要下面这种方法了!
软链接
Windows命令行中有一条命令:mklink,这个很有用。它的参数如下:
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径
(相对或绝对)。
之后我们用管理员权限打开命令行,然后执行命令:
mklink /J "C:\Users\Darker\AppData\Local\Google\Chrome\User Data" "D:\Program Files (x86)\Google\Chrome\User Data"
注意空格,还有一定要管理员权限,否则命令会报错,成功如下:
为 C:\Users\Darker\AppData\Local\Google\Chrome\User Data <<===>> D:\Program Files (x86)\Google\Chrome\User Data 创建的联接
再打开快速启动栏的Chrome,你就会发现收藏栏,插件都在了。而且数据存储在自己指定的路径了。虽然chrome://version
的信息仍是这个
本人已经亲自验证,可以起作用。
结语
以上本人亲自测试过,希望对你们有用。