Мой компьютер используют два человека, поэтому я сделал два ярлыка для приложения, каждый из которых имеет собственный аргумент "--user-data-dir =" "", чтобы у каждого из пользователей были уникальные настройки.

Все работало хорошо, но я был раздражен, потому что ссылки из внешних приложений (FeedReader, справка Visual Studio, ссылки на документы Microsoft Word) или локальных файлов HTML были открыты при установке Google Chrome по умолчанию, поэтому я не использовал свою папку настроек (которая является одной из из двух вышеупомянутых).

Итак, я перешел к изменению следующего параметра реестра:

Компьютер \HKLM \SOFTWARE \Classes \ChromeHTML \shell \open \command = "" C:\Users \Witchunter \AppData \Local \Google \Chrome \Application \chrome.exe "--user-data-dir =" c:\Users \Witchunter \AppData \Local \ChromeUserData \ ярлык-1311099461053 ""

Браузер действовал странно, когда я изменил эти настройки, открыв, но не показывая файл HTML, вместо этого показывая "Новая вкладка". Каждое последовательное открытие файла открывало другой экземпляр браузера, опять же, только с открытой "Новой вкладкой", как будто я запускаю его из ярлыка на рабочем столе.

Я попытался восстановить настройки:

Computer\HKLM\SOFTWARE\Classes\ChromeHTML\shell\open\command = "" C:\Users\Witchunter\AppData\Local\Google\Chrome\Application\chrome.exe "

но безрезультатно. Браузер работает как описано, единственное, что он использует не мои настройки, а настройки по умолчанию. Операционная система Windows 7 x64.

У кого-нибудь еще была эта проблема? Как я могу решить проблему?

Я нашел этот вопрос на SuperUser, но он несколько старый, относится к Mac и не ответил.

1 ответ1

1

Ну, похоже, никто не сталкивался с такой ситуацией раньше. Поскольку у кого-то может возникнуть такая же проблема в будущем, я решил не удалять свой вопрос, а ответить на него.

Я исправил проблему, добавив ключ «% 1» , поэтому запись в реестре выглядит следующим образом:

[Компьютер \HKLM \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Classes \ ChromeHTML \ shell \ open \ command] "C:\ Users \ Witchunter \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe" --user-data-dir = "c:\ Users \ Witchunter \ AppData \ Local \ ChromeUserData \ shortcut-1311099461053 "-"% 1 "

Очень важно, чтобы переключатель «% 1» был последним и чтобы между - и «% 1» был символ пробела . Я не уверен, почему именно этот переключатель используется таким образом, но очень важно иметь пробел между ними. Если этот символ отсутствует, откроется новое окно Chrome с отображением "Новая вкладка".

Надеюсь, кто-то найдет это полезным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .