Windows Terminal не запускается или сбрасывает профили — как починить (2025)

Терминал удобный, пока вдруг не исчезает: «wt» не стартует, profiles.json повреждён или после обновления пропали профили. Покажу быстрый и безопасный план восстановления — от диагностики UWP до пересоздания профиля без потери данных.

Коротко: быстрые проверки

  • Окно не появляется? Проверьте запуск Win+Rwt.
  • Alias wt.exe в пути %LOCALAPPDATA%\Microsoft\WindowsApps доступен.
  • Edge/WebView2 установлен и обновлён.
Сделаю аккуратно: верну терминал, сохраню профили, починю alias и настройки, при необходимости мигрирую на MSI-версию.

1) Проверяем alias wt и PATH

CMD — по одной строке:

where wt
echo %PATH%

Если wt не найден — откройте папку WindowsApps и попробуйте запустить wt.exe напрямую.

Win+R — по одной команде:

%LOCALAPPDATA%\Microsoft\WindowsApps\

2) Сброс Store и переустановка Terminal (UWP/winget)

CMD — по одной строке:

wsreset -i
winget install --id Microsoft.WindowsTerminal -e
winget install --id Microsoft.WebView2Runtime -e

Если Store недоступен — скачайте MSI с официального GitHub проекта: github.com/microsoft/terminal.

3) Восстанавливаем settings.json

Win+R — по одной команде:

%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\

Переименуйте settings.json в settings.bak.json. Запустите Terminal — файл создастся заново. Если не создаётся — проверьте права на папку.

Ошибки синтаксиса JSON часто ломают запуск. Откройте файл в любом редакторе и проверьте лишние запятые/скобки.

4) Вернём профили и внешний вид

  1. Скопируйте из бэкапа разделы profiles.list и schemes постепенно, проверяя запуск.
  2. Если падение происходит из-за шрифта — поставьте его заново (например, Nerd Fonts).
  3. Проверьте, что commandline указывает на существующую оболочку (PowerShell, cmd, WSL).

5) WSL-профили и App Execution Aliases

Если профили WSL не запускаются, а WSL установлен — проверьте алиасы.

PowerShell — по одной строке:

wsl --status
Get-AppxPackage *Microsoft.WindowsTerminal* | Select Name, PackageFamilyName, Version

При необходимости переустановите WSL и проверьте, что bash.exe, wsl.exe доступны в WindowsApps.

6) Если Terminal всё ещё не стартует

CMD (Администратор) — по одной строке:

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Перезагрузитесь. Если не помогло — используйте MSI-установку и отключите «App execution alias» для старой UWP-версии в «Параметры → Приложения → Приложения по умолчанию → Псевдонимы выполнения приложений».

FAQ

Падает при старте без окна

99% — повреждён settings.json или расширения в профиле. Переименуйте файл и создайте новый.

Две версии Terminal

Удалите одну: либо UWP из Store, либо MSI/winget. Смешение вызывает конфликт алиасов.

Не работает горячая клавиша Win+`

Проверьте, не занята ли она другим приложением и включён ли «Панель раскрытия» (Quake mode) в настройках Terminal.

Читайте также: