mirror of
https://github.com/microsoft/terminal.git
synced 2026-02-03 21:25:34 +00:00
Investigate alternative deployment mechanisms for Windows Terminal #1846
Closed
opened 2026-01-30 22:39:30 +00:00 by claunia
·
117 comments
No Branch/Tag Specified
main
dev/cazamor/bugfix/window-root-memory-leak
dev/lhecker/11509-kitty-keyboard-protocol-wip
automated/loc-update
feature/llm
dev/pabhoj/actions_editor_visual
dev/cazamor/selfhost/2026-01-29
dev/lhecker/11509-kitty-keyboard-protocol
dev/cazamor/sui/search
dev/duhowett/no-blank-issues-you-lost-privileges-for-that-fam
dev/lhecker/benchcat-fix
dev/lhecker/dcs-perf
dev/duhowett/eoy-25/allow-set-foreground
release-1.24
release-1.23
dev/cazamor/bot/deprecate-area-atlasengine
dev/pabhoj/actions_editor_followups
dev/cazamor/selfhost/2026-01-20
dev/cazamor/selfhost/2026-01-12
dev/cazamor/spec/auto-save
dev/duhowett/eoy-25/underline-colors-in-atlas-bug-redux
dev/duhowett/fhl-2024/asciicast-recorder
dev/duhowett/eoy-25/underline-colors-in-atlas-bug
dev/duhowett/hax/serial-port-support
dev/duhowett/connection-utf8
dev/lhecker/fused-event
dev/lhecker/18928-wip
dev/duhowett/fhl-2024/clang
dev/cazamor/uia-leak
dev/duhowett/win7-wpf-termcontrol-squash
release-1.22
dev/cazamor/selfhost/11-18-v3
dev/cazamor/selfhost/11-18
dev/duhowett/fhl-2025/bitmap-fonts
dev/duhowett/server-2025-vms
dev/duhowett/cant-believe-gotta-do-this-shit
dev/lhecker/1410-large-scrollback
dev/lhecker/dark-mode
dev/cazamor/sui/invert-cursor-color
dev/duhowett/fhl-2025/wt-command-palette-cmdpal-integration
dev/duhowett/fhl-2025/wt-json-relative-icons
dev/lhecker/fucking-service-locator
dev/duhowett/unicode-17
dev/duhowett/multi-blern
dev/lhecker/wellp2-alt
dev/duhowett/wellp2
dev/lhecker/1860-horizontal-scrollbar
dev/lhecker/fix-window-count
dev/cazamor/sui/tab-color-old
dev/duhowett/hax/conhost-icon
dev/duhowett/hax/sui-color-chip-border
dev/duhowett/hax/terminalsettings-as-a-lib-/with-types-merged-into-tsm
dev/pabhoj/page_control_input_cleanup
dev/duhowett/padding-in-atlas-rebase-20250729
dev/lhecker/attach-thread-input
dev/duhowett/portable-shader-members
msbuildcache-reenable
dev/cazamor/selfhost/1.24-2025-06-10
dev/cazamor/upgrade-settings-containers
dev/cazamor/sui/ext-page/powershell-stub
dev/cazamor/selfhost/1.24-2025-05-15
dev/pabhoj/sui_action_overhaul
dev/cazamor/selfhost/1.24-2025-05-06
dev/cazamor/selfhost/1.24-2025-04-29
dev/cazamor/sui/ext-page/lazy-load-objects
dev/cazamor/sui/ext-page/badge
dev/cazamor/selfhost/1.24
dev/lhecker/sdk-26100
dev/duhowett/testing
dev/jadelaga/VS-Pty.Net-1.22
dev/duhowett/fhl-2025/what-if-no-content-ids
dev/cazamor/a11y/vt-seq-prototype
dev/lhecker/18584-part2
dev/lhecker/get-lang-id
dev/duhowett/hax/clogs
release-1.21
dev/pabhoj/featurellm_fix_paste
dev/lhecker/grapheme-backup
dev/jadelaga/VS-Pty.netFixes
dev/lhecker/atlas-engine-compute-shader
dev/migrie/s/ai-providers
dev/lhecker/animated-cursor-wip
dev/pabhoj/featurellm_timeout
dev/lhecker/dark-mode-alt
dev/duhowett/osc-strided-table
dev/lhecker/bugbash
dev/pabhoj/featurellm_improve_parsing
dev/duhowett/coast-to-coast
dev/lhecker/curly-improvements
dev/duhowett/net8
dev/duhowett/onebranch-custom-pool
dev/lhecker/renderer-overhaul-2nd-attempt
dev/lhecker/cleanup
dev/cazamor/sui/confirmation-announcements
dev/lhecker/theme-quality
dev/duhowett/hax/cmake
dev/lhecker/winconpty-cleanup
dev/duhowett/learn/rewrite-highlights
dev/migrie/b/no-nesting-when-searching
release-1.20
dev/lhecker/14165-conhost-font-size
dev/duhowett/sel-2-spans
dev/lhecker/7118-cursor-color
dev/lhecker/remove-glyph-width
dev/lhecker/igfw-scroll-region
dev/lhecker/17656-win32im-double-encoding
dev/duhowett/fhl-2024/merge-idls
dev/duhowett/feed-forward-variables
dev/lhecker/remove-chrome-math
dev/duhowett/copylink
dev/duhowett/applicableactions
gh-readonly-queue/main/pr-17566-de50310295b7d92ed3d51f07974a2a945776bf9d
dev/lhecker/atlas-engine-stride-copy
dev/migrie/b/bump-nuget-in-c
dev/migrie/f/992-redux-redux
dev/migrie/f/filter-weight-input-too
dev/migrie/f/disable-nesting
dev/migrie/f/local-snippets-cleaner
dev/migrie/s/1553-mouse-bindings
selfhost-1.22-bugbash-2024-06-04
selfhost/1.22-bugbash-2024-06-04
dev/lhecker/15689-tab-drag-crash-fix
dev/migrie/f/sxnui-font-size-change
dev/migrie/f/local-snippets-on-action-refactor
dev/migrie/f/just-local-snippets
dev/migrie/save-input-patches
dev/migrie/f/md-pane-official
dev/migrie/base-pane
dev/migrie/fhl/tasks-pane
release-1.19
dev/migrie/b/17130-clear-marks-2
dev/migrie/b/17075-its-me-the-killer
dev/duhowett/i-figured-out-why-sometimes-the-publish-build-failed
dev/duhowett/nuget-publication-with-aad-app-id
selfhost-1.20
dev/duhowett/graph
dev/migrie/b/15803-activate-dont-copypasta
dev/duhowett/is-pgo-broken-because-of-sui-being-slower
dev/migrie/b/remove-terminaltab
dev/migrie/fhl/md-pane
dev/migrie/fhl/local-tasks-2024
dev/migrie/fhl/2024-inline-notebook
dev/duhowett/interface-projects
dev/duhowett/dead-loc
release-1.18
dev/migrie/fhl/2024-spring-merge-base
dev/duhowett/hax/l9
inbox
dev/migrie/14073-on-main
dev/duhowett/hax/conhost_dump_replay
user/lhecker/atlas-engine-srgb
dev/migrie/fhl/sxnui-tooltips-3
dev/migrie/7718-notifications-experiments
dev/migrie/fhl/7718-notifications
dev/migrie/fhl/7718-notifications-reboot
dev/lhecker/remove-gsl
dev/lhecker/16575-TerminateProcess
dev/lhecker/window-thread-climate-control
dev/lhecker/client-context-input-output-mode
dev/lhecker/ring-buffer-input-buffer
release-1.17
dev/lhecker/propsheet-fontdlg-refactor
dev/lhecker/renderer-overhaul
dev/pabhoj/test
dev/duhowett/chop
dev/lhecker/til-ulong-cleanup
dev/lhecker/til-env-cleanup
dev/migrie/f/16005-a11y-pane
dev/cazamor/a11y/fastpass
dev/migrie/b/15487-push-cwd
dev/migrie/b/15536-or-15219-idk
dev/duhowett/move-timers-down-into-core-interactivity-etc
dev/migrie/b/15812-broadcast-paste-two
dev/migrie/fhl-fall-2023/11162-quake-III-arena
dev/migrie/fhl-fall-2023/1620-automatic-tab-progress
dev/migrie/fhl-fall-2023/9992-quake-II
dev/migrie/fhl-fall-2023/9992-default-quake-settings
dev/migrie/fhl-fall-2023/9992-window-name-settings
dev/migrie/fhl-fall-2023/oceans
dev/lhecker/ColorScheme-improvements
dev/migrie/search-v2-v3
dev/migrie/pr-15717/its-dangerous-to-go-alone
dev/migrie/f/4768-taskbar-icons
dev/duhowett/padding-in-atlas
dev/migrie/f/3121-tooltips
dev/duhowett/sticky-control
dev/duhowett/fix-tracing-2
dev/migrie/b/add-support-for-vsc-marks
dev/migrie/f/1860-this-is-literally-what-less-is-for
dev/migrie/s/5916-draft
dev/lhecker/tracy
dev/migrie/s/north-star
dev/cazamor/tag-youre-it
dev/migrie/f/12336-let-it-mellow
dev/migrie/f/now-with-more-compat-settings
dev/migrie/f/compatibility-sui
dev/duhowett/hax/wpf-atlas
dev/duhowett/fgb
dev/migrie/b/15487-relative-paths-are-hard
dev/lhecker/colrv1
loc-update
dev/migrie/fhl/dyndep-csharp
dev/migrie/fhl/dyndep
dev/migrie/fhl-clickable-send-input
dev/migrie/f/cwd-hijinks-5506-15173
dev/lhecker/openconsole-async-start
1.17
dev/migrie/bump-scratch
dev/migrie/f/3726-restartConnection
dev/migrie/b/cxn-restarting-attempt-1-backport
dev/migrie/b/9053-part-3-the-actual-doing-of-the-thing
dev/migrie/b/13388-focus-logger
dev/migrie/b/9053-part-4-i-guess-defterm
dev/migrie/oop/3/of-the-silmarils
of-the-darkening-of-valinor
dev/migrie/fhl/notebook-proto-000
dev/migrie/f/narrator-buddy
dev/migrie/mux-2.8.2-march-2023
dev/migrie/f/roast-mutton
dev/migrie/f/12861-preview-input
dev/lhecker/clang-tidy
dev/migrie/f/3121-wE-dOnT-hAvE-dEv-DaYs
dev/duhowett/compiler-compliance
dev/duhowett/i-have-a-burning-hatred-for-ntstatus-of-later-so-why-not-fix-it
dev/duhowett/shorthand-namespaces
dev/duhowett/rename-all-dlls
dev/duhowett/errordialog
dev/lhecker/gsl-narrow
dev/migrie/b/11522-dumb-idea
release-1.16
dev/miniksa/env
dev/duhowett/hax/embed-everything
dev/migrie/b/13388-attempt-003
dev/migrie/b/14512-test-research
dev/migrie/b/13388-attempt-002
dev/migrie/b/14464-copyOnSelect-moving-text
dev/migrie/s/thema-schema-for-1.16
dev/migrie/s/theme-pair-schema
dev/migrie/b/13388-experiments-1
dev/cazamor/spec/a11y-vt-seq
dev/migrie/b/14557-empty-folder-dropdown
dev/cazamor/spec/a11y-vt-seq-v2
release-1.15
dev/migrie/f/process-model-v3-test-0
dev/lhecker/vsconfig
dev/migrie/s/5000-presentation
dev/lhecker/5907-startup-perf
dev/lhecker/winrt-file-api-benchmark
dev/duhowett/128-bit-compiler
dev/duhowett/hax/arm64-native-build
dev/migrie/fhl/more-shell-integration
dev/migrie/b/13388-experiments-0
dev/lhecker/til-to-ulong-improvements
dev/migrie/s/markdown-notebooks
dev/cazamor/a11y/nav-by-page
dev/cazamor/a11y/system-menu-support
dev/duhowett/no-private-registry-keys
dev/cazamor/wpf/uia-expose-enable-events
dev/cazamor/wpf/uia-events
extendAISpec
dev/migrie/fhl/clickSendInput
dev/migrie/fhl/save-command
dev/migrie/b/theme.profile
dev/migrie/b/13943-a-test-for-this
dev/migrie/oop/2/endgame
dev/duhowett/hax/merge_idl
dev/migrie/oop/2/infinity-war
dev/migrie/spellbot-cve
dev/cazamor/a11y-sev3/new-profile-announcement
dev/migrie/fhl/upside-down-mode
release-1.14
dev/migrie/f/9458-startupInfoToTerminal
dev/migrie/fhl/5916-triggers
dev/migrie/b/13523-context-menu
dev/migrie/b/6523-endpaint-outside-lock
dev/migrie/b/12413-OnUnhandledException
dev/lhecker/render-snapshot
dev/cazamor/1.15/scroll-to-point
dev/migrie/mux-2.8-aug-2022
dev/lhecker/lock-console-guard
dev/migrie/f/1504-final
dev/pabhoj/sui_follow_ups
dev/migrie/f/til-winrt.h
dev/cazamor/color-picker-redesign
dev/migrie/fhl/vscode-autocomplete-prototype
dev/migrie/f/1504-prototype
dev/migrie/oop/2/loki
dev/migrie/oop/2/wandavision
dev/migrie/b/8698-YOURE-OUT-OF-ORDER
fabricbot-configuration-migration
dev/migrie/b/12788-did-it-work
dev/migrie/b/localtests-ci-2022
dev/cazamor/1.14/replace-compareInBounds
dev/pabhoj/preview_string
dev/cazamor/ks/switchSelectionEndpoint
dev/migrie/oop/2/COM-ISwapChainProvider-attempt-1
dev/migrie/b/dxd-marker
release-1.13
dev/migrie/b/13066-for-defterm
dev/cazamor/revert-dwm
dev/migrie/b/13066-sw_flash_repeatedly
dev/migrie/b/no-cloaky-cloak
dev/migrie/f/apples-to-oranges
dev/migrie/f/no-custom-caption-btns
dev/migrie/f/10509-mica-and-transparent-titlebars
dev/migrie/b/12911-wpf-focus-fg
dev/migrie/titebar-colors
dev/lhecker/4015-cursor
dev/migrie/fhl/rgb-rainbow-window-frame
dev/migrie/fhl/scroll-marks-prototype
release-1.12
dev/miniksa/compliance
dev/migrie/f/default-icons
dev/migrie/fhl/10175-web-search-for-text
dev/migrie/fhl/menu-complete-prototype
dev/migrie/b/2988-merged-prototypes
dev/migrie/b/2988-niksa-msgs-prototype
dev/migrie/fhl/9583-colorSelection
dev/migrie/b/10609-sui-leak
dev/migrie/b/32-attempt-3
dev/migrie/release-1.12-rejuv-attempt-2
dev/migrie/demo-for-presentation
dev/migrie/b/32-but-im-here-for-12567
dev/duhowett/conpty_first_frame_blug
dev/migrie/b/11092-unfocused-acrylic-settings
dev/migrie/localtests-in-ci
dev/migrie/b/12356-attempt-2
dev/migrie/b/12353-with-null
dev/migrie/b/12387-trim-spaces
dev/migrie/b/5033-bad-start
dev/lhecker/12351-broken-locales
dev/migrie/b/8663-input-to-oem-crash
dev/migrie/b/11743-win10-opacity-is-hard
dev/migrie/f/ctrl-click-elevate
dev/migrie/b/12196-shim-localization
dev/lhecker/issue-4015-til-rect
dev/cazamor/eim/mvvm
dev/migrie/f/--elevate
dev/migrie/b/11668-i-think
dev/migrie/b/11994-wsl-mangline
dev/migrie/eim/3475-action-xmacros
dev/migrie/eim/incremental-build-000
dev/cazamor/a11y/fake-uia-data
dev/migrie/f/non-terminal-content-elevation-warning
dev/migrie/f/632-on-warning-dialog
dev/lhecker/rgba
dev/migrie/b/8480-keybindings-in-tabs
release-1.11
dev/migrie/b/11561-dead-ends
dev/migrie/oct-21-roadmap-update
dev/migrie/fhl/adaptive-card-extension
dev/cazamor/test/11440
dev/migrie/f/warning-dlg-automation
dev/migrie/b/1.12-crash-on-exit
dev/migrie/b/11146-next-tab-in-cmdpal
release-1.10
dev/migrie/5ff9a24-and-75e2b5f
dev/duhowtt/hax/cpal-jumplist-async
dev/lelian/actionid/1
dev/migrie/f/just-elevated-state
dev/lhecker/terminal-settings-cleanup
dev/migrie/gh-10824
dev/pabhoj/cursor_light
dev/migrie/oop/wandavision
dev/migrie/oop/endgame
dev/migrie/oop/infinity-war
dev/lhecker/app-state-actually-hidden
dev/migrie/b/6160-dynamic-default-warning
dev/mgirie/b/more-nchhittest-ideas
dev/migrie/b/9320-interfacial-separation
cinnamon/fhl/find-contextmenu
dev/lhecker/wsl-distro-generator-cleanup
dev/migrie/b/10875-but-more-clever
dev/migrie/b/broken-globalsummon-overloading
dev/duhowett/hax/rle-row
dev/migrie/fhl-2021/cmdpal-select-list
dev/migrie/fhl-2021/differential-pixel-shading
dev/duhowett/hax/no-writable-glyphat
dev/migrie/fhl-2021/more-shader-variables
dev/migrie/titlebar-shenannigans
dev/miniksa/win10_font_matching
dev/lhecker/conhost-oom
dev/migrie/b/10332-less-snappy-scrolling
dev/migrie/b/7422-1px-top-border
release-1.9
dev/cazamor/move-scratch
release-1.8
dev/miniksa/manifest_2
release-1.6
release-1.7
dev/migrie/oop/the-whole-thing
dev/migrie/oop/connection-factory
dev/migrie/f/quake-dropdown-2
dev/miniksa/rle2
dev/migrie/f/quake-toCurrent-experiments-2
dev/migrie/f/quake-toCurrent-experiments
dev/migrie/f/quake-dropdown
dev/cazamor/actions-page/template
dev/duhowett/hax/cursor_stamp_foreground_background
dev/migrie/f/1860-hey-might-was-well-hack-during-a-hackathon
dev/migrie/oop-terminal.control-split-control
dev/duhowett/hax/build-with-wholearchive
dev/cazamor/spec/tsm-actions-temp
dev/migrie/oop-tear-apart-control
dev/migrie/oop-scratch-3
dev/cazamor/sui/bugfix-reload-crash
dev/migrie/f/xmacro
dev/cazamor/sui/proto/profile-nav-view
dev/migrie/f/name-windows
dev/migrie/dol/messing-with-shaders-take-1
release-1.5
dev/cazamor/sui/inheritance-hyperlinks-test
dev/migrie/r/commandline-lib-002
dev/migrie/f/com.fabrikam.toaster
dev/cazamor/adaptive-cards-prototype
dev/migrie/f/commandline-lib
dev/miniksa/zipzoom2
dev/migrie/f/remote-commandlines
dev/migrie/f/632-elevated-profiles
dev/migrie/oop-broker-000
dev/migrie/fix-pr-7015
dev/duhowett/clang
dev/miniksa/input_tests_2
dev/miniksa/input2
dev/migrie/oop-rpc-000
release-1.4
dev/migrie/oop-mixed-elevation-1
dev/migrie/oop-window-content-1
cinnamon/open-json
dev/miniksa/input_tests
dev/duhowett/hax/tsm-graphviz
dev/miniksa/input
dev/duhowett/hax/caption_buttons
release-1.3
dev/cazamor/a11y/expand-line-under-viewport
dev/cazamor/acc/ch/word-nav-perf
dev/cazamor/spec/settings-ui-architecture-draft
dev/duhowett/hax/tap_upgrade
dev/migrie/f/pane-exit-animation
release-1.2
dev/migrie/move-lib-up-and-dll-down
release-1.1
dev/migrie/f/branch-2-backup
dev/migrie/f/settings-getters-only
dev/duhowett/hax/command_palette_search
dev/migrie/f/6856-let-terminalpage-expandcommands
dev/migrie/f/theming-2020
dev/migrie/oop-scratch-4
dev/duhowett/hax/punchout
dev/migrie/s/action-ids
dev/migrie/f/lets-just-generate-these
dev/migrie/oop-scratch-2
dev/miniksa/dcomp
dev/miniksa/gotta_go_fast_spsc
dev/miniksa/gotta_go_fast
dev/miniksa/perf_skip_checks
dev/miniksa/perf_buffer_dig
dev/migrie/s/1203-cursorTextColor
dev/migrie/f/fix-intellisense-i-guess-backup
release-1.0
dev/migrie/f/execute-commandlines
dev/migrie/f/2046-Command-Palette-v2
dev/migrie/b/6421-passthrough-alt
dev/migrie/b/moving-focus-is-hard
dev/miniksa/set
dev/migrie/f/1203-phase-1
dev/migrie/f/get-localtests-in-ci
dev/cazamor/drag-panes
dev/cazamor/tile-background
release-0.11
dev/duhowett/dev/duhowett/hax/appstate_remember
dev/duhowett/load_condrv
dev/duhowett/hax/wpf_win_8_hax
dev/migrie/b/3088-weird-exact-wrap-resize
release-0.10
dev/migrie/b/4591-custom-scaling-bug
dev/duhowett/hax/attr_smuggling
dev/migrie/b/5161-mingw-vim-fix
dev/miniksa/dx_bitmap
dev/migrie/b/1503-try-messing-with-cooked-read
dev/duhowett/eyebeam
dev/migrie/b/5113-experiments
dev/duhowett/hax-selection-exclusive
dev/migrie/f/more-vt-renderer-tracing
dev/miniksa/bitmap
dev/duhowett/wprp
dev/miniksa/bitmap-mad-with-power
dev/migrie/f/resize-quirk
dev/migrie/f/reflow-buffer-on-resize-002
wpf-renderer-revert
dev/miniksa/draw
release-0.9
dev/miniksa/tabs-color-fix
dev/miniksa/4309
dev/migrie/f/just-wrapping
dev/migrie/b/3490-try-another-resize-algo
release-0.8
dev/migrie/b/3490-a-simpler-resize
dev/migrie/b/3490-resize-down
dev/miniksa/4254
dev/migrie/f/conpty-wrapped-lines-2
dev/migrie/b/be-better-at-hiding
dev/migrie/f/3327-xaml-theming-proto
dev/miniksa/gardening2
release-0.7
dev/duhowett/conpty-flags
dev/migrie/f/603-vintage-opacity
dev/migrie/PR#3181-comments
dev/duhowett/font-64
release-0.5
dev/migrie/b/663-paste-lf-always
dev/migrie/b/2011-reordered-fallthrough-strings
dev/migrie/b/411-init-tab-stops
dev/migrie/b/json-patching-is-hard
dev/migrie/b/2455-try-getting-tests-working
dev/migrie/b/1223-change-256-table
dev/migrie/f/2171-openterm.cmd
dev/migrie/f/drag-panes
dev/migrie/f/2046-command-palette
release-0.3
dev/miniksa/manager
dev/migrie/f/non-terminal-panes
dev/migrie/f/passthrough-2019
dev/miniksa/shared_pch
dev/migrie/f/1897-less-duplicated-work
release-0.2
dev/cazamor/mcs/viewport-selection
dev/duhowett/version_hack
v1.24.10212.0
v1.23.20211.0
v1.24.3504.0
v1.23.13503.0
v1.24.2812.0
v1.23.12811.0
v1.24.2682.0
v1.23.12681.0
v1.24.2372.0
v1.23.12371.0
v1.23.12102.0
v1.22.12111.0
v1.23.11752.0
v1.22.11751.0
v1.22.11141.0
v1.23.11132.0
v1.23.10732.0
v1.22.10731.0
v1.21.10351.0
v1.22.10352.0
v1.23.10353.0
v1.22.3232.0
v1.21.3231.0
v1.22.2912.0
v1.21.2911.0
v1.22.2702.0
v1.21.2701.0
v1.22.2362.0
v1.21.2361.0
v1.21.1772.0
v1.20.11781.0
v1.21.1382.0
v1.20.11381.0
v1.21.1272.0
v1.20.11271.0
v1.20.11215.0
v1.19.11213.0
v1.20.10822.0
v1.19.10821.0
v1.20.10572.0
v1.19.10573.0
v1.20.10303.0
v1.19.10302.0
v1.18.10301.0
v1.20.10293.0
v1.19.10292.0
v1.18.10291.0
v1.18.3181.0
v1.19.3172.0
v1.19.2831.0
v1.18.2822.0
v1.19.2682.0
v1.18.2681.0
v1.18.1462.0
v1.17.11461.0
v1.18.1421.0
v1.17.11391.0
v1.17.11043.0
v1.16.10261.0
v1.17.1023
v1.16.10231.0
v1.15.3465.0
v1.16.3463.0
v1.15.2712.0
v1.15.2874.0
v1.16.2641.0
v1.16.2523.0
v1.15.2524.0
v1.15.2282.0
v1.14.2281.0
v1.14.1962.0
v1.15.2002.0
v1.15.2001.0
v1.15.1862.0
v1.14.1861.0
v1.14.1451.0
v1.14.1432.0
v1.13.11431.0
v1.13.10983.0
v1.12.10982.0
v1.13.10733.0
v1.12.10732.0
v1.13.10395.0
v1.12.10393.0
v1.13.10336.0
v1.12.10334.0
v1.12.3472.0
v1.11.3471.0
v1.12.2931.0
v1.12.2922.0
v1.11.2921.0
v1.11.2731.0
v1.10.2714.0
v1.11.2421.0
v1.10.2383.0
v1.10.1933.0
v1.9.1942.0
v1.9.1523.0
v1.8.1521.0
v1.9.1445.0
v1.8.1444.0
v1.8.1092.0
v1.7.1091.0
v1.8.1032.0
v1.7.1033.0
v1.7.572.0
v1.6.10571.0
v1.5.10411.0
v1.6.10412.0
v1.6.10272.0
v1.5.10271.0
v1.5.3242.0
v1.4.3243.0
v1.5.3142.0
v1.4.3141.0
v1.4.2652.0
v1.3.2651.0
v1.3.2382.0
v1.2.2381.0
v1.1.2233.0
v1.2.2234.0
v1.1.2021.0
v1.2.2022.0
v1.1.1812.0
v1.0.1811.0
v1.1.1671.0
v1.0.1401.0
v0.11.1333.0
v0.11.1251.0
v0.11.1191.0
v0.11.1111.0
v0.11.1121.0
v0.10.781.0
v0.10.761.0
v0.9.433.0
v0.8.10261.0
v0.8.10091.0
v0.7.3451.0
v0.7.3382.0
v0.7.3291.0
v0.7.3252.0
v0.6.3181.0
v0.6.2951.0
v0.6.2911.0
v0.5.2762.0
v0.5.2761.0
v0.5.2681.0
v0.5.2661.0
v0.3.2321.0
v0.4.2342.0
v0.4.2382.0
v0.3.2171.0
v0.3.2142.0
v0.2.1831.0
v0.2.1715.0
v0.2.1703.0
v0.1.1621.0
v0.1.1581.0
v0.1.1502.0
v0.1.1431.0
v0.1.1361.0
v0.1.1093.0
v0.1.1161.0
v0.1.1204.0
experiment-master
v0.1.1025.0
experiment-OutsideBuild
broken-tabstops
RS2-final
v0.1.1002.0
experiment-rel-windows-inbox
experiment-f-ServerApp
v0.1.1211.0
1904.29002
1810.02002
1708.14008
Labels
Clear labels
⛺ Reserved
A11yCO
A11yMAS
A11ySev1
A11ySev2
A11ySev3
A11yTTValidated
A11yUsable
A11yVoiceAccess
A11yWCAG
Area-Accessibility
Area-AtlasEngine
Area-AzureShell
Area-Build
Area-Build
Area-Chat
Area-CmdPal
Area-CodeHealth
Area-Commandline
Area-CookedRead
Area-DefApp
Area-Extensibility
Area-Fonts
Area-GroupPolicy
Area-i18n
Area-Input
Area-Interaction
Area-Interop
Area-Localization
Area-Output
Area-Performance
Area-Portable
Area-Quality
Area-Remoting
Area-Rendering
Area-Schema
Area-Server
Area-Settings
Area-SettingsUI
Area-ShellExtension
Area-ShellExtension
Area-ShellExtension
Area-Suggestions
Area-Suggestions
Area-TerminalConnection
Area-TerminalControl
Area-Theming
Area-UserInterface
Area-VT
Area-Windowing
Area-WPFControl
AutoMerge
Blocking-Ingestion
Culprit-Centennial
Culprit-WinUI
Disability-All
Disability-Blind
Disability-LowVision
Disability-Mobility
External-Blocked-WinUI3
Fixed
Gathering-Data
good first issue
HCL-E+D
HCL-WindowsTerminal
Help Wanted
Impact-Compatibility
Impact-Compliance
Impact-Correctness
Impact-Visual
In-PR
InclusionBacklog
InclusionBacklog-Windows TerminalWin32
InclusionCommitted-202206
Issue-Bug
Issue-Docs
Issue-Feature
Issue-Feature
Issue-Question
Issue-Samples
Issue-Scenario
Issue-Task
Needs-Attention
Needs-Author-Feedback
Needs-Bisect
Needs-Discussion
Needs-Repro
Needs-Tag-Fix
Needs-Tag-Fix
Needs-Triage
No-Recent-Activity
Priority-0
Priority-1
Priority-2
Priority-3
Product-Cmd.exe
Product-Colortool
Product-Colortool
Product-Colortool
Product-Conhost
Product-Conpty
Product-Meta
Product-Powershell
Product-Terminal
Product-WSL
pull-request
Resolution-Answered
Resolution-By-Design
Resolution-Duplicate
Resolution-External
Resolution-Fix-Available
Resolution-Fix-Committed
Resolution-No-Repro
Resolution-Won't-Fix
Severity-Blocking
Severity-Crash
Severity-DataLoss
spam
this-will-be-a-breaking-change
Tracking-External
WindowsTerminal_Win32
Work-Item
zAskModeBug
zInbox-Bug
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/terminal#1846
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @amithegde on GitHub (Jun 22, 2019).
Having a portable version of terminal makes it easy to copy paste on machines some times on servers. Having to install from store is not convenient.
@aluhrs13 commented on GitHub (Jun 22, 2019):
Let me know if/when someone is looking at this. We're going down this path for WinDbg Preview, so we'll probably have some guidance on what options we looked at and pros/cons.
@jliuold commented on GitHub (Jun 22, 2019):
This is an exciting feature.
@ghost commented on GitHub (Jun 22, 2019):
Install Visual C++ Redistributable
https://aka.ms/vs/16/release/vc_redist.x64.exe
Visit https://dev.azure.com/ms/Terminal/_build
Select most recent
masterbuildClick Artifacts
Click appx-Release
Extract
appx-Release.zipExtract
CascadiaPackage_0.0.1.0_x64.msixOpen
WindowsTerminal.exeNote that this does not actually work for me, the Terminal does not open.
However perhaps someone can find the missing piece from here.
@DHowett-MSFT commented on GitHub (Jun 22, 2019):
What you’re missing is a local copy of the
vcruntime140_appandmsvcp???_appapp-container runtimes. Windows Terminal should otherwise be double-click activatable.@methodbox commented on GitHub (Jun 22, 2019):
Why exactly did MS release a Terminal app that can't be used on servers, anyway?
Do you really think your primary user is only using Windows 10?
I know you guys are trying to embrace the dev and open-source worlds, but maybe ask your users what they want before releasing what would be a great tool on an environment that is less likely to be the primary user.
I'm watching this thread in hopes someone figures out how to do this; I could compile it but unfortunately installing a C++ build stack at work isn't going to happen.
@DHowett-MSFT commented on GitHub (Jun 22, 2019):
@methodbox you don’t need to be unkind about it ☹️. We hear you loud and clear. We’re aware that we need a couple different distribution models.
@DHowett-MSFT commented on GitHub (Jun 22, 2019):
Again, I hear you. Here’s the deal: this is a preview release, and given our available resources we have to make sure we’re investing them wisely. Letting somebody else do the distribution and installation frees up an entire month of engineering time otherwise spent building and testing an installer on all of our supported configurations. That’s why it’s on our backlog. We recognize that it’s extremely important for a huge subset of our potential users, but we are prioritizing features and performance and bug fixes first.
@methodbox commented on GitHub (Jun 22, 2019):
I guess I'm confused by that. You say that letting someone else distribute it would save time and effort, (somone else being GitHub?) yet that's not what was done first?
I wasn't being unkind, either; I was asking a serious question, and making a few serious statements.
I don't have time at work to install all the VS necessities to compile this and try to use it on Windows Server or I would, and I also don't understand the Windows 10 target audience, and I was legitimately curious if there's something I don't know that would make them the first targets.
I'm sorry criticism seems unkind, but these are legitimate concerns.
@amithegde commented on GitHub (Jun 22, 2019):
an xcopy-able exe is what is needed. Power tools like console do not need an installer. An installer is an overkill and please avoid it. Hence you don't need to spend months of testing. Last time I checked, visual studio had the capability to produce exe in release mode which is duly signed.
as power users we are not impressed by the decision to choose store as the primary distribution model. Because, yesterday I tried to install this console at my work machine and guess what, store is configured with my Hotmail account because it needs a Microsoft account which is not my work account and I had the option to install the console on my personal PC which was at home. I needed the console on my work machine not on my personal machine.
in summary, just simply it. Make it easy to get hold of this tool so that we can use it. Otherwise, I am happy with ConEmu which I have been using for many years.
@copdips commented on GitHub (Jun 23, 2019):
Portable version is a must have for our more and more restrictive enterprise dev environment.
We dont have the admin rights on our desktops, hopefully we have vscode, pwsh, python, git, conemu, etc. in a zip version, so I would really like to see the same thing for Terminal.
@HackershubNL commented on GitHub (Jun 24, 2019):
Instead of running WindowsTerminal.exe, you should register the application with PowerShell:
Add-AppxPackage .\AppxManifest.xml -RegisterThen it shows up in the Start menu and from there you can start it.
Note, you might need to enable Developer Mode in the settings menu first, I already had it enabled so I'm not sure if it works without it.
@David-Noble-at-work commented on GitHub (Jun 25, 2019):
Thanks for delivering on the developer community's need for a better terminal. This is an app I've wanted to see on Windows for years and hope to give it a spin soon. I am happy to pick up a build from master, but I'm currently on Windows Server 2019 Datacenter LTSC.
ASK:
Support for Windows Server 2019 LTSC, Microsoft Windows NT 10.0.17763.0
Installation instructions or a link to such instructions in README.md:
@thomazmoura commented on GitHub (Jun 25, 2019):
@DHowett-MSFT Could you please give us any guidance on how to install those?
I would love to test it on work but no chance of using Windows Store there. I tried to build it myself on an earlier version and even managed to do it, but since it took nearly 40GB between the Visual Studio requirements and the repo itself after the builds it quickly became unmanageable on my limited SSD space.
And don't mind the negative comments, by the way. The terminal is coming out nicely (really I tested it home with WSL 2 and I've never had such a smooth terminal experience on Windows before). Some people fail to understand the point of a preview but that's because they are anxiously looking forward to it too.
With time it will be out of preview and everyone (or at least most users) will be happy.
@pkzOR commented on GitHub (Jun 27, 2019):
Non-MSFT folks dont have permissions to the artifiacts
@thomazmoura commented on GitHub (Jun 27, 2019):
I downloaded the artifacts but couldn't install the .msix by double-clicking because it said that it wasn't signed by a trusted certificate.
I've managed to get it to work by downloading the artifact, extracting the .msix to a folder and then running
Add-AppxPackage AppxManifest.xml -Registerfrom Powershell inside the folder. Now I can run it by opening if from the start menu as "Windows Terminal (Dev Build)".Quite a hacky process, but it worked for now.
@mrchief commented on GitHub (Jul 1, 2019):
Windows store is a broken piece of software. It's like the whiny baby that always needs your attention and never does anything you expect it to do. Relying on it is as good as saying please don't install our stuff.
I just got redirected here from #1757 and it's good to see so much traction on this.
And why complicate a simple thing? Download, install and that should be it.
@mrchief commented on GitHub (Jul 1, 2019):
Yes, and people are already excited about this. The pain of dealing with notepad of command lines (aka cmd.exe) must be maddening to drive people towards trying out a better terminal, even if it's pre-release. Plus there's twitter hype.
Please don't see our comments as rants. We want to get our hands on it ASAP. Sending us to Store is slamming the door on our faces. We want to invest our time wisely too. Spending them fixing Windows store issues is definitely not a productive use of anyone's time. Hope you understand!
@drullo commented on GitHub (Jul 2, 2019):
I'm VERY frustrated by this "install" experience. I put install in quotes because I can't actually get it to install. The Store gives me a list of some of my machines to target for the install... but not the one that I'm actually on. And even if I choose one of the listed machines, it tells me that it's trying to install, but nothing apparently ever gets installed. And there's zero feedback for me to use as a starting point for troubleshooting - no error message, or log information, just silence.
I'm bothered that there isn't just a normal installer, like we've been using for decades. And I'm bothered that the Windows Store seems to not be able to target the machine that I'm actually on (shouldn't that be a given??). With all due respect, I don't want to have to spend time troubleshooting my Windows Store environment to figure out why it doesn't acknowledge my system (and yes... it definitely meets the requirements) or why the install process seems to do absolutely nothing. I don't use the Store often, but I don't recall ever having to select a target system for the install. Is this a new feature? Either way, this experience has been terrible.
I've been a developer for 20+ years. But even I don't want to download the source for this and compile it. I just wanted a compiled executable that I can install and run.
@mrchief commented on GitHub (Jul 2, 2019):
@drullo Check your OS info. It's not so obvious but if you scroll down a little, it'll show your current vs required config. If that's the case, you'd then have to decide whether you want to risk upgrading to the current OS build or live without using the terminal.
None of this is bad in theory, but the way it's (Windows store) implemented is pretty ugly (unstable, lots of things can and will go wrong) and honestly, it's time not worth spending on just to install an app (not just terminal but any store app).
Sadly, the App store and OS updates on Mac is a whole lot smoother experience. It has its own issues but none that are at a primitive, basic level.
@VimalShekar commented on GitHub (Jul 9, 2019):
Please bump the priority on this one... It's probably the most asked feature...
@DHowett-MSFT commented on GitHub (Jul 10, 2019):
As a first step towards alternate distribution, I've published the (signed, store updatable) MSIX bundles to the releases page. They should be double-click installable on 1903+, but there might be some dependency packages that need to be installed. We're working on making that process a little nicer. Please bear with us.
Right now, we need an MSIX/appx installation context for resource lookup (icons, strings, etc.) and component activation (so that we can load our constituent DLLs), but progress is being made on making that requirement a little more lax as well.
@WSLUser commented on GitHub (Jul 12, 2019):
I actually like the idea of using msix deployment. Msix has support for even Windows 7 so a double click install using msix would be great.
@amithegde commented on GitHub (Jul 13, 2019):
@DHowett-MSFT this is good start!
@bitcrazed commented on GitHub (Jul 30, 2019):
@amithegde We've updated the ReadMe - thanks for your suggestion.
https://github.com/microsoft/terminal#installation
@rismoney commented on GitHub (Aug 2, 2019):
Trying to install offline using MSIX from release page, and receive the error message, upon Launching WindowsTerminal.exe CLiP device license not found. Not sure how to fix this
@gh4chris commented on GitHub (Aug 5, 2019):
On offline installer is urgently needed to have the WT installed on our servers for a go.
@NBardelot commented on GitHub (Aug 6, 2019):
I found this issue after several unsuccessful attempts to install Windows Terminal. The issue here is that Windows 10 LTSC (long term support version) used in many professional environements is version 1809 (build 17763), while Windows Terminal is packaged as an MSIX bundle of MSIX archives only installable on more recent versions of Windows 10.
That makes Windows Terminal unusable in professional environments in its current state. While as stated by Microsoft the next LTSC won't be released until 2021. If another deployment mechanism is not provided, Windows Terminal will remain unusable in professional environments for two more years.
I'm no Windows-centric developer, so I don't know what's the cost / burden of releasing a statically-linked exe file as a quick & dirty temporary solution, but if that's possible it would be great. Any form of standalone/portable version in fact would be greatly appreciated (as underlined by all the previous comments ;) ).
Edit:
Some additional thoughts,
add-appxpackagemight need a clear documentation in the README in my opinion);@catthehacker commented on GitHub (Aug 6, 2019):
@NBardelot In "professional environments" there is no way you need LTSC version of Windows and Windows Terminal together, bah, you won't need LTSC unless you are running very critical systems which I doubt.
In "professional environments" if you are required to have an application that is available from Microsoft Store, it's possible to go through the standard process of requesting stuff usually present in your company (ITIL).
Windows Terminal targets developers which are perfectly fine to have Insider version of Windows - I don't understand the argument of having it in LTSC, especially when it's in PREVIEW which contradicts with LTSC purpose.
It's very clear what you have to have in order to run it: Requirements & and Microsoft Store.
@gh4chris It's not urgently needed, CMD and PowerShell are available in Windows Server - there is no reasonable argument why you need it.
@rismoney commented on GitHub (Aug 6, 2019):
The assumption should be for any corporate adoption, that non-store usage is required. Most well built production environments have no internet access and use deployment tooling.
Why is there even resistance around convenience?
@zadjii-msft commented on GitHub (Aug 6, 2019):
So for the record, we do provide non-store installation mechanisms - see our releases page. However, we're not really able to budge on the Windows build version requirement. We're dependent upon some OS features that only shipped in the very latest version of Windows 10. That's the real reason we won't be able to work on LTSC.
@NBardelot commented on GitHub (Aug 9, 2019):
@zadjii-msft this is perfectly understandable, though I must underline again that sadly it means no Windows Terminal until 2021 for a lot of interesting use-cases (and wide adoption, once you'll be in release mode). If there's any way of working around those limitations you speak of, I hope you'll factor that into account :)
@CatTheHacker Thanks for your insights. Please also understand that telling other people that you know best what they need or not is kind of rude, since you don't have all the information available and might misunderstand the constraints. That said, I'll happily illustrate my use-case, since your misunderstanding is also my lack of explaining.
I currently work in a quite strictly secured environment, for a large company. Desktops run Windows 10 LTSC for security and maintainability reasons (and I'm not at liberty to change that). I'm not talking about critical machines/servers, but dev & ops workstations. One of our goals is to prototype and test tools that are not already streamlined in ITIL / repositories etc., and explore what can be done to make dev & ops life easier. That even brings us to compare OS vs OS tooling, which is a true paradigm shift for that kind of company. In that scenario, running a preview version of Windows Terminal, and starting to show people how to work nicely with terminals (because Powershell, docker, kubernetes/openshift...) is a need.
@TechWatching commented on GitHub (Aug 19, 2019):
It would be great to have a way to automate the Windows Terminal app installation from command line.
@bitcrazed commented on GitHub (Aug 21, 2019):
@NBardelot - Thanks for your info & thoughts here.
MSIX
Right now, we're building Terminal into MSIX packages since this is the strategic path forward for packaging apps on Windows. We're not averse to considering other packaging formats if there's sufficient demands to do so, but for now we're focusing on mainstream scenarios to handle the majority of the community's needs.
That said, I am digging into MSIX team's plans re. LTS SKUs. Will let you know when I hear back from them.
LTS
Note that LTS SKUs are by their very definition more restricted and less-frequently updated than general release SKUs. Because of this, there's a good chance that newer products & features may take longer to arrive and/or not be supported on LTS SKUs. In short, if you want to run the latest and greatest tools & tech soon after they're released, you MAY need to consider non-LTS SKUs.
Enterprises that need greater control over the configuration of its platforms, whilst also allowing users to self-deploy approved apps, and/or deploy known managed apps might want to explore Windows Store For Business which can integrate with SCCM and InTune for automated deployment, etc. of approved apps.
We'll be updating our docs v. soon and will definitely incorporate some of your feedback & asks to make this area easier to understand.
@SeanKilleen commented on GitHub (Sep 1, 2019):
FYI, there is now a chocolatey package, so one can run
choco install microsoft-windows-terminalto install the app.Big thanks to @mkevenaar who appears to have put that together! 🎉
@bitcrazed commented on GitHub (Sep 4, 2019):
@SeanKilleen Absolutely - I am a HUGE fan of Chocolatey and am grateful for @mkevenaar for creating the Chocolatey package to refer to our latest release :)
https://github.com/mkevenaar/chocolatey-packages/blob/master/automatic/microsoft-windows-terminal/update.ps1#L8
@mkevenaar commented on GitHub (Sep 4, 2019):
@bitcrazed You are very welcome! It runs the update script every 6 hours, and usually it takes less then 1 hour to be processed by the chocolatey website!
@bitcrazed commented on GitHub (Sep 27, 2019):
[Update: Replaced prior links]:
If you are installing Windows Terminal manually, and don't have the VC Redist installed, Terminal will fail to install and/or run.
Please download and install the C++ Runtime v14 framework package for Desktop Bridge:
https://www.microsoft.com/en-us/download/details.aspx?id=53175
The C++ Runtime framework packages will be copied to a folder under %ProgramFiles(x86)%\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.Desktop.
👉 Note: You can also install the packages manually using the Add-AppxPackage PowerShell cmdlet.
(Related to #2369)
@mubaidr commented on GitHub (Oct 3, 2019):
^ It still fails for me. It tries to install
Visual C++ run-time for UWPfrom Store and unfortunately store is cannot access internet due to restrictions.Event after installation from choco this message comes up:

@bitcrazed commented on GitHub (Oct 8, 2019):
Hey @mubaidr: I've updated my response above to link to the desktop bridge VC++ Runtime redist. Please give that a try and let me know if it solves your problem.
@mubaidr commented on GitHub (Oct 9, 2019):
Still the same error message :(

@rfresow commented on GitHub (Oct 10, 2019):
Our SysAdmin disabled Windows Store and we don't have open internet connectivity. So we need an installer package.
@bitcrazed commented on GitHub (Oct 11, 2019):
@rfresow - we publish every publicly released Terminal build to the store and to the releases in this repo: https://github.com/microsoft/terminal/releases
@bitcrazed commented on GitHub (Oct 11, 2019):
@mubaidr - sorry you're bumping into issues here. Could I ask you to uninstall Terminal, reboot your machine, reinstall? I fear something unusual is going on with your machine's config.
@mubaidr commented on GitHub (Oct 11, 2019):
^ @bitcrazed I am starting to think the same. Planing for fresh setup. Uninstall and reboot did not help either. So I will start with a clean setup.
@miketheitguy commented on GitHub (Oct 13, 2019):
FWIW, I've been running into the same VC requirements. We too have access to the Windows Store turned off for a variety of reasons (offline networks, etc.)
It would be nice to have the terminal available to install as needed on things like jump hosts, etc.
@miketheitguy commented on GitHub (Oct 13, 2019):
@bitcrazed I believe the download above isn't new enough for what the terminal is built on. Mine complains about versions...
After installing the UWP VCLibs from your link, it's version 14.24222.0 (from Programs & Features) ; but if I do Get-AppXPackage:
Microsoft.VCLibs.140.00.UWPDesktop_14.0.27810.0_x64__8wekyb3d8bbwe
Microsoft.VCLibs.140.00.UWPDesktop_14.0.27810.0_x86__8wekyb3d8bbwe
The link above is dated from 2016...
@RafneQ commented on GitHub (Oct 23, 2019):
The same problem - the
vc_uwpdesktop.140.exefile from the link contains old versions of Microsoft.VCLibs - after you install it inC:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.Desktop\14.0\Appx\you can find:Windows Terminal requires minimum version 14.0.27323.0. Is there any way to install it without Store enabled ?
@mikepurvis commented on GitHub (Nov 7, 2019):
I built (and have been using, yay) Terminal from source a few months ago with VS2019 and W10 1903. However, I don't seem to be able to execute the new
msixbundle, I don't have permissions to access the Azure artifacts, and when I did agit pulland tried to rebuild in VS, I got a spew of errors even after grabbing the recommended NuGet updates and installing Dot Net 4.7.2.Sadness :(
@ertyz commented on GitHub (Nov 11, 2019):
Windows Server 2019 Isn't supported anyway. And yes, we use only LTSB releases not because we are "reactionists". But because we work in real enterprise with over 5000 servers and even a try to update it every year is a bloody hell.
@VimalShekar commented on GitHub (Nov 15, 2019):
Linking all these other items to this bug is great - but it's wasting time for a lot of people who are looking to install this on Server OS. Please add a line to the project readme that says :
"Looking to install Windows Terminal on Windows Server 2019 ? - We're not there yet, come back later!..."
@amithegde commented on GitHub (Nov 19, 2019):
readme already states:
Note: Windows Terminal requires Windows 10 1903 (build 18362) or later@oryandunn commented on GitHub (Nov 21, 2019):
I'm in an environment without Microsoft Store access and have run into this issue as well. It seems the version I have installed is 14.0.26905.0. The version you get via the manual download is 14.0.24217.0. I don't see any way to get 14.0.27323.0 installed without the MS Store.
@daldr-ntml commented on GitHub (Nov 22, 2019):
I have those versions installed and Terminal 0.6.2951.0 is running ok.
Perhaps VC 14.0.27323.0 is installed elsewhere on my system but I guess not. Where is that requirement mentioned?
@oryandunn commented on GitHub (Nov 22, 2019):
Does your computer have access to the MS Store? Mine does not. I recently upgraded to 1909, which may be where my version 14.0.26905.0 came from, but I'm not sure.
This is the error I get when attempting to install:
@oryandunn commented on GitHub (Nov 25, 2019):
I recently upgraded another PC in this same environment to 1909. I was able to install the latest Windows Terminal 0.6.2951.0. Turns out, this machine has UWPDesktop v 14.0.27810.0. I'm not 100% sure where, when, or how it got installed, though I think it may be because this machine has VS2017 and VS2019 installed.
It seems like what needs to happen is to have this download
https://www.microsoft.com/en-us/download/details.aspx?id=53175
updated to be version 14.0.27810.0 (or later). I'm not sure why that download has stagnated since 2016.
@bitcrazed commented on GitHub (Nov 25, 2019):
Update: We're having some conversations internally to resolve this issue. Stay tuned.
@miketheitguy commented on GitHub (Nov 26, 2019):
FWIW, I work on environments that will never be internet connected. Certifications that Azure, M365, etc. have received be-damned. They will simply never have internet connectivity.
@linsui commented on GitHub (Jan 9, 2020):
Windows Terminal has been available in Scoop. Scoop extracts files from msix with 7zip and it works well. So I guess Windows Terminal is already portable? It seems not all msix installer can work as this.
@DHowett-MSFT commented on GitHub (Jan 9, 2020):
It is true today that Terminal works unpackaged, but we are not currently guaranteeing that it always will.
@ArgTang commented on GitHub (Jan 13, 2020):
Using chocolatey fails on windows server 2019:
choco install microsoft-windows-terminalERROR: This package requires at least Windows 10 version 1903/OS build 18362.x.
The install of microsoft-windows-terminal was NOT successful.
Is there diffrent versions of windows server or are all of them too old?
@mkevenaar commented on GitHub (Jan 13, 2020):
@ArgTang I believe none of the Server versions are available: https://github.com/microsoft/terminal/issues/2312#issuecomment-519318609
@DHowett-MSFT commented on GitHub (Jan 13, 2020):
Indeed! /dup #2312.
@ghost commented on GitHub (Jan 13, 2020):
Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
@DHowett-MSFT commented on GitHub (Jan 13, 2020):
Right now, Server isn't available in 1903 or 1909 flavors. Sorry about that!
@DHowett-MSFT commented on GitHub (Jan 13, 2020):
I absolutely didn't mean to close this master tracking bug. Sorry everyone!
@tebeco commented on GitHub (Feb 7, 2020):
So far i found absolutly no workaround at work either
as previous issue was closed, i'm updating here with the latest released version :
(copy pasting previous issue here not to loose track from #4424, sorry @DHowett i think this is helpfull to see the behavior of each released version has it changed time to time)
result is here : https://github.com/microsoft/terminal/issues/4424 issue was closed in favor of this one
The only version working i have is
0.6xxxxthat i manually built, i havemdmerge.execrash when attempting to build0.8.xon either19041 slow ringor on1909 stableCopy paste from closed issue :
The last
WindowsTerminal_0.8.10261.0_x64__8wekyb3d8bbwemsixbundledoes install but the app crash, same if i install fromchocolatey@DHowett
Thx for the improuvment over the
msixbundleas it not install, and start to run.Can you tell me how i can get info on WHY it crash when running so I can create a proper issue for potentially addressing it in later version ?
I can see the border appear for half a second, then crash and this :
if i open fast enought the

Start Menui can see that there is probably some sort ofMS Store Post Action(the progress bar):How can i help ?
I wonder where the Logs are to diagnose this.
I not sure where to look at in the
EventViewer(i tried to check but did not found anything that look like the crash)@tebeco commented on GitHub (Feb 7, 2020):
If in any way the current installation state can help, let me know.
I did not found a way yet to get logs/diag/trace on what is not found so it can helps gives feedback on this specific behavior to see if and how it could potentially be fixed ^^
I dont mind not having "Store update" since ... Corporation lock down the store.
that's why for now i try to use the
msixbundleat least once ;)I would just re-install next
msixbundlewhen i need to update@bitcrazed commented on GitHub (Feb 8, 2020):
Thanks everyone for your patience with this matter.
We fully understand what's going on here, but don't want to deliver a hacky solution.
We are actively working with several teams internally to deliver a long-term supportable solution to this problem and will report back here once we know what can be done and when. In fact, I filed a formal ask about 20 mins ago for another team to do a little work for us.
Stay tuned.
@deskoh commented on GitHub (Feb 26, 2020):
Sorry @iamdeskoh - deleting this comment as it recommends downloading packages from an unverified, untrusted source. Such practices are absolutely not recommended. We'd hate for someone to inadvertently get infected with something nasty by doing so.
Rest assured we're chasing things down internally to fix this issue. Please be patient with us.
@bitcrazed
@tebeco commented on GitHub (Feb 26, 2020):
nop, won't click that link
why would i attempt to click an unknown / un trusted domain ?
especially to install binaries from an unofficial source
you may first want to explain what is the purpose of the website before sending a link and ask for user to click it. also i suppose what it does behind the site is open source so that it could be trusted ^^ ?
i'm not saying it does not work, just that there's no way you could trust a third part shipping magic binaries
Especially when you could first ask here to
windows/terminalteam if they might be able to address it@clement-fischer commented on GitHub (Feb 26, 2020):
I don't like this workaround too much either, but the download links come from the Microsoft domain. It seems the website @deskoh provided just provides links to unlisted content from the Microsoft Store.
And if the team could provide a way to install the required dependencies for their project, people would not have to try their luck with workaround like this...
But even after installing the recent-enough version of Microsoft.VCLibs.140.00.UWPDesktop, the installation still fails later on due to another error.
@deskoh commented on GitHub (Feb 26, 2020):
@clement-fischer what errors did you encounter? I finally managed to run it in an air gap environment. You will need VC++ redistributable. I also have to launch the terminal from WindowsApp directory.
@clement-fischer commented on GitHub (Feb 27, 2020):
@deskoh Although I tried to install via Powershell, the error seems to be the same as in #3194.
@XenHat commented on GitHub (Apr 3, 2020):
I have tried several methods to install the msix and appx manually, and the Windows Terminal builds appear to be locked to Windows 10 versions more recent than the most recent Windows Server 2019 build.
This is quite unfortunate.
@ertyz commented on GitHub (Apr 23, 2020):
Sadly for all of us, this feature will not be presented in Terminal 1.0 release. So, Terminal still will be useless for IT Pros in real production environments: https://github.com/microsoft/terminal/milestone/6
@oryandunn commented on GitHub (Apr 24, 2020):
If they fix the availability of the dependency, then it should be possible to install manually. Issue #3097 is listed as one of the required issues for 1.0.
@tebeco commented on GitHub (Apr 24, 2020):
I can't tell for other users, but i would very much love having the
msixbundleworking anywhere, even if it means i have to update it myself later.That's how i use
Powershell Core 7.xat work since the first preview.On top of that there's a nice message informing you INSIDE the shell (so not intrusive) that you are missing an update.
I think there's also an opt-out on it
What would be way better that extracting the
msixbundlemanually for example@copdips commented on GitHub (Apr 24, 2020):
works well with scoop, we can used it in pro environment. (from our pro windows desktop):
https://github.com/lukesampson/scoop-extras/blob/master/bucket/windows-terminal.json
scoop install windows-terminal@gh4chris commented on GitHub (Apr 24, 2020):
Thanks for this!
scoop is the coolest thing evr!
https://youtu.be/a85QLUJ0Wbs
It's such a nice and useful tool, feels like home
Am Fr., 24. Apr. 2020 um 12:03 Uhr schrieb Xiang ZHU <
notifications@github.com>:
@gh4chris commented on GitHub (Apr 24, 2020):
Well, still not useable for Windows Server environment:
iwr -useb get.scoop.sh | iex
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
scoop install git
scoop bucket add bucket extras
scoop install windows-terminal
Installing 'windows-terminal' (0.11.1121.0) [64bit]
Microsoft.WindowsTerminal_0.11.1121.0_8wekyb3d8bbwe.msixbundle (16,1 MB)
[====================================] 100%
Checking hash of
Microsoft.WindowsTerminal_0.11.1121.0_8wekyb3d8bbwe.msixbundle ... ok.
Extracting dl.7z ... done.
Running pre-install script...
Running installer script...
*ERROR At least Windows 10 18362 is required. *
@tebeco commented on GitHub (Apr 24, 2020):
@gh4chris
Same on Desktop right ?
As the terminal rely on specific Feature from the OS, it requires a certain minimum version level
You probably want to update to 1903 / 1909 (2004/20H1 is supposed to Land in less than a month)

@gh4chris commented on GitHub (Apr 24, 2020):
You see? That's problematic in a professional environment. Updates involve
a lot of verification not to break the existing setups...
I doubt that WT really needs such dependencies. IT makes the whole project
more or less ridiculous
Am Fr., 24. Apr. 2020 um 13:10 Uhr schrieb TeBeCo <notifications@github.com
@tebeco commented on GitHub (Apr 24, 2020):
I understand you have issue updating your servers in your company, that's a different isue unrelated to deployment.
You may want to contact teams on your side to update their image to get at least the one from one years ago.
That's a bit different than "There are no alternative to the store yet"
I would not say that it's blocking or problematic. You can for example use
Enter-PSSessionorsshand then you would be usingWTfrom your computer while you use theShellof the ServerYou could even update to
PSWS 7.xon your server if you'd like, or install it as adotnet toolYou probably want to open another issue than
Investigate alternative deployment mechanisms for Windows Terminal@bjtucker commented on GitHub (May 1, 2020):
I really don't want to get into the argument brewing in here about what constitutes a 'real environment'
But I certainly would like this to run on Windows Server (any version), and having it run on Windows 10 is not useful in my circumstance either.
@tebeco commented on GitHub (May 1, 2020):
I would just say to update to Windows Server 2019
but that could be a hard pill to swallow as even Azure portal does not offer template for it
(but yeah, i suppose "just update")
also, as i'm just a consumer like you, can you open an issue for that as it's unrelated to this one ?
Maybe ask there why and details about the minimum OS version
but it's not related to deployment mechanism
@holtwilkins commented on GitHub (May 4, 2020):
Hey @DHowett , your commit (that I know hasn't been released yet) to bundle the deps into terminal should help a lot with having an offline msixbundle installer.
It seems like after that, the main missing piece for a sane offline installation method is have an aka.ms static URL to download the latest msixbundle from, rather than having to keep your scripts up-to-date with the latest github.com release and download URL.
Is it possible to get a static download link for this bundle going?
@DHowett-MSFT commented on GitHub (May 5, 2020):
That's not a bad idea, and it's probably something we'll need to do sooner rather than later.
I'd prefer to offer an
appinstaller(which is pretty much a msixbundle with a "where do I find more of you?" tag (for updates!)), but that actually requires this so shrug.@Kein commented on GitHub (May 26, 2020):
Why is there such weird hard requirement? Can't dependency on this be lowered so it can be usable on LTSC versions?
@zadjii-msft commented on GitHub (May 26, 2020):
@kein That's something we've discussed on this repo at length before.
@Kein commented on GitHub (May 27, 2020):
This explains why support such limited but does not invalidate any of the arguments raise here. Majority of users for Terminal are Server and LTSC users. What the point of Terminal targeting home users? Eventually it will fade away being locked to a very specific environment. Right now I;m back to
cmderand unless Terminal will be manage to overcome this issue and be available sooner in 2020 I will forget about it as well.@zadjii-msft commented on GitHub (May 27, 2020):
Do you have any evidence for that statement?
@sozercan commented on GitHub (May 27, 2020):
Can this issue be divided into 2 issues; alternative deployment mechanism and minimum version?
@zadjii-msft commented on GitHub (May 27, 2020):
There's plenty of other threads regarding "min version", so I'm gonna just start marking discussion about the min version in this thread as "off topic".
@carwyn commented on GitHub (May 27, 2020):
Our use case: A University that is running a longer term support branch on 3.5k Windows 10 desktops, they do have the Windows store enabled so they can get Terminal. Our admins (the ones that would really like and benefit from Terminal) do have Windows workstations that they can use it on, but for the most part are using RDP into many heterogeneous Windows servers running mostly Server 2016 to then use MMC and PowerShell to configure them. Terminal would be great to have on all of these.
The other usage pattern is to RDP to a single bastion Windows Remote Desktop Server to then interact with the other servers via Enter-PSSession.
We have very few Windows Core servers as the third party applications stacks and consultants that regularly come with them for initial deployment don't understand it or the applications don't support it.
We have a configuration management platform that we use to ship mainly MSIs to both Windows 10 and Server 2016 so shipping it everywhere would be easy, if it was in a format that would work.
@weiyentan commented on GitHub (Jun 11, 2020):
@carwyn same here. Our environment tend to have n-1 so the client we support just upgraded to 2016.
I have previewed windows terminal on a desktop in my own machine at home and love it. I would love to use it 'in production' on our jump boxes at work for the team to use but with the only option to windows server 2019 means we have will have to wait a lot longer which is a bit disappointing for an amazing client that I can potentially use to replace my aging windows powershell ise.
@gh4chris commented on GitHub (Jun 11, 2020):
Sorry guys, I'm not happy with all the limitations and difficulties with
the installations.
I guess I found my solution. I'm using mobaXterm now. It got almost all
features I need and just needs to run the installer.
Life can be easy
Am Do., 11. Juni 2020 um 10:20 Uhr schrieb weiyentan <
notifications@github.com>:
@omidkrad commented on GitHub (Jun 28, 2020):
None of the solutions mentioned here worked for me for installing on Windows Server 2019. Even with scoop it fails with "ERROR At least Windows 10 18362 is required."
@miketheitguy commented on GitHub (Jun 28, 2020):
Correct. It won’t work on Server 2019. 2019 is based on 1809. And at least 1903 is needed.
@tebeco commented on GitHub (Jun 28, 2020):
Also you can take a look at the last comment in this issue:
https://github.com/microsoft/terminal/issues/1386#issuecomment-634933002
@sanket-bhalerao commented on GitHub (Jul 8, 2020):
Hi @DHowett , regarding #6802
downloading and double-clicking on the package does not install the Microsoft Terminal if the Microsoft store access is restricted. it shows the following error
@JongleurNin commented on GitHub (Jul 9, 2020):
Same boat as Sanket. Our IT group is (understandably) very risk averse and values stability over new features. And access to Microsoft Store is blocked for security reasons, so even after we can get on a more modern build (1903, 2004), it seems we'll be unable to install Windows Terminal from MSIX packages unless we build it from source (I've done that once, but it took a long time, wouldn't want to do that every time).
Can understand the fact this is not ignored, but merely backlogged. Still, I hope it will soon be possible to deploy this via SCCM (for clients) and by some other means for Windows Server machines.
@tebeco commented on GitHub (Jul 9, 2020):
@JongleurNin @sanket-bhalerao
This works fine if you have "Download" capabilities:
We stopped doing Build From source since 0.9 or 0.10 since this now works :
Manually:
msixbundle(do not execute it)WindowsTerminal.exeAutomation:
pwshfunction in your$PROFILEto check list-release-assetshere you want this https://api.github.com/repos/microsoft/terminal/releases/latest
pwshConvertFrom-Jsonnameproperty that ends withmsixbundlein the asset listInvoke-WebRequestonbrowser_download_urlfieldGet-ProxyandProxyUseDefaultCredentialsif you have anNTLMproxy because ... CORP ARE FUNExpand-Archivepwshfunction for unzip (not sure you need an explicit rename)@MrM40 commented on GitHub (Jul 25, 2020):
Well, I guess the only explanation for those so many non-reasonable choices in regards to installation and dependencies must be market-/political related. I guess MS want the application store to be the only legitimate source of applications (looking hungry and envious at Apple's business model), I guess it at some point make sense, but it's also a dangerous path. Windows users are not Apply users, and are not as forgiving.
I'm sure the Win Terminal team have their hands tied (well, I sure hope that is the reasons, let me put that way!)
@carwyn commented on GitHub (Jul 25, 2020):
Should this work with v1.1.2021.0 ?
There's no
WindowsTerminal.exein the zipfile!?@tebeco commented on GitHub (Jul 25, 2020):
you need to unzip the sub msix too
x86 / x64 / ARM
the music bundle ships all of them at once
Is that what you were wondering about ?
That was not explicit i agree
@carwyn commented on GitHub (Jul 25, 2020):
I worked this out just after I posted :) Which OSes is this expected to work on? I've tried Windows Server 2012R2 and 2016 but no luck. Not sure if I'm being overly ambitious or if there's something I need to install?
@tebeco commented on GitHub (Jul 25, 2020):
You won't be able to do so, it's documented and discussed in multiple place in this repo.
WT relies on very specific feature of Windows itself which means there's a minimal version
@tebeco commented on GitHub (Jul 25, 2020):
for people whilling to automate download a bit, here is a VERY NAIVE script :
$env:PATH@0x7FFFFFFFFFFFFFFF commented on GitHub (Aug 23, 2020):
Why forcing the use of PowerShell 7? This makes the script less useful.
@tebeco commented on GitHub (Aug 23, 2020):
Hello
Thank a lot for noticing it
Do you want me to update it for you ? or do you have it already working on previous version ?
(see section
Dev timebellow)Why ?
TL;DR ? because I'm lazy and I just use things that exists out of the box
A bit of context, as I took free time trying to help, would I purposely take time to try to help by providing a non-runnable script ?
If I remember, the script uses an API that was added on
7.0and fixed in ~7.0.2/3 so it was not intended to bother anyoneSee that
TEMP:\driveStill stuck on outdated
powershell?Can you please provide the equivalent of what's doing the
TEMP:\drive, as said I'm lazy and I just tried to help quickly on free timepowershellis shipped only on windows and is/will be limited to 5.0 and not evolveIt's probably been ~1 year since I ran
powershellTBHWhich bring us to LTS
Using LTS
in
January 2018, the first edition ofpwsh(PowerShell Core) was release => 6.0.0pwsh 7.0is the current LTS (it was shipped on the 4th March 2020)Also as you may already know
WTrequires an minimal version of windows, so I might have assumed (too quickly) that consumer whilling to usewtmight know aboutpwsh(powershell core) since v6.0 (around January 2018)Dev time
Well, as I tend to make sure the tooling I use it up to date to avoid bugs, I did not spotted that the
TEMP:\drive was not existing on previous version ofpwshor did not even triedpowershell.This script was used by multiple teammates (may be not the very exact same script) and I think that one of them noticed the issue / updated and raised the point.
So we added a
Guardto properly informed about the requirements.I could have added input parameters about
tempfolder or hitCSharpAPI to get a Temp folder etc ...As said, I'm lazy and a simple "if() / throw" seems to fastest way to provide a solution here
Bonus points
Also note that
pwsh 7+is running ondotnet coreruntime so it is cross-platformIt makes it more useful if you need script to run on Win/Linux/MacOs
(even if WT is win only)
Updating / Installing
Did you tried to update your computer or had any trouble to do so ? How can I help about that ?
Admin right ? or not
You don't need admin right to install it
Various way
If you need help about updating your computer from either
msix(double click)msixbundle(double click)zip(right click > extract)dotnet tool instal -g(copy/paste)Official github
if you are having trouble finding it, here is the official repository
https://github.com/powershell/powershell/releases/latest
Official docs
If you prefer the docsumentation for deployement and further detailed informations:
https://github.com/powershell/powershell/releases/tag/v7.0.3
@DHowett commented on GitHub (Aug 23, 2020):
@tebeco if you need an alternative to
temp:/, use$Env:TEMP.@tebeco commented on GitHub (Aug 23, 2020):
thx for the info
Do you think you would accept a PR in this repository to ship it as an asset ?
just like dotnet team release
dotnet-install.ps1|shand created anaka.msshort linkI would gladly do the PR if it's ok with you
that will fix the
msixbundleissue since it's not useable so far in all enterprise env that have the store locked downI'll probably ask
varif inout args are not provided@DHowett commented on GitHub (Aug 23, 2020):
Nope, sorry! That would imply a level of official support for this solution that we're not yet ready to agree to. Thanks though 😄
@tebeco commented on GitHub (Aug 25, 2020):
I might be wrong on that, I understood that the pb was not going to be fixed in the short term as it involves other team from the Store and so on, how accurate is that do you think (~6month / ~12 maybe) ?
Also Companies locked down
Storein the first place to avoid third-part installation, so they are probably not whiling to change their "Windows base image" in order to install an additional third-part (Yes Windows Terminal is a third part unless it ships within default Windows installation, which leads to the next issue of Company not updating "major image" fast (~1.5year of GAP)To add more pain to the issue, ~70% of the time it's done (updating base image) in a part of the company that is very hard to find/contact/discuss and that will always find "good" reasons not to do what anybody else ask them to do, because they want to be sure they full own everything to be in control (... of what's installed).
When people try to install
WT, they probably abandon, or try to see here, and look for solutionThey probably won't be able to find a
Gist/Reposomewhere else as they won't know it existsIt's kinda weird being in the middle of it
If it's possible to have a workaround starting today, until that "long run target" that's going to be releases in the next years
How far would you go to promote a solution that does workaround until something ideal is and "supportable" is released ?
Would you change the
READMEof this repo to either/both point to a Gist/Repo hosting the script ?Would you by default send issue open on this subject to this repo/gist script everytime somehow has the same issue ?
I'm looking for a "middle ground" that would be promoted from the
Windows Terminalteam, still you're not forced to have an "official support" on the source@johan-boule commented on GitHub (Dec 9, 2020):
At my company, the IT department disabled the windows store for the tens of thousands of workstation computers. Neither msixbundle nor msix files can be started from the explorer shell. For all I know, it's an alien format to our systems.
A huge number of those users would probably enjoy a better terminal.
Thanks to the person above who eventually explained we don't need all that crap and just doing a two-level-recursive unzipping to a folder of our choice actually just works fine. I honestly have no idea what's the benefit of those bundle formats that nobody knows nor want to know.
@tebeco commented on GitHub (Dec 9, 2020):
It feels super weird that after almost 2 years now, there's not at least an official script proposed script or an MD workaround to have something to point user at :
Yes of course it would, but just until the underlying issue is fixed, once there's an "working installer" it could just be removed right ?
Insert Diablo BlizzCon meme here
"But you all have Store, right" ?
@johan-boule
in the mean time yes, no choice double unzip.
I attempted to provide a first native script for the repo : https://github.com/microsoft/terminal/issues/1386#issuecomment-663856089
I understand that script is bad, but that would have been lovely to have at least this as part of this repo in the mean time
@gh4chris commented on GitHub (Dec 9, 2020):
Oh my dear!
Even though Chocolatey approach did somehow do the trick:
I gave up. It's all far too alchemystical for me to bear from my
perspective of view.
For my purpose (administration) I found a solution which is far better
suited: mobaXterm portable.
The above is even more powerful for my daily tasks. We have a built in
X-Server, a bash, serving multiple sessions (Windows, Linux, amazon, web,
etc.) at once and a ton load of other goodies without all the fuzz.
Just my 2c