Как создать профиль Chrome через командную строку, чтобы он отображался в переключателе профилей

Управление профилями в Chromium: как правильно создавать и настраивать профили

В современном IT-менеджменте часто возникает задача работы с множеством учетных записей или клиентов (тенантов) через веб-браузер. Обычно для этого используется браузер на базе Chromium — Google Chrome, Microsoft Edge или Chromium. Для удобства работы с разными аккаунтами создаются отдельные профили, между которыми легко переключаться через встроенный «выбор профиля». Однако процесс массового создания и настройки таких профилей часто вызывает вопросы и сложности.

Зачем нужны профили в браузерах на базе Chromium?

Для специалистов технической поддержки и системных администраторов необходимо быстро переключаться между рабочими тенантами или учетными записями. Создание отдельного профиля под каждого клиента позволяет хранить отдельные настройки, кэш, историю и авторизации, не путая сессии друг с другом. Такой подход экономит время и минимизирует риск ошибок.

Проблемы при массовом создании профилей в Chromium

Ручное создание профилей в Chromium обычно производится через интерфейс браузера. Это нормально, если профилей немного и они создаются постепенно. Но если необходимо одновременно создать несколько профилей, например, при приеме нового сотрудника (FNG — "Freaking New Guy") или восстановлении системы после сбоя, процесс ручного создания становится неудобным и трудоемким.

Попытки использовать командную строку Chromium для создания профилей часто приводят к разочарованию. Вот примеры команд, которые пробовали использовать:

"C:\Program Files\Chromium\Application\chrome.exe" —profile-directory="HD"
"C:\Program Files\Chromium\Application\chrome.exe" —user-data-dir="Acme" —profile-directory="Acme"
"C:\Program Files\Chromium\Application\chrome.exe" —user-data-dir="Acme"

Результат:

  • Первая команда создаёт папку с нужным именем в %LocalAppData%\Chromium\User Data, но в выборе профиля отображается только первая созданная с нормальным именем ("Your Chromium"), остальные же показываются как "Person 1", "Person 2" и т.д.
  • Вторая и третья команды вызывают ошибки чтения/записи, не создают папки и не добавляют записи в выбор профиля, но при этом сам Chromium запускается.

Картинка ниже иллюстрирует проблему: вместо привычных имен профилей видны обобщённые и непонятные "Person 1", "Person 2".

Как создать профиль Chrome через командную строку, чтобы он отображался в переключателе профилей

В чем причина такой работы профилей Chromium?

Основная причина в том, что Chromium не привязывает отображаемое имя профиля напрямую к имени папки профиля. Весь список профилей и их идентификаторы хранятся в отдельном системном файле Local State, который находится по пути:

%LocalAppData%\Chromium\User Data\Local State

В этом файле прописываются настройки каждого профиля, в том числе отображаемые имена (name и shortcut_name), аватары и прочие параметры. Пример записи из файла Local State для профиля с именем "34t":

json
"Profile 2": {
"avatar_icon": "chrome://theme/IDR_PROFILE_AVATAR_26",
"background_apps": false,
"default_avatar_fill_color": -1842205,
"default_avatar_stroke_color": -10197916,
"name": "34t",
"shortcut_name": "34t"
}

Если этот файл не обновлен, Chromium не знает, каким именем обозначить профиль в интерфейсе, и показывает стандартные "Person 1", "Person 2".

Как правильно массово создавать профили в Chromium?

Чтобы автоматизировать или упростить создание профилей с правильными отображаемыми именами, необходимо:

  1. Создать папки профилей вручную или скриптами в папке %LocalAppData%\Chromium\User Data\ с именами, например, Profile 2, Profile 3 и так далее.
  2. Отредактировать файл Local State, чтобы добавить разделы с настройками для каждого профиля, указав поля name и shortcut_name с желаемыми именами.
  3. После этого при запуске Chromium в выборке профилей отобразятся корректные имена, а не "Person 1", "Person 2".

Такой подход аналогичен тому, что используется в Firefox, где профили можно создавать и настраивать через командную строку с сохранением их настроек в конфигурационных файлах.

Заключение

Массовое создание и настройка профилей в браузерах на базе Chromium требует не только создания профилей на уровне папок, но и корректного обновления конфигурационного файла Local State. Без этого Chromium будет по умолчанию использовать стандартные имена профилей, что снижает удобство работы и может привести к путанице. Поэтому для IT-специалистов, ведущих учет нескольких клиентов или рабочих сред, очень важно автоматизировать оба этапа — создание каталога профилей и редактирование настроек в Local State.

Эта информация поможет упростить администрирование браузеров на базе Chromium, повысить эффективность работы с множеством профилей и избежать типичных ошибок при миграции или восстановлении рабочих мест.

Источник

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *