MyChrome是可以指定用户目录的,但只能限定在你使用MyChrome.exe来启动的情况
现实情况是你可能会从其它程序里面点击某个链接,然后再打开chrome浏览器,这个时候它调用的就不是这个MyChrome.exe了,而是直接调用其下面的 Google\Chrome\Application\chrome.exe,这样就导航用户目录失效
它会去 C:\Users\Administrator\AppData\Local\Google\Chrome下面给你重新建一个 User Data的目录
里面的 Administrator 表示你当前登录的用户,请换成你自己的
解决办法就来点粗暴的,直接把 C:\Users\Administrator\AppData\Local\Google\Chrome\User Data 这个目录删除
然后在 C:\Users\Administrator\AppData\Local\Google\Chrome\ 下执行命令
mklink /d "User Data" "D:\Program Files\Google\User Data"
这行命令意思就是直接创建一个 名为 User Data 的链接,但是把它的数据保存在 "D:\Program Files\Google\User Data" 下面,这个 "D:\Program Files\Google\User Data" 就是你实际在MyChrome.exe正在使用的用户文件夹
以前我还测试过改注册表加参数的方式,但是没用,电脑一重启又没了
不过还会有另外一个 在其它软件点击链接 打不开浏览器的问题,看我这一篇文章
再次解决用MyChrome安装Chrome后出现的从其它程序点击链接,打不开浏览器的问题