Chrome --user-data-dir 通过共享网络,可以吗?

Chrome --user-data-dir 通过共享网络,可以吗?

是否可以使用指定的共享网络驱动器上的用户数据目录打开 Chrome?

我尝试这个的背景是:我有两台电脑。一台主要用,另一台用于自动化任务或 CPU/GPU 繁重的任务,所以它不会影响我通常处理的那台电脑,比如编码或网页浏览。这些天我运行一个 Chrome 实例,它用于自动化任务和监控任务,也消耗 CPU,我想将它迁移到第二台计算机。现在的问题是如何将 --user-data-dir 指定的目录迁移到目标计算机。我不喜欢将整个文件夹复制到电脑上,它是几 GB 的数据,部署需要时间。我宁愿让它同步镜像。所以我认为使用符号链接应该可以解决这个问题。所以我尝试了如下方法:

假设我通常像这样打开 Chrome 实例:

chrome.exe --user-data-dir="T:\_chromeShared" --silent-debugger-extension-api --enable-logging --v=0 --profile-directory="Default"

因此,通过主计算机上的本地网络共享 _chromeShared 文件夹,然后我在第二台计算机上运行以下命令。

cmd.exe /c mklink /D "C:\_chromeShared_symlink" '\\192.168.1.123\_chromeShared'
cmd.exe /c mklink /J "C:\_chromeShared" "C:\_chromeShared_symlink"

现在符号链接已创建,没有任何问题或错误。例如,当我在第二台计算机上创建新文件 C:_chromeShared\newFile.txt 时,它会立即镜像到主计算机的 T:_chromeShared\newFile.txt。

因此现在我尝试测试 Chrome 实例是否可以启动:

chrome.exe  --user-data-dir="C:\_chromeShared" --silent-debugger-extension-api --enable-logging --v=0 --profile-directory="Default"

但是我收到一个错误:

> chrome.exe --user-data-dir="C:\_chromeShared" --silent-debugger-extension-api --enable-logging --v=0 --profile-directory="Default"
PS C:\Users\tmp> [12340:11732:0723/093855.503:ERROR:os_crypt_win.cc(102)] Failed to decrypt: Key not valid for use in specified state. (0x8009000B)
[12340:11732:0723/093856.321:ERROR:gpu_process_host.cc(947)] GPU process launch failed: error_code=2
[12340:11732:0723/093856.916:ERROR:gpu_process_host.cc(947)] GPU process launch failed: error_code=2
[12340:11732:0723/093857.149:ERROR:gpu_process_host.cc(947)] GPU process launch failed: error_code=2
[12340:11732:0723/093857.609:ERROR:gpu_process_host.cc(947)] GPU process launch failed: error_code=2
[12340:11732:0723/093857.744:ERROR:gpu_process_host.cc(947)] GPU process launch failed: error_code=2
[12340:11732:0723/093858.034:ERROR:gpu_process_host.cc(947)] GPU process launch failed: error_code=2
[12340:11732:0723/093858.154:ERROR:gpu_process_host.cc(947)] GPU process launch failed: error_code=2
[12340:11732:0723/093858.188:ERROR:gpu_process_host.cc(947)] GPU process launch failed: error_code=2
[12340:11732:0723/093858.211:ERROR:gpu_process_host.cc(947)] GPU process launch failed: error_code=2
[12340:11732:0723/093858.212:FATAL:gpu_data_manager_impl_private.cc(431)] GPU process isn't usable. Goodbye.

那么,如何才能通过共享网络使用 Chrome --user-data-dir?谢谢。

相关内容