Я хочу запускать Chrome с заданным набором флагов, всегда
Я создал ярлык и добавил к нему флаг следующим образом, поэтому моя цель ярлыка говорит:
C:\<application-path>\chrome.exe --user-data-dir=D:\Chrome
Но когда я дважды щелкаю HTML-файл или если какое-либо другое приложение запускает Chrome, оно теряет значение флага. Результат - открывается новое окно Chrome с каталогом профиля по умолчанию.
Я хочу сделать флаг постоянным, чтобы он работал независимо от того, как работает Chrome.
Я попытался изменить следующий раздел реестра:
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
Это было раньше:
"C:\<application-path>\chrome.exe" -- "%1"
Я перешел на следующие попытки, которые не сработали:
1. "C:\<application-path>\chrome.exe" -- "%1" --user-data-dir=D:\Chrome
2. "C:\<application-path>\chrome.exe" -- "%1" -- "user-data-dir=D:\Chrome"
3. "C:\<application-path>\chrome.exe" -- "%1 user-data-dir=D:\Chrome"
В итоге, когда я пытаюсь открыть ссылку из любого приложения, она не открывается в моем текущем Chrome как новая вкладка, а скорее открывает новое окно Chrome без плагинов и расширений, так как оно из другого каталога.
Почему я изменил каталог по умолчанию? - потому что на диске ОС не хватает памяти из-за большого количества кэшей и приложений Chrome.