logo

Инструкция: как сделать, чтобы ссылки открывались в определенном профиле браузера

1 163
3


Знакомая ситуация? Вы активно используете разделение профилей в браузере: один для работы с корпоративными почтами и CRM, другой — для личных соцсетей и YouTube. Но стоит кликнуть по ссылке в Telegram, Discord или Outlook, как браузер предательски открывает её не в том окне.

Вместо быстрого доступа к документу вы видите страницу входа, потому что ссылка открылась в «Домашнем» профиле, где вы не залогинены. Вам приходится копировать URL, переходить в нужное окно и вставлять его вручную. Это раздражает и съедает время.

Проблема в том, что по умолчанию Windows не умеет различать профили браузера — система просто запускает исполняемый файл. В этой инструкции мы исправим это недоразумение. Я покажу, как с помощью простой правки реестра заставить Chrome, Brave, Edge или Firefox всегда открывать внешние ссылки строго в том профиле, который вы выберете главным.

Google Chrome

Шаг 1: Узнаем системное имя профиля

  1. Откройте Chrome в нужном профиле.

  2. Введите в адресную строку chrome://version.

  3. Найдите строку «Путь к профилю». В конце пути будет имя папки: Default, Profile 1, Profile 2 и т. д.

Шаг 2: Редактируем реестр

  1. Win + Rregedit.

  2. Перейдите по пути:
    HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

  3. Откройте параметр (По умолчанию).

  4. Вставьте аргумент --profile-directory="ИМЯ_ПРОФИЛЯ" после .exe", но перед --single-argument %1.

Пример (было):
"C:\...\chrome.exe" --single-argument %1
Пример (стало):
"C:\...\chrome.exe" --profile-directory="Profile 1" --single-argument %1

Microsoft Edge

Шаг 1: Узнаем системное имя профиля

  1. Откройте Edge в нужном профиле.

  2. Введите edge://version.

  3. Смотрите строку «Путь к профилю». Имя в конце (обычно Default, Profile 1 и т. д.).

Шаг 2: Редактируем реестр

  1. Win + Rregedit.

  2. Перейдите по пути:
    HKEY_CLASSES_ROOT\MSEdgeHTM\shell\open\command

  3. Откройте параметр (По умолчанию).

  4. Вставьте --profile-directory="ИМЯ_ПРОФИЛЯ" после .exe", , но перед --single-argument %1.

Пример (было):
"C:\...\msedge.exe" --single-argument %1
Пример (стало):
"C:\...\msedge.exe" --profile-directory="Profile 1" --single-argument %1

Brave

Шаг 1: Узнаем системное имя профиля

  1. Откройте Chrome в нужном профиле.

  2. Введите в адресную строку brave://version.

  3. Найдите строку «Путь к профилю». В конце пути будет имя папки: Default, Profile 1, Profile 2 и т. д.

Шаг 2: Редактируем реестр

  1. Win + Rregedit.

  2. Перейдите по пути:
    Computer\HKEY_CLASSES_ROOT\BraveHTML\shell\open\command

  3. Откройте параметр (По умолчанию).

  4. Вставьте аргумент --profile-directory="ИМЯ_ПРОФИЛЯ" после .exe", но перед --single-argument %1.

Пример (было):
"C:\...\chrome.exe" --single-argument %1
Пример (стало):
"C:\...\chrome.exe" --profile-directory="Profile 1" --single-argument %1

Mozilla Firefox (Отличается!)

У Firefox нет папок «Profile 1», у него есть менеджер профилей с собственными именами.

Шаг 1: Узнаем точное имя профиля

  1. Откройте Firefox.

  2. Введите в адресную строку about:profiles и нажмите Enter.

  3. Найдите блок «Этот профиль используется в данный момент».

  4. Скопируйте значение из строки Имя: (Например, default-release или если вы создавали свой, то MyWork).
    Внимание: Не перепутайте с «Имя корневого каталога». Нужна именно первая строчка «Имя».

Шаг 2: Редактируем реестр

  1. Win + Rregedit.

  2. Перейдите по пути:
    HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command
    (Примечание: Если у вас нет FirefoxHTML, поищите FirefoxURL или ключ, который выглядит как FirefoxHTML-308046B0AF4A39CB — это зависит от версии установщика).

  3. Откройте параметр (По умолчанию).

  4. Вставьте аргумент -P "ИМЯ_ПРОФИЛЯ" (обратите внимание: одна черточка перед P и большая P).

Пример (было):
"C:\...\firefox.exe" -osint -url "%1"
Пример (стало):
"C:\...\firefox.exe" -P "default-release" -osint -url "%1"

Важное примечание для всех браузеров:

Если после этих действий ссылки все равно открываются не там, проверьте в реестре также разделы http и https:

  • HKEY_CLASSES_ROOT\http\shell\open\command

  • HKEY_CLASSES_ROOT\https\shell\open\command

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

3 комментария
  1. 16 февраля 2026 в 11:01
    0

    Здравствуйте. Огромное спасибо за информацию, из Телеграмма ссылки теперь открываются в нужном профиле Хрома. Но есть еще один нюанс. В десктопном Телеграмме два профиля, мой и жены. Возможно ли сделать так, чтобы из профиля Телеграмма жены запускался  ее профиль Хрома, а из моего  -  мой?

    1. 16 февраля 2026 в 18:22
      0

      Здравствуйте! К сожалению каким-то простым способом это не сделать. Можно сделать .bat файлик, как браузер по умолчанию. В файлике прописать скрипт. Как следствие, при открытии любой ссылки из внешнего приложения (не только в Telegram), будет появляться окошко с выбором профиля браузера Google Chrome через который Вы хотите открыть ссылку. 

  2. 23 февраля 2026 в 20:19
    0

    Можете подсказать, как сделать этот bat файл? Или привести пример.

    P.S. Спросил у ИИ, и он помог. Этот bat файл еще нужно было записать в реестр Windows как браузер по умолчанию. Получилось, как хотел. Вам еще раз спасибо за подсказку.

Яндекс.Метрика
Top.Mail.Ru
Мы используем файлы cookie или аналогичные технологии для улучшения работы сайта. Оставаясь на сайте, вы соглашаетесь с нашей Политикой конфиденциальности.