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

Сброс настроек Windows Terminal до значений по умолчанию

6 min read Windows Обновлено 05 Jan 2026
Сброс настроек Windows Terminal в Windows 11
Сброс настроек Windows Terminal в Windows 11

Использование меню

Если Windows Terminal начал вести себя некорректно или вы хотите вернуть чистую конфигурацию, удалите или восстановите файл settings.json. В статье описаны четыре безопасных метода: через сам Terminal (Open JSON), через Command Prompt, через PowerShell и через Проводник. Перед удалением рекомендуется сделать резервную копию и проверить пакет приложения при нестандартной установке.

Введение

Windows Terminal — современная среда командной строки в Windows 11, объединяющая PowerShell, Command Prompt, WSL и другие шеллы в одном окне. Часто конфигурация настраивается под задачи разработчика или администратора: темы, профили, горячие клавиши. Иногда настройки нужно вернуть к исходным значениям: при ошибках, конфликте настроек или для очистки потенциально повреждённого файла конфигурации.

Важно кратко: файл настроек Windows Terminal называется settings.json и хранится в папке LocalState для пакета приложения. Удаление этого файла заставит Terminal создать новый settings.json с настройками по умолчанию при следующем запуске.

Почему стоит сбросить Windows Terminal

  • Исправление ошибок интерфейса или поведения, вызванных некорректной конфигурацией.
  • Удаление накопившихся кастомизаций, которые мешают работе.
  • Быстрая почистка после экспериментов с темами или сторонними расширениями.
  • Восстановление работоспособности при подозрении на повреждение файла настроек.

Когда сброс может быть не нужен или вреден

  • Если вы просто хотите восстановить одну конкретную опцию — лучше исправить её в JSON, не удаляя весь файл.
  • Если у вас есть важные нестандартные профили — сначала сделайте резервную копию.
  • При использовании корпоративных настроек (MDM, групповые политики) сброс локального файла может привести к конфликтам с централизованными конфигурациями.

Важно

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

Подготовка: резервная копия и проверка

Прежде чем удалять settings.json:

  1. Найдите текущий файл: путь обычно %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json.
  2. Скопируйте файл в безопасное место, например на рабочий стол или в папку резервных копий: settings.backup.json.
  3. Откройте файл в Блокноте и проверьте, нет ли в нём важных команд (startupCommand, commandline) или секретов.

Совет

Если вы не уверены в названии пакета (использовали нестандартный .msix или стороннюю сборку), проверьте пакет через PowerShell: Get-AppxPackage -Name “Terminal“.

Метод 1 — Очистка JSON внутри Windows Terminal

Этот способ подходит, если Terminal запускается и вы можете открыть настройки.

  1. Правый клик по кнопке Пуск и выберите Terminal.
  2. Нажмите стрелку вниз рядом с вкладками и выберите Settings.
  3. В левой панели страницы Настроек нажмите Open JSON file. Открыть JSON-файл настроек Windows Terminal
  4. Если система попросит выбрать приложение для открытия, выберите Блокнот (Notepad).
  5. Выделите всё содержимое файла и удалите его. Вместо этого вы можете вставить минимальную валидную структуру, если хотите оставить пару настроек.
  6. Нажмите Ctrl + S для сохранения.

После следующего запуска Terminal автоматически создаст новый settings.json с настройками по умолчанию.

Метод 2 — Сброс через Command Prompt

Подходит, если вы предпочитаете классические команды или не можете открыть Terminal.

  1. Откройте Command Prompt (Пуск → введите cmd → Enter).
  2. Вставьте и выполните команду: Удаление settings.json через Command Prompt
    del /f /s /q /a "%LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json"
  3. Нажмите Enter. Файл будет удалён.
  4. Закройте командную строку и запустите Windows Terminal для создания файла по умолчанию.

Примечание

Если команда не находит файл, значит он уже отсутствует или пакет установлен с другим идентификатором.

Метод 3 — Сброс через PowerShell

PowerShell удобен для управления файлами и правами.

  1. Откройте PowerShell (Win + R, введите PowerShell → Enter) с обычными правами; при проблемах используйте запуск от имени администратора.
  2. Выполните команду: Удаление settings.json через PowerShell
    Remove-Item -Path "$env:LOCALAPPDATA\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json" -Force
  3. Нажмите Enter.

PowerShell покажет ошибку, если файл занят или нет доступа. См. раздел Траблшутинг.

Метод 4 — Сброс через Проводник Windows

Это визуальный способ без командной строки.

  1. Откройте Проводник (правый клик по Пуск → File Explorer или Win + E).
  2. Вставьте в адресную строку путь: Путь к LocalState в Проводнике
    %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState
  3. Найдите settings.json, кликните правой кнопкой и выберите Delete.
  4. Запустите Terminal — файл будет воссоздан автоматически.

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

После сброса корректной работой считаются следующие результаты:

  • Приложение запускается без ошибок при старте.
  • В списке профилей присутствует профиль по умолчанию (например, PowerShell или Command Prompt).
  • Интерфейс использует стандартную тему и шрифты, горячие клавиши возвращены к значениям по умолчанию.
  • Если вы тестировали конкретную исправленную проблему — она исчезла.

Траблшутинг и частые ошибки

Проблема: не удаётся удалить settings.json — пишет, что файл используется. Решения:

  • Закройте все экземпляры Windows Terminal и завершите процессы wt.exe через Диспетчер задач.
  • Если файл защищён правами, запустите PowerShell или CMD от имени администратора.
  • Если пакет Windows Terminal имеет другой идентификатор (разные сборки/insider), найдите путь через PowerShell: Get-AppxPackage -Name “Terminal“ | Select PackageFullName.
  • При ошибках доступа можно временно переименовать файл, а не удалять.

Проблема: после удаления файл не создаётся. Возможные причины:

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

Восстановление из резервной копии

Если после сброса что-то ушло не так, верните сохранённый файл:

  1. Закройте Windows Terminal и убедитесь, что процессы завершены.
  2. Скопируйте ваш settings.backup.json обратно в папку LocalState и переименуйте в settings.json.
  3. Запустите Terminal и проверьте корректность.

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

Файл settings.json может содержать:

  • Команды, которые запускаются при старте профиля (startupCommand).
  • Адреса и параметры удалённых подключений в расширённых профилях.

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

Чек-листы по ролям

Для администратора:

  • Создать копию settings.json на сетевом диске.
  • Убедиться, что нет централизованных политик, конфликтующих со сбросом.
  • Выполнить сброс и проверить запуск для тестовой учётной записи.

Для разработчика:

  • Сохранить кастомные профили и скрипты в отдельный репозиторий.
  • Сбросить, проверить работу WSL и профилей с нужными шеллами.

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

  • Сделать копию файла на рабочий стол.
  • Следовать инструкции через Проводник или Terminal.

Быстрая методология восстановления (mini-метод)

  1. Сделать резервную копию.
  2. Попробовать безопасный способ через GUI (Open JSON или Проводник).
  3. Если не помогает — удалить через PowerShell с повышенными правами.
  4. Проверить запуск и критерии приёмки.
  5. При проблемах восстановить из бэкапа.

Решение: какой метод выбрать (диаграмма)

flowchart TD
  A[Проблема с Terminal?] --> B{Terminal запускается?}
  B -- Да --> C[Открыть Settings → Open JSON → очистить]
  B -- Нет --> D{Комфорт с командной строкой?}
  D -- Да --> E[Использовать PowerShell]
  D -- Нет --> F[Использовать Проводник]
  E --> G[Проверить критерии приёмки]
  F --> G
  C --> G

Фактбокс: ключевые пути и команды

  • Обычный путь файла: %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
  • Command Prompt: del /f /s /q /a “%LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json”
  • PowerShell: Remove-Item -Path “$env:LOCALAPPDATA\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json” -Force

Краткий итог

Сброс настроек Windows Terminal сводится к удалению или восстановлению файла settings.json. Простые методы через GUI подходят большинству пользователей. PowerShell или CMD помогают при проблемах с правами или автоматизации. Всегда делайте резервную копию и проверяйте, нет ли в файле конфиденциальных настроек перед публикацией.

Итоговые рекомендации

  • Начните с резервной копии.
  • Выберите GUI-метод, если не уверены в командах.
  • Используйте PowerShell при ошибках доступа.
  • Восстанавливайте из бэкапа, если что-то пошло не так.
Поделиться: 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 — руководство