Устанавливаем Windows Terminal без магазина и на Server 2022


23 июля 2022


Установка Windows Terminal на редакцию Server (2022) и без магазина

Windows Terminal - это удобный и современный терминал от Microsoft, первый выпуск которого состоялся в 2019 году. Одна из проблем, с которой можно столкнуться при попытке ознакомиться с терминалом, что он устанавливается только через Microsoft Store (магазин). Проблему с магазином можно обойти.

Еще одна проблема, по которой терминал нельзя установить на определенные редакции ОС в том, что он использует фреймворк "XAML Islands" для GUI распакованный через WinRT. Этот фреймворк появился в 2018 году и был включен в Windows 10 через обновления в мае 2019 года. В остальные релизы, а именно в Windows 7, 8, 2019, 2012, 2016, фреймворк не попал и использовать терминал на них нельзя.

В новых серверных версиях Windows (на данный момент 2022) этот фреймворк установлен, а на 11-ой версии клиентской ОС установлен сам терминал.

Попытки установить Windows Terminal на не поддерживаемые ОС, закончатся следующими ошибками:

  • ERROR: This package requires at least Windows 10 version 1903/OS build 18362.x.
  • Add-AppxPackage: Deployment failed with HRESULT: 0x80073D19, An error occured because a user was logged off.
  • 0x80073CFD, App installation failed with error message: Windows cannot install package Microsoft.WindowsTerminale because this package is not compatible with the device. The package requires OS version 10.0.18362.0 or higher on the Windows.Mobile device family.
  • Add-AppxPackage : Сбой развертывания с HRESULT: 0x80073CFD, Не удалось выполнить необходимое условие для установки. Windows не удается установить пакет  Microsoft.WindowsTerminalPreview_1.15.1862.0_x64__8wekyb3d8bbwe, так как он не совместим с устройством.

Ошибка 0x80073CFD, в некоторых случаях, может быть решена если у вас не установлены обновления или вы можете попробовать использовать более раннюю версию терминала.

Следующая ошибка решается за счет установки одного из фреймворков (показано далее):

  • Add-AppxPackage : Сбой развертывания с HRESULT: 0x80073CF3, Пакет не прошел проверку обновлений, зависимостей или конфликтов.

 

Установка

Перед установкой терминала нужно так же установить фреймворк VCLibs. Именно из-за его отсутствия может появится ошибка 0x80073CF3. 

Сам фреймворк можно найти на странице Microsoft. На странице будут версии под разные процессоры. В моем случае это 'Microsoft.VCLibs.x64.14.00.Desktop.appx'. После скачивания его можно установить следующим способом:

Add-AppxPackage -Path "C:\Users\Администратор\Downloads\Microsoft.VCLibs.x64.14.00.Desktop.appx"

Сам пакет с Windows Terminal можно найти на странице GitHub. В своем случае я скачивал версию для Windows 10. В моем случае скаченный файл называется "Microsoft.WindowsTerminal_Win10_1.14.1861.0_8wekyb3d8bbwe.msixbundle", но из-за выхода более новых версий он может отличаться. Установить этот пакет можно так же как и предыдущий:

Add-AppxPackage -Path "C:\Users\Администратор\Downloads\Microsoft.WindowsTerminal_Win10_1.14.1861.0_8wekyb3d8bbwe.msixbundle"

...

Теги: #powershell


Каналы
Telegram FixMyPc Telegram Лента FixMyPC RSS Rss
Популярные тэги
О блоге
Этот блог представляет собой конспекты выученного материала, приобретённого опыта и лучшие практики в системном администрировании и программировании.