Терминал на Windows е ново терминално приложение, което е предназначено да улесни използването на инструменти за команден ред, cmd.exe и Powershell среди. Терминалът на Windows поддържа раздели, задаване на ваши собствени профили, стилове и конфигурации. Ако имате WSL или Azure Cloud Shell инсталиран, черупките за тези среди се добавят автоматично към конзолата на Windows Terminal.
Конзолата на Windows Terminal е предварително инсталирана на Windows 11 и Windows 10 22 H2. В други версии на Windows трябва да се инсталира ръчно. Официалната препоръка на Microsoft е да инсталирате Windows Terminal от Microsoft Store, за да сте сигурни, че имате най-новата версия, която се актуализира автоматично (https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot: раздел преглед).
Ако Приложението Microsoft Store липсва или е повредено (например в Windows 10 LTSC или Windows Server 2022), можете да инсталирате Windows Terminal по един от следните начини:
- Чрез ръчно изтегляне на последната версия на Windows Terminal от GitHub и инсталиране на MSIX файла в Windows;
- Чрез използване на мениджъра на пакети Chocolatey или WinGet.
За ръчна инсталация на Windows Terminal трябва да изтеглите msixbundle пакет от официалния GitHub на проекта https://github.com/microsoft/terminal/releases. Намерете най-новата версия на терминала за вашата версия на Windows в Актив раздел и изтеглете файла.
Можеш да използваш кратката команда Invoke-WebRequest за да изтеглите инсталационния файл:
Invoke-WebRequest -Uri https://github.com/microsoft/terminal/releases/download/v1.18.3181.0/Microsoft.WindowsTerminal_1.18.3181.0_8wekyb3d8bbwe.msixbundle
След това инсталирайте пакета в Windows, като използвате Add-AppxPackage cmdlet:
Add-AppxPackage -Path .\Microsoft.WindowsTerminal_1.18.3181.0_8wekyb3d8bbwe.msixbundle
Проверете дали пакетът е инсталиран успешно ::
Get-AppxPackage *WindowsTerminal* -AllUsers
Import-Module Appx -UseWindowsPowerShell
Следната грешка може да възникне, когато ръчно инсталирате Windows Terminal на по-стари версии на Windows 10:
Add-AppPackage: Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict validation. Windows cannot install package Microsoft.WindowsTerminal_1.18.3181.0_8wekyb3d8bbwe.msixbundle because this package depends on a framework that could not be found. Provide the framework "Microsoft.VCLibs.140.00.UWPDesktop" published by "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US", with neutral or x64 processor architecture and minimum version 14.0.30035.0, along with this package to install. The frameworks with name Microsoft.VCLibs.140.00.UWPDesktop" currently installed are... You must download and install the VCLibs framework before installing the Microsoft.WindowsTerminal package.
Изтеглете VCLibs пакет (https://learn.microsoft.com/en-us/troubleshoot/developer/visualstudio/cpp/libraries/c-runtime-packages-desktop-bridge) и го инсталирайте с помощта на командата:
Add-AppPackage .\Microsoft.VCLibs.x64.14.00.Desktop.appx
При инсталиране на Microsoft. WindowsTerminal пакет на Windows Server 2019 или 2016, може да получите друга грешка:
Add-AppxPackage: Deployment failed with HRESULT: 0x80073CFD, A Prerequisite for an install could not be satisfied. Windows cannot install package Microsoft.WindowsTerminal_1.18.3181.0_8wekyb3d8bbwe because this package is not compatible with the device. The package requires OS version 10.0.19041.0 or higher on the Windows.Mobile device family. The device is currently running OS version 10.0.17763.107.
Тук можете да видите, че пакетът проверява операционната система по време на инсталацията. За да инсталирате Windows Terminal, имате нужда от компилация на Windows 1903 (10.0.18362.0) или по-нова. В резултат на това не можете да инсталирате Windows Terminal на Windows Server 2019. В този случай можете да използвате самостоятелно класическо Windows терминално приложение, който е наличен в GitHub от версия v1.17.11391.0. Изтеглете Microsoft. WindowsTerminal_1.18.3181.0_x64.zip архивирайте и го разархивирайте в директория на вашия локален диск.
Ако получавате 0x80073CFD
грешка в Windows 10, опитайте да инсталирате актуализации или използвайте по-ранна версия на Microsoft. WindowsTerminal.
Можете също да изтеглите най-новата версия на Microsoft. WindowsTerminal пакет и го инсталирайте с помощта на Мениджър на пакети WinGet:
winget install --id=Microsoft.WindowsTerminal -e
Или с шоколад:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco install microsoft-windows-terminal
Възможно е да инсталирате по-стара версия на пакета:choco install -y microsoft-windows-terminal --version 1.12.10732.0
ERROR: This package requires at least Windows 10 version 1903/OS build 18362.x. The install of microsoft-windows-terminal was NOT successful. Error while running 'C:\ProgramData\chocolatey\lib\microsoft-windows-terminal\tools\chocolateyInstall.ps1'.
И накрая, за да стартирате Windows Terminal, изпълнете командата:
wt.exe