Chrome --user-data-dir 无法正常工作?

Mat*_*ski 9 google-chrome command-line windows-10

所以我想将不同的 chrome 实例固定到我的任务栏。我找到了这个 cmd 行参数,并尝试执行它:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="C:\Users\username\AppData\Local\Google\Chrome\User Data"

它用默认配置文件打开了 chrome。我有另一个本地配置文件,用于使用不同的扩展等进行开发。它的路径是 ..\Profile 1

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="C:\Users\username\AppData\Local\Google\Chrome\User Data\Profile 1"

奇怪的是,它打开了一个有点客人的个人资料,无法切换到其他个人资料。怎么了?

小智 8

而不是使用 --user-data-dir带有此参数的运行 Chrome:

chrome.exe --profile-directory="配置文件 1"


小智 7

User Data文件夹配置文件。

将现有C:\Users\username\AppData\Local\Google\Chrome\User Data文件夹复制到类似的位置C:\Users\username\ChromeProfiles\User Data(其他位置C:\可能会导致管理员访问问题)。

现在创建一个新的(或复制现有的)任务栏快捷方式并将其目标(包括引号)指向"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="C:\Users\username\ChromeProfiles\User Data

我使用这个技巧在启动时将我的配置文件移动到 RAM 驱动器(显然具有不同的路径结构),它的工作方式就像一个魅力。


Ahm*_*med 6

正如另一个答案所解释的那样,需要复制整个用户数据文件夹。

因此,您不能仅引用用户数据文件夹中的“配置文件 1” ,而必须引用整个用户数据文件夹。

您可以做的是 1. 将当前的用户数据文件夹(带有所述来宾配置文件)复制到新目录 2. 使用 --user-data-dir 参数将 chrome 快捷方式指向新目录 3. 启动后,请注意轮廓与原来的完全一样。现在修改这个 chrome 实例,删除配置文件和不需要的东西。