Гид по технологиям

Запуск Bash в папке из Проводника Windows 10

6 min read Инструкция Обновлено 02 Dec 2025
Запуск Bash в папке из Проводника
Запуск Bash в папке из Проводника

Скриншот логотипа инструкции по добавлению Bash в Проводник

Быстрые ссылки

  • Лёгкий способ: использовать адресную строку
  • Способ через правый клик: добавить пункт контекстного меню, отредактировав реестр
  • Готовое решение: наш .reg-файл в один клик

Запуск Bash в Windows 10 по умолчанию открывает домашнюю папку вашей UNIX-учётной записи. Вместо того чтобы применять cd для перехода в другую папку, можно запустить Bash прямо из выбранной папки в Проводнике.

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

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

Лёгкий способ: использовать адресную строку

Когда нужно запустить bash в конкретной папке, просто перейдите в эту папку в Проводнике. Кликните по адресной строке, введите

bash

и нажмите Enter.

Адресная строка Проводника с командой bash в фокусе

Откроется окно Bash, в котором рабочая директория будет соответствовать выбранной папке.

Например, если вы введёте “bash” в корне диска C:, Bash откроется с директорией

/mnt/c

Окно Bash, открытое в корне диска C:

Совет: если у вас установлено несколько Linux-сред, команда wslconfig позволяет выбрать среду по умолчанию, которая запускается при вводе

bash

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

Если вы хотите пункт в контекстном меню (напоминающий «Открыть окно команд здесь»), его можно добавить через Редактор реестра. Ниже — пошаговая инструкция. Если не хотите редактировать реестр вручную, используйте секцию с .reg-файлом ниже.

Что это делает и почему

Добавление ключа в ветку HKEY_CLASSES_ROOT\Directory\Background\shell создаёт пункт меню при правом клике внутри свободного пространства папки в Проводнике. Пункт вызывает bash.exe и открывает оболочку с рабочей директорией, соответствующей папке, в которой был сделан правый клик.

Пошагово

  1. Откройте Редактор реестра: нажмите клавишу Windows, введите regedit и нажмите Enter.

Диалог запуска Regedit через меню Пуск

  1. Перейдите к ключу:
HKEY_CLASSES_ROOT\Directory\Background\shell
  1. Правый клик по ключу shell → New → Key и задайте имя, например bash. Имя служит только внутренней меткой и не отображается в меню.

Создание нового ключа в реестре для пункта Bash

  1. Выберите созданный ключ (bash). В правой панели дважды кликните (Default) и введите метку, которая будет видна в меню проводника, например “Открыть Bash здесь” или просто “Bash”.

Установка текста пункта контекстного меню в реестре

  1. Правый клик на ключе bash → New → Key и назовите его command.

Создание под‑ключа command для команды запуска

  1. Выберите command. В правой панели дважды кликните (Default) и установите значение:
C:\Windows\System32\bash.exe

Значение по умолчанию для вызова bash.exe в реестре

После этого при правом клике внутри папки вы увидите выбранную надпись и сможете открыть Bash в этой папке. Пункт появится сразу — выход и вход в систему не требуются.

Пункт контекстного меню

Готовое решение: один .reg-файл

Если не хотите вручную выполнять все шаги, можно скачать готовый .reg-файл, который создаст упомянутые ключи. В архиве обычно есть два файла: один добавляет пункт, другой — удаляет его.

  • Запустите Add Bash to Your Context Menu.reg и подтвердите добавление в реестр.
  • Для удаления запустите Remove Bash From Your Context Menu.reg.

Архив с готовыми .reg-файлами для добавления и удаления пункта

Важно: запускайте .reg-файлы только из доверенных источников. Чтобы посмотреть, что делает .reg-файл, правый клик → Редактировать — и вы увидите текст, который будет добавлен или удалён.

Когда это не сработает

  • WSL (Windows Subsystem for Linux) не установлен. Убедитесь, что WSL включён в компонентах Windows и установлена хотя бы одна дистрибуция.
  • В новых сборках Windows вместо bash.exe рекомендуется использовать wsl.exe. Если в вашей системе отсутствует bash.exe, попробуйте заменить путь на C:\Windows\System32\wsl.exe и при необходимости передать параметры.
  • Если у вас несколько дистрибутивов, запуск просто bash или wsl может открывать не ту среду — используйте wslconfig для выбора дефолтной или укажите явно через wsl -d .
  • Ограничения прав: если у вас нет прав на редактирование реестра, воспользуйтесь адресной строкой или попросите администратора внести ключи.

Альтернативные подходы

  • Создать ярлык на рабочем столе, в свойствах указать рабочую папку и путь к bash.exe или wsl.exe.
  • Использовать терминалы третьих сторон (Windows Terminal, ConEmu) с профилями, в которых задана рабочая папка.
  • Написать скрипт PowerShell, который принимает путь и запускает wsl.exe –cd <путь-UNIX>, затем добавить этот скрипт в контекстное меню.

Мини‑методология: безопасное внесение изменений в реестр

  1. Сделайте точку восстановления системы.
  2. Экспортируйте ветку реестра, в которую будете вносить изменения (File → Export в Regedit).
  3. Внесите изменения вручную или запустите доверенный .reg-файл.
  4. Проверьте поведение; при ошибке восстановите экспортированную ветку или точку восстановления.

Контрольные списки по ролям

  • Для обычного пользователя:

    • Откройте папку в Проводнике.
    • Введите bash в адресной строке.
    • Готово.
  • Для продвинутого пользователя/разработчика:

    • Убедитесь, что WSL установлен и настроен.
    • При необходимости настройте wslconfig для выбора дефолтной дистрибуции.
    • Рассмотрите интеграцию с Windows Terminal.
  • Для администратора:

    • Проверьте политику безопасности о запуске .reg-файлов и прав на редактирование реестра.
    • При массовом развёртывании используйте Group Policy или скрипты для внесения ключей.

Критерии приёмки

  • При выборе адресной строки ввод bash открывает окно Bash с текущей директорией.
  • Пункт контекстного меню появляется при правом клике в свободной области папки и запускает Bash в этой папке.
  • При удалении .reg-файла или удаления ключей пункт исчезает без побочных эффектов.

Безопасность и приватность

  • Не запускайте .reg-файлы из недоверенных источников. Перед запуском откройте файл в текстовом редакторе и проверьте, какие ключи и значения он меняет.
  • Резервные копии и точки восстановления помогут вернуть систему в рабочее состояние при ошибках.
  • Если вы работаете с корпоративной машиной, согласуйте изменения с отделом ИТ.

Краткий словарь

  • WSL — Windows Subsystem for Linux, подсистема для запуска Linux-пользовательских сред в Windows.
  • bash.exe — старая точка входа для запуска Bash через WSL (в некоторых сборках заменена на wsl.exe).
  • wsl.exe — современная утилита управления WSL и запуска команд/дистрибуций.
  • regedit — редактор реестра Windows.

Частые вопросы и советы

  • Можно ли запускать Bash из любой папки без правки реестра? Да — ввод bash в адресной строке Проводника.
  • Если в системе нет bash.exe, что делать? Попробуйте wsl.exe или установите/обновите WSL через компоненты Windows.
  • Нужен ли перезапуск после правки реестра? Обычно нет — новый пункт появляется сразу.

Резюме

Добавить возможность запускать Bash прямо из папки Проводника можно двумя простыми способами: ввод команды в адресной строке или добавление пункта в контекстное меню через реестр (ручная правка или .reg‑файл). Первый способ быстрый и безопасный; второй — удобный для постоянного использования. Всегда делайте резервные копии перед правкой реестра.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство