Ключи запуска Chrome: параметры командной строки браузера

Когда Chrome открывается с ошибкой профиля, зависает при старте или нужно запустить браузер в чистом виде без расширений, первое действие — проверить запуск с параметром командной строки: достаточно дописать ключ к ярлыку, например chrome.exe --incognito, и поведение браузера изменится без правки настроек.

Ключи запуска (они же флаги командной строки, switches) — это текстовые параметры, которые передаются исполняемому файлу chrome.exe при старте. Они позволяют открыть браузер в режиме инкогнито, запустить его без плагинов и расширений, указать отдельную папку профиля или включить режим киоска. Такие параметры используют разработчики, системные администраторы и обычные пользователи для диагностики сбоев.

Как передать ключ запуска браузеру

Самый простой способ — отредактировать ярлык. Кликните правой кнопкой мыши по ярлыку Chrome, откройте «Свойства» и в поле «Объект» допишите нужный параметр после закрывающей кавычки через пробел:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --incognito

Альтернативный вариант — запуск через диалог «Выполнить» (Win + R) или командную строку. Введите chrome --disable-extensions и нажмите Enter. Этот способ удобен для разовой проверки: ярлык остаётся нетронутым, и при следующем обычном запуске браузер стартует в стандартном режиме.

Обратите внимание: если Chrome уже запущен, новый ключ может не сработать — браузер просто откроет окно в текущем процессе. Перед применением параметра полностью закройте все окна и проверьте в Диспетчере задач, что процессы chrome.exe завершены.

Популярные ключи для повседневного использования

Эта группа параметров чаще всего востребована обычными пользователями. Они меняют режим работы браузера без вмешательства в настройки профиля.

  • 🔒 --incognito — запуск сразу в режиме инкогнито, история и куки не сохраняются.
  • 🖥️ --kiosk — режим киоска: браузер открывает указанный сайт на весь экран без элементов интерфейса.
  • 🪟 --new-window — открывает адрес в новом окне, а не во вкладке.
  • 📏 --window-size=1280,720 — задаёт размер окна при старте.
  • 📍 --window-position=0,0 — задаёт положение окна на экране.
  • 🚀 --start-maximized — запуск в развёрнутом на весь экран окне.

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

chrome.exe --kiosk https://example.com

Ключи для диагностики проблем

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

  • 🧩 --disable-extensions — отключает все расширения; если проблема исчезла, виновник ищется среди дополнений.
  • 👤 --user-data-dir="C:\chrome-test" — запуск с чистым временным профилем в указанной папке.
  • 🎨 --disable-gpu — отключает аппаратное ускорение; помогает при артефактах и падениях, связанных с драйвером видеокарты.
  • 🔇 --mute-audio — запуск без звука.

Запуск с чистым профилем через --user-data-dirсамый быстрый способ понять, испорчен ли основной профиль пользователя, не удаляя закладки и пароли. Если во временном профиле всё работает, проблема кроется в данных основного: кэше, расширениях или повреждённых файлах настроек.

☑️ Диагностика сбоя Chrome при запуске

Выполнено: 0 / 5
⚠️ Внимание: ключ --disable-web-security, который иногда советуют в интернете для локальной разработки, отключает защитные механизмы браузера. Используйте его только в изолированном тестовом профиле и никогда — для обычного веб-сёрфинга.
📊 Для чего вы используете ключи запуска Chrome?
Диагностика сбоев и ошибок
Режим инкогнито по умолчанию
Режим киоска для табло
Разработка и тестирование сайтов

Параметры для разработчиков и автоматизации

Разработчикам доступны ключи, влияющие на отладку и сетевое поведение. Например, --remote-debugging-port=9222 включает протокол удалённой отладки, а --proxy-server="адрес:порт" направляет трафик через указанный прокси только для этого экземпляра браузера.

Для автоматического тестирования применяется --headless — режим без графического интерфейса. В нём страница загружается и обрабатывается «в фоне», что используется скриптами и инструментами вроде Puppeteer. В сочетании с --dump-dom или --screenshot можно получить HTML страницы или её снимок прямо из командной строки.

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

Где найти полный список ключей

Полный перечень параметров командной строки публикуется в исходном коде Chromium (файл chrome_switches.cc и связанные файлы проекта). Учитывайте, что часть ключей экспериментальная и может исчезнуть в новых версиях браузера без предупреждения.

Сравнение часто используемых ключей

КлючНазначениеТипичный сценарий
--incognitoПриватный режимВход в чужой аккаунт без следов
--kioskПолноэкранный режим без интерфейсаИнформационные табло, терминалы
--disable-extensionsОтключение дополненийПоиск конфликтного расширения
--user-data-dirОтдельная папка профиляТестирование, второй профиль
--headlessЗапуск без окнаАвтотесты, скриншоты страниц

Типичные ошибки при использовании ключей

Чаще всего параметр «не срабатывает» по одной из трёх причин: опечатка в написании, пробел внутри значения без кавычек или уже запущенный экземпляр браузера. Значения с путями, содержащими пробелы, всегда заключайте в кавычки: --user-data-dir="D:\My Profiles\test".

⚠️ Внимание: не добавляйте экспериментальные ключи в основной рабочий ярлык на постоянной основе. Если параметр вызовет нестабильность после обновления браузера, вы можете забыть о его наличии и долго искать причину сбоев.

Ещё одна ошибка — смешивание ключей запуска с флагами на странице chrome://flags. Это разные механизмы: флаги включают экспериментальные функции и хранятся в профиле, а ключи командной строки действуют только на текущий сеанс запуска.

Как убрать ключ из ярлыка

Чтобы вернуть стандартное поведение, откройте свойства ярлыка и удалите добавленный параметр из поля «Объект», оставив только путь к chrome.exe в кавычках. Если браузер запускался через скрипт или планировщик задач, проверьте и эти места — ключи нередко прописывают там для автозагрузки.

Когда ярлык чист, а браузер продолжает вести себя необычно, проверьте, не был ли параметр добавлен сторонней программой: некоторые приложения и вредоносное ПО модифицируют ярлыки, дописывая свои адреса или ключи. Значение поля «Объект» должно заканчиваться на chrome.exe" либо на известном вам параметре.

Часто задаваемые вопросы

Работают ли ключи запуска в других браузерах на Chromium?

Да, большинство параметров поддерживаются в Microsoft Edge, Яндекс Браузере и других обозревателях на движке Chromium, поскольку ключи обрабатываются общей кодовой базой. Однако часть фирменных функций конкретного браузера может иметь собственные параметры.

Почему ключ не срабатывает, хотя написан правильно?

Наиболее вероятная причина — уже запущенный экземпляр Chrome. Полностью закройте браузер, проверьте отсутствие процессов в Диспетчере задач и попробуйте снова. Также убедитесь, что ключ дописан после закрывающей кавычки пути, а не внутри неё.

Можно ли запускать разные профили Chrome одновременно через ключи?

Да, для этого используется --user-data-dir с разными папками для каждого экземпляра. Каждый такой запуск создаёт независимую копию браузера с собственными закладками, расширениями и сессиями.

Опасно ли использовать ключи запуска?

Большинство параметров безопасны и действуют только на текущий сеанс. Осторожности требуют ключи, отключающие защитные механизмы (например, проверку безопасности соединений), — их не следует применять в основном профиле для повседневной работы.

Чем ключи запуска отличаются от chrome://flags?

Ключи передаются при старте и действуют на конкретный сеанс. Флаги на странице chrome://flags сохраняются в профиле и применяются при каждом запуске, пока их не сбросить вручную.