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

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

所以我想将不同的 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"

奇怪的是,它打开了一个类似访客的配置文件,无法切换到其他配置文件。出了什么问题?

答案1

文件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 驱动器(显然带有不同的路径结构),并且效果很好。

答案2

不要使用 --user-data-dir带有以下参数的运行 Chrome:

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

答案3

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

因此你不能只引用“配置文件 1”之内用户数据文件夹,但必须引用全部的用户数据文件夹。

您可以做的是 1. 将您当前的用户数据文件夹(包含所述来宾配置文件)复制到新目录 2. 使用 --user-data-dir 参数将 chrome 快捷方式指向新目录 3. 启动后,请注意配置文件与原始配置文件完全相同。现在修改此 chrome 实例,删除配置文件和您不需要的内容。

答案4

如果您尝试从 IIS 运行此程序并且应用程序池未设置为加载配置文件,则需要设置 --profile-directory 和 --user-data-dir,例如:

chrome.exe --profile-directory="C:\temp\profile" --user-data-dir="C:\temp\profile\userdata"

相关内容