无法将启动参数添加到 google chrome in Windows 10

Not able to add launch arguments to google chrome in Windows 10

我想在 google chrome 启动时添加 user-data-dir 参数。 我为此做了以下更改:

  1. 已将注册表项 HKCR:\ChromeHTML\shell\open\command 更改为 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir=C:\Users\user\testdir --single-argument %1'
  2. 将参数 --user-data-dir=C:\Users\user\testdir --single-argument %1 设置为快捷方式文件 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk

但是,我看到 chrome 是 运行,没有新的用户数据目录。我不知道用哪个快捷方式打开了chrome。

如何使此更改永久化(最好使用 powershell),以便无论打开哪个快捷方式 chrome,它都采用 user-data-dir 参数?

我无法找到如何使其永久化但能够通过解决方法获得应用的参数。通过以下命令搜索所有快捷方式。

Get-CimInstance Win32_ShortcutFile | select Name, FileName, CreationDate, LastAccessed, Drive, Path,  FileType

按照问题第二步中给出的预期快捷方式设置参数。