Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to install Microsoft Windows Terminal in Windows 10 version 1909

[Note] this is a historic problem that is specific to Windows 10 version 1909, which does not satisfy the Windows Terminal requirement by then. It would no longer be a problem for most nowadays systems.

Alright, this should be a fairly simple question, but failing every possibilities, I'm afraid that it is becoming a loaded one, just to get Microsoft Windows Terminal installed.

The Microsoft Windows Terminal

is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and custom themes, styles, and configurations.

It is an open source project available at https://github.com/microsoft/terminal

  • Trying to install from https://github.com/microsoft/terminal/releases, I'll get: enter image description here

  • Trying to install from Microsoft Windows Terminal Shop, I'll get (and the result would be the same if I do search from Microsoft Shop and click on it):

enter image description here

  • Trying to install with choco install microsoft-windows-terminal, I'll get:

      ERROR: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict validation.
    
      Windows cannot install package Microsoft.WindowsTerminal_0.11.1121.0_x64__8wekyb3d8bbwe because this package depends on a framework that could not be found. Provide the framework "Microsoft.VCLibs.140.00" 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.27810.0, along with this package to install. The frameworks with name "Microsoft.VCLibs.140.00" currently installed are: {Microsoft.VCLibs.140
      Windows cannot install package Microsoft.WindowsTerminal_0.11.1121.0_x64__8wekyb3d8bbwe because this package depends on a framework that could not be found. Provide the framework "Microsoft.VCLibs.140.00" 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.27810.0, along with this package to install. The frameworks with name "Microsoft.VCLibs.140.00" currently installed are: {Microsoft.VCLibs.140.00_14.0.26706.0_x64__8wekyb3d8bbwe Microsoft.VCLibs.140.00_14.0.26706.0_x86__8wekyb3d8bbwe}
    

Although I've exhausted all my searches and am sure that I have the dependent thing:

PS > Get-AppxPackage -allusers *Microsoft.VCLibs.140.00* | Select Name, PackageFullName

Name                               PackageFullName
----                               ---------------
Microsoft.VCLibs.140.00.UWPDesktop Microsoft.VCLibs.140.00.UWPDesktop_14.0.26905.0_x64__8wekyb3d8bbwe
Microsoft.VCLibs.140.00            Microsoft.VCLibs.140.00_14.0.26706.0_x64__8wekyb3d8bbwe
Microsoft.VCLibs.140.00            Microsoft.VCLibs.140.00_14.0.26706.0_x86__8wekyb3d8bbwe
Microsoft.VCLibs.140.00.UWPDesktop Microsoft.VCLibs.140.00.UWPDesktop_14.0.27810.0_x64__8wekyb3d8bbwe

So, once again, simple question, how to get Microsoft Windows Terminal installed? thx.

like image 799
xpt Avatar asked Apr 22 '20 22:04

xpt


People also ask

Can you install Windows Terminal on Windows 10?

In simple terms, the Windows Terminal combines Command Prompt, PowerShell, Azure Cloud Shell, and WSL into one. If you are on Windows 10, you must install Windows Terminal manually. Windows Terminal requires Windows 10 1903 (build 18362) or later. On Windows 11, the Windows Terminal comes installed by default.

How do I get Windows Terminal without Microsoft store?

Download MSIX If the Store app is not available on the system, the only option is to download the package from GitHub and install it using PowerShell. This does not require elevated privileges because the MSIX package is set up separately for each user. Microsoft. WindowsTerminal Win10 <Version> 8wekyb3d8bbwe.

How do I add open terminal to Windows 10?

Add “Open in Windows Terminal” to the Context Menu To add the option of Open in Windows Terminal in the context menu, navigate to the unzipped folder of registry files. Double click on the Add_Open_in_Windows_Terminal. reg registry file. Once you get a UAC prompt, click on Yes.


2 Answers

Installing it straight from the Microsoft Store didn't work for me either. In Windows 10 1909, I did (it's an msix). Note that the appx commands are gone in powershell 7.1.

Add-AppxPackage Microsoft.WindowsTerminal_0.11.1191.0_8wekyb3d8bbwe.msixbundle

and it installed ok.

get-appxpackage microsoft.windowsterminal


Name              : Microsoft.WindowsTerminal
Publisher         : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture      : X64
ResourceId        :
Version           : 0.11.1191.0
PackageFullName   : Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe
InstallLocation   : C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe
IsFramework       : False
PackageFamilyName : Microsoft.WindowsTerminal_8wekyb3d8bbwe
PublisherId       : 8wekyb3d8bbwe
IsResourcePackage : False
IsBundle          : False
IsDevelopmentMode : False
NonRemovable      : False
Dependencies      : {Microsoft.VCLibs.140.00_14.0.27810.0_x64__8wekyb3d8bbwe,
                    Microsoft.VCLibs.140.00.UWPDesktop_14.0.27810.0_x64__8wekyb3d8bbwe}
IsPartiallyStaged : False
SignatureKind     : Store
Status            : Ok

Alt-down arrow-settings to get the default settings json.

like image 128
js2010 Avatar answered Oct 19 '22 10:10

js2010


I recommend on using choco [ it's short of similar to apt-get on linux :( but not that powerful ]. It contains most of the packages. click here CHOCO to install choco and search for windows terminal package, Just run a single command in powershell[ADMIN PRIVILEGED] and you are all set to use.

like image 1
KhanJr Avatar answered Oct 19 '22 11:10

KhanJr