Тут є багато відповідей, але більшість з них, здається, використовують HKEY_CLASSES_ROOT
. Це застарілий ключ, і його справді більше не слід використовувати (якщо в перспективі HKEY_CLASSES_ROOT
походить з Windows 3.1 і призначений для зворотної сумісності). Правильне місце для внесення цих змін знаходиться в HKEY_CURRENT_USER\Software\Classes\
.
Як уже згадувалося тут, Chrome зберігає кожен "профіль" у власному каталозі. Під час запуску--profile-directory
перемикач командного рядка можна використовувати для вибору конкретного каталогу профілю. Без цього перемикача Chrome просто використовуватиме той вигляд, який використовувався останній раз. Профіль за замовчуванням (перший користувач, який ви зареєструвались як після встановлення chrome) завжди зберігається в каталозі "за замовчуванням".
Найпростіший метод налаштування профілю - це просто відредагувати ярлик Chrome і додати параметр командного рядка --profile-directory="default"
:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"
Мінус цього підходу полягає в тому, що він тільки впливає на саму комбінацію клавіш. Якщо Chrome - ваш веб-переглядач за замовчуванням, а інша програма відкриває сторінку, це не матиме ефекту. Аналогічно, якщо ви пов’язуєте розширення локального файлу з Chrome, це не вплине на те, який профіль буде обраний під час відкриття цього типу файлу з Провідника Windows.
Виправлення цього полягає в тому, щоб вказати профіль, який слід використовувати в Реєстрі Windows. Для того, щоб це працювало як для відображених розширень, так і для виконання оболонок, нам потрібно змінити в двох різних місцях:
HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command
Значення за замовчуванням для обох цих даних однакові:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
Так само, як і раніше обговорюваний метод ярлика, нам просто потрібно додати --profile-directory="default"
комутатор. Однак одна з різниць полягає в тому, що тут нам потрібно додати їх між "chrome.exe"
та -- "%1"
:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default" -- "%1"
Для швидкого отримання брудного рішення створіть файл, який називається, ChromeDefault.reg
скопіюйте та вставте в нього:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --profile-directory=\"Default\" -- \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --profile-directory=\"Default\" -- \"%1\""
Після збереження подвійне клацання цього файлу автоматично внесе необхідні зміни до вашого реєстру. Це просто позбавить вас від проблеми прогулянки по дереву в RegEdit.