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

Включение авто‑дополнения в Командной строке Windows

• 4 min read • Windows • Обновлено 22 Nov 2025
Авто‑дополнение в Windows CMD — включение и советы
Авто‑дополнение в Windows CMD — включение и советы

Что такое авто‑дополнение

Авто‑дополнение в командной строке позволяет автоматически подставлять имена файлов и папок при вводе, экономя время и уменьшая количество опечаток. Коротко: нажали TAB или заданный сочетание клавиш — командная строка подставила путь.

Временное включение

Вы можете включить авто‑дополнение только для текущего сеанса CMD. Это удобно для разовых задач.

Шаги:

  1. Нажмите Win + R, введите cmd и нажмите Enter, чтобы открыть Командную строку.
  2. Введите команду и нажмите Enter:
cmd /f

Снимок окна: временное включение авто-дополнения командой cmd /f.

После этого для автозаполнения используйте сочетания клавиш:

  • Ctrl + D — автозаполнение папок;
  • Ctrl + F — автозаполнение файлов.

Поскольку это временная настройка, она действует только в текущем окне. Чтобы отключить автозаполнение в этой же сессии, выполните:

cmd /f:off

Снимок окна: отключение авто-дополнения в текущей сессии командой cmd /f:off.

Important: по умолчанию TAB уже назначен для циклического автодополнения; если он не работает — следуйте инструкциям ниже для постоянной настройки.

Постоянное включение

Чтобы включить авто‑дополнение навсегда для всех сеансов CMD, измените два параметра в системном реестре Windows.

Шаги:

  1. Нажмите Win + R, введите regedit и нажмите Enter, чтобы открыть Редактор реестра.

Окно Редактора реестра Windows.

  1. Перейдите по ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

Путь к разделу Command Processor в Редакторе реестра.

  1. Дважды кликните параметр CompletionChar и в поле “Значение” введите 9 для использования клавиши TAB в качестве управляющего символа. Нажмите ОК для сохранения.

Окно изменения значения CompletionChar: установка 9 для клавиши TAB.

Пояснение значений:

  • 9 — TAB;
  • 4 — Ctrl + D;
  • 6 — Ctrl + F.
  1. Аналогично дважды кликните PathCompletionChar и введите тот же код (9/4/6). Нажмите ОК.

Окно изменения PathCompletionChar: установка 9 для клавиши TAB.

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

После перезагрузки приложений CMD новые настройки применятся ко всем новым окнам командной строки.

Резервное копирование и откат изменений реестра

Перед правкой реестра создайте экспорт текущего раздела:

  1. В редакторе реестра выберите Command Processor.
  2. Файл → Экспорт. Сохраните .reg файл с понятным именем.

Чтобы откатить изменения, дважды кликните сохранённый .reg файл или вручную восстановите прежние значения CompletionChar и PathCompletionChar.

Краткий runbook отката:

  • Если автодополнение перестало работать: импортируйте экспортный .reg или удалите изменённые параметры и перезапустите CMD.
  • Если реестр повреждён: загрузитесь в безопасном режиме и восстановите из резервной копии или точки восстановления системы.

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

  • Используйте PowerShell: в нём автодополнение более современное и гибкое (по умолчанию TAB и круглосуточные подсказки). Это простой обход, если вы не хотите править реестр.
  • WSL / Bash: если вы привыкли к Linux‑подходу, установка WSL даст автодополнение, как в bash/zsh.
  • Простой скрипт: можно создать ярлык, который запускает cmd с параметром /f, чтобы всегда стартовать в временном включённом режиме.

Пример ярлыка (в поле “Объект”):

C:\Windows\System32\cmd.exe /k cmd /f

Когда это не работает и как диагностировать

  1. Проверьте, одинаковы ли значения CompletionChar и PathCompletionChar.
  2. Убедитесь, что вы перезапустили CMD после правки реестра.
  3. Проверьте, не блокируют ли параметры групповой политики изменение реестра на корпоративных машинах.
  4. Если вы используете сторонние оболочки или эмуляторы терминала, проверьте их настройки клавиш.

Если проблема сохраняется, выполните тесты из раздела Критерии приёмки.

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

  • После изменения реестра и перезапуска командной строки нажатие TAB (или выбранная комбинация) подставляет имя файла/папки.
  • Повторное открытие нового окна CMD сохраняет поведение.
  • Экспорт реестра сделан до изменений.

Тестовые сценарии:

  • Введите частичное имя файла и нажмите TAB — имя должно дополниться.
  • При конфликтующих именах проведите несколько нажатий для циклического выбора.
  • Проверьте работу в каталоге с пробелами и специальными символами.

Чек‑лист для ролей

Администратор:

  • Сделать экспорт реестра раздела Command Processor.
  • Изменить CompletionChar и PathCompletionChar на желаемое значение.
  • Сообщить пользователям о перезапуске сессий.

Обычный пользователь:

  • Попробовать временный режим cmd /f.
  • Если всё ок — попросить администратора внести постоянные изменения.

Быстрые подсказки и сочетания клавиш

  • cmd /f — включить временно.
  • cmd /f:off — отключить в сеансе.
  • Значения реестра: 9 (TAB), 4 (Ctrl+D), 6 (Ctrl+F).

Mermaid схема выбора режима:

flowchart TD
  A[Нужно автодополнение?] --> B{Только на этот раз?}
  B -- Да --> C[Открыть CMD и выполнить cmd /f]
  B -- Нет --> D[Изменить реестр: CompletionChar и PathCompletionChar]
  D --> E[Экспортировать реестр перед изменениями]
  C --> F[Тестировать автодополнение]
  D --> F

Глоссарий

  • CompletionChar — управляющий символ для автозаполнения;
  • PathCompletionChar — управляющий символ для автозаполнения путей;
  • CMD — Командная строка Windows (Command Prompt).

Итог

Авто‑дополнение в CMD можно быстро включить для текущей сессии командой cmd /f или настроить навсегда через реестр, установив одинаковые значения CompletionChar и PathCompletionChar. Всегда создавайте резервную копию реестра перед правкой. Если вы хотите более современное поведение — рассмотрите PowerShell или WSL.

Notes: если ваша машина управляется политиками организации, согласуйте изменения с ИТ‑отделом.

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

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро