Windows Terminal не запускается или сбрасывает профили — как починить (2025)
Терминал удобный, пока вдруг не исчезает: «wt» не стартует, profiles.json повреждён или после обновления пропали профили. Покажу быстрый и безопасный план восстановления — от диагностики UWP до пересоздания профиля без потери данных.
Коротко: быстрые проверки
- Окно не появляется? Проверьте запуск Win+R →
wt. - Alias
wt.exeв пути%LOCALAPPDATA%\Microsoft\WindowsAppsдоступен. - Edge/WebView2 установлен и обновлён.
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) Вернём профили и внешний вид
- Скопируйте из бэкапа разделы
profiles.listиschemesпостепенно, проверяя запуск. - Если падение происходит из-за шрифта — поставьте его заново (например, Nerd Fonts).
- Проверьте, что
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.