Fact-checked by Grok 2 weeks ago

Windows Terminal

Windows Terminal is a modern, open-source developed by for and later versions, serving as a unified host application for multiple command-line shells such as Command Prompt, , and via the (WSL). It supports multi-tabbed and multi-pane interfaces, allowing users to run and switch between different shells simultaneously in a single window, with features like tab tear-out and drag-and-drop reorganization for enhanced productivity. Announced on May 6, 2019, Windows Terminal was designed to provide a fresh, efficient for command-line tools while maintaining with the legacy Windows Console Host, addressing limitations in the traditional console experience such as poor support and lack of . The project is hosted on under the , encouraging community contributions, and its initial preview releases became available in the during the summer of 2019, with version 1.0 launching on May 19, 2020. As of October 2025, the stable version is 1.23, incorporating GPU-accelerated text rendering for smooth performance, support for ligatures and emojis, and extensive options including color schemes, themes, shortcuts, and background images or GIFs. Key aspects of Windows Terminal include its ability to manage multiple profiles for different shells or environments—such as Azure Cloud Shell or —each configurable independently, and command-line arguments for launching specific configurations, like splitting panes horizontally or vertically. It also features and character support out of the box, along with search functionality within output and integration with Windows features like DirectWrite for font rendering. Available for free via the , GitHub releases, or package managers like Winget, Windows Terminal has become the default terminal in , replacing the older console host for many built-in applications starting with version 1.11.

Introduction

Purpose and Capabilities

Windows Terminal is an open-source, multi-tabbed terminal application developed by for Windows 10 and later versions, serving as a modern host for command-line interfaces. It enables users to run multiple shells simultaneously within a unified environment, replacing the need for separate windows for each tool. Among its core capabilities, Windows Terminal supports hosting various shells, including the Windows Command Prompt, , Windows Subsystem for Linux distributions such as on , and Cloud Shell. It provides features like multiple tabs and split panes for organizing workflows, full and encoding to handle diverse characters including emojis and international languages, and GPU-accelerated text rendering using DirectWrite for smooth performance. The application's design goals center on enhancing developer productivity by consolidating fragmented console experiences into a single, extensible host that supports third-party shells and custom configurations. This emphasis on extensibility allows for integration with a wide range of command-line tools without being tied to specific ecosystems. Initially, Windows Terminal was launched to overcome key limitations of the legacy Windows Console Host (conhost.exe), such as the absence of tabbed interfaces and limited customization options, providing a more versatile alternative for modern development needs. It was first announced at as part of Microsoft's push toward open-source command-line innovations.

Relation to Legacy Windows Consoles

The Windows Console Host, known as conhost.exe, has served as the primary console host for Windows since the introduction of , providing a basic user interface for command-line applications while handling input/output operations through the Windows Console APIs. This legacy system was originally integrated into the (csrss.exe) but was separated into its own process for improved security and isolation, yet it remained limited to single-window instances without support for tabs or multiple panes within a single interface. Additionally, conhost.exe relied on CPU-based text rendering, which lacked GPU acceleration, and offered only rudimentary support, primarily through UCS-2 encoding with incomplete handling of complex scripts and . Windows Terminal represents a significant by decoupling the user interface from the backend console infrastructure, utilizing the pseudoconsole (ConPTY) API to assume control of rendering and input handling while allowing conhost.exe to continue managing API compatibility and backend processing for legacy applications. This architecture enables Terminal to function as a modern frontend, supporting advanced features like tabbed interfaces and split views, without disrupting the existing ecosystem of command-line tools that depend on the traditional console host. As a result, Terminal addresses key shortcomings of conhost.exe, such as its restriction to fixed raster fonts that performed poorly on high-DPI displays due to inefficient scaling and blurring, by integrating DirectWrite for vector-based font rendering and better display adaptability. Microsoft's transition to Windows Terminal as the default console experience began with Windows 11 version 22H2, where it replaced conhost.exe for new console invocations to provide users with enhanced performance and usability, while preserving by retaining conhost.exe for applications explicitly requiring the legacy host. This shift was motivated by the recognition that the aging conhost.exe had reached its architectural limits in supporting modern developer workflows, particularly in areas like efficient rendering and . For instance, Terminal's GPU-accelerated rendering via markedly improves text output speed and smoothness compared to the CPU-bound approach of the legacy host.

History

Announcement and Early Development

Windows Terminal was publicly unveiled by Microsoft on May 6, 2019, during the keynote at the Build developer conference in , as a key component of the company's efforts to modernize the Windows command-line experience. The announcement highlighted the terminal's role in unifying support for multiple shells, including Command Prompt, , and the (), while addressing longstanding limitations of the legacy Windows Console Host, such as its lack of tabbed interfaces and modern rendering capabilities. This reveal positioned Windows Terminal as an open-source project aimed at enhancing productivity for developers and power users. Development of Windows Terminal originated internally at Microsoft, with initial prototyping commencing in December 2017 as part of explorations into advanced user interface frameworks like WinUI. These early efforts focused on creating a robust foundation for hosting command-line applications, integrating with evolving Windows components such as the pseudo-console (conpty) for better process isolation. By early 2019, the project had progressed sufficiently for the source code to be made available on GitHub on May 3, marking the transition from internal work to public collaboration. The first public preview build was released on June 21, 2019, through the Microsoft Store, allowing early adopters to test core functionalities under Windows 10 version 18362 or later. The project was spearheaded by members of Microsoft's Windows Console team, including Senior Product Manager Kayla Cinnamon, who authored the initial announcement, and engineering lead Dustin L. Howett, who contributed to the core architecture for text rendering and . Early priorities centered on developing a performant engine capable of GPU-accelerated text rendering and seamless hosting of diverse shells, laying the groundwork for features like multi-tab support and extensibility. Upon launch, the GitHub repository at microsoft/terminal was released under the MIT license, inviting community contributions to refine and expand capabilities, such as improved emoji rendering and customization options. This open-source approach fostered rapid iteration, with early feedback driving enhancements to accessibility and cross-platform compatibility within the Windows ecosystem.

Major Releases and Updates

Windows Terminal's first stable release, version 1.0, arrived on May 19, 2020, and was made available through the for automatic updates, marking the transition from preview builds to a production-ready application. This version established core functionalities like multi-tab support and GPU-accelerated rendering, and it later became the default terminal experience in starting with the 22H2 update in October 2022. Subsequent milestone updates built on this foundation with targeted enhancements. Version 1.3, released in stable form in September 2020 following its August preview, introduced the command palette for quick search and navigation across tabs and settings, along with advanced tab switching and per-profile tab colors. In , version 1.9 added mode, enabling a quick-toggle dropdown activated by a global hotkey, improving for frequent command-line users. Later releases focused on integration and usability refinements. Version 1.18, stable in mid-2023 after its May preview, introduced portable and minor WSL improvements, such as ignoring specific distributions like rancher-desktop in detection. By February 2025, version 1.22 introduced support for images and a rewritten console hosting implementation. In 2025, development accelerated with significant architectural shifts. The Preview 1.23 release in February brought a new windowing architecture, featuring robust system tray icons for quick access and advanced window actions like snapping and grouping, aimed at reducing latency in multi-monitor setups and allowing users to manage independent terminal instances more flexibly without relying solely on tabs. The Preview 1.24 release in August introduced features like a multilingual command palette and improved extensions management. The stable 1.23 release in September incorporated the new windowing architecture along with critical fixes, including improved tab icon rendering and customizable bell notification settings, ensuring stability across profiles. Updates are delivered automatically via the Microsoft Store for stable channel users, with a dedicated preview channel offering early access to experimental features for testers. By November 2025, the project had surpassed 50 releases since its inception, incorporating thousands of community pull requests from open-source contributors on GitHub to refine performance and add niche capabilities.

Features

User Interface Elements

Windows Terminal features a robust tab and pane system for organizing multiple shell sessions within a single window. Users can open a new tab using the keyboard shortcut Ctrl+Shift+T, which launches the default profile or a specified one via the dropdown menu. Tabs support drag-and-drop rearrangement and can be torn out to create independent windows, a feature introduced in preview with version 1.18 in 2023 and stabilized in subsequent releases. Within a tab, panes enable side-by-side execution of commands; splitting creates a new pane either vertically (to the right of the focused pane using Alt+Shift++) or horizontally (below using Alt+Shift+-), allowing efficient multitasking without switching contexts. Navigation between panes is facilitated by Alt combined with arrow keys, while resizing uses Alt+Shift with arrows for precise adjustments. Window management in Windows Terminal emphasizes flexibility for advanced workflows. Multi-window support, enhanced by a new windowing architecture in version 1.23 released in 2025, allows users to manage multiple Terminal instances seamlessly, including dragging tabs between windows. A Quake-style drop-down mode enables quick access by toggling the Terminal from the top of the screen using the command wt -w _quake or a customizable , ideal for transient command execution. When minimized, the application places an icon in the system tray for easy restoration and access to recent sessions, with improved reliability as part of the windowing in version 1.23. Search and navigation tools streamline interaction with output. The built-in search function, activated by Ctrl+Shift+F, scans pane content from bottom to top by default, with options to toggle and direction for precise results; it operates within the focused pane and supports custom key bindings. Jump lists appear in the and , providing quick access to pinned profiles and recent directories since 1.4. Shortcuts are highly customizable via settings.json, including defaults like Ctrl+Shift+V for pasting text, which integrates smoothly with shells such as for clipboard operations. UI enhancements prioritize usability and inclusivity. The dropdown menu for creating new tabs or selecting profiles is configurable through the newTabMenu setting, supporting folders, separators, and dynamic entries for organized access to shells like Command Prompt or . Accessibility options include high-contrast themes via color schemes that adjust foreground visibility against backgrounds, with automatic adaptations for system themes to ensure readability for users with visual impairments. Additional toggles, such as always showing tabs or setting tab width modes (equal, title-length, or compact), further refine the interface without altering core functionality.

Shell and Profile Support

Windows Terminal employs a profile system to manage and integrate various command-line shells, defined in a JSON-based known as settings.json. are organized within a "profiles" object containing a "list" array, where each entry specifies details such as the shell's name, command line executable, and unique GUID. For instance, the default profile uses "commandline": "powershell.exe", the Command Prompt profile uses "commandline": "cmd.exe", and a WSL distribution like is configured with "commandline": "wsl.exe -d Ubuntu". The system automatically detects and generates for installed shells, including and distributions, ensuring users can access them without manual setup. The terminal supports a range of environments beyond native Windows shells, including the Windows Subsystem for Linux version 2 (WSL2), which enables GPU passthrough for compute-intensive tasks when hosted via profiles. SSH connections are facilitated by creating profiles with a command line like "commandline": "ssh user@hostname", leveraging the built-in client. Cloud-based options such as Cloud Shell are integrated as a default profile, allowing authenticated access to a browser-independent shell environment. As of updates through 2025, support extends to via manual profile addition using its executable path and custom executables defined through the "commandline" property for arbitrary scripts or tools. Key features of profiles include customizable starting directories, set per profile to launch shells in specific paths like "%USERPROFILE%" or WSL-specific UNC paths such as "\\\\wsl$\\Ubuntu\\home\\user". Environment variables can be defined uniquely for each profile using the "environmentVariables" object, scoping them to that shell instance without affecting others. Tab color coding is configurable via the "tabColor" property, applying a color to visually distinguish profiles in the tab bar. Dynamic profiles enhance this by automatically populating entries for newly detected WSL instances, maintaining an up-to-date list without user intervention. Users can switch between these profiles using UI tabs for efficient multitasking. For interoperability, Windows Terminal maintains with the legacy Console Host (conhost.exe) by supporting shells designed for it through the Pseudo Console (ConPTY) interface, allowing unmodified legacy applications to render within the modern terminal environment. Unsupported or older shells that do not integrate directly can still operate via conhost.exe fallback when invoked outside Terminal, preserving ecosystem compatibility.

Customization and Accessibility

Windows Terminal provides a robust theme system that allows users to personalize the visual experience through pre-built and custom color schemes. Pre-built schemes include Campbell, the default option inspired by traditional Windows console colors, and One Half Dark, a modern dark theme featuring subdued blues, greens, and grays for reduced eye strain during extended sessions. These schemes define 16 ANSI colors, along with cursor and selection highlights, and can be applied globally via the settings.json file or to specific profiles for targeted customization. Users can create custom color palettes by editing the schemes array in settings.json, specifying hex values for each color index—such as black (#0C0C0C) and bright red (#F14C4C)—to match personal or branding preferences. The application further enhances thematic options with support for retro terminal effects, which simulate classic displays through scan lines and subtle text blurring when enabled via the experimental.retroTerminalEffect property in profile settings. Background includes static images or animated , configurable per profile with properties like backgroundImage for the file path (supporting .jpg, .png, and .gif formats), backgroundImageOpacity (ranging from 0 to 1 for transparency), and alignment modes such as center or bottomRight. These features, including GIF animation and retro effects, were introduced in early previews around 2020 to evoke nostalgic aesthetics while maintaining modern performance. Keyboard and input handling in Windows Terminal emphasize flexibility, enabling users to define custom actions and remap shortcuts directly in the settings.json file's actions array or via the expanded graphical settings interface introduced in version 1.23. For example, a keybinding like {"keys": "ctrl+tab", "command": {"action": "sendInput", "input": "\u001b[30;5-"}} can remap Ctrl+Tab to send Ctrl+- for specific shell interactions. Copy and paste operations integrate seamlessly with system clipboard standards, using shortcuts such as Ctrl+Shift+C for copy and Ctrl+Shift+V for paste, alongside alternatives like Ctrl+Insert and Shift+Insert for broader compatibility. Accessibility in input is bolstered by adjustable window opacity, set via acrylic effects or background transparency, which aids users with visual sensitivities by allowing partial see-through modes. Sound and notification options focus on user control and inclusivity, with the bellStyle property configuring responses to BEL characters emitted by applications—options include "all" for both audible alerts and taskbar flashing, "audible" for sound only, "taskbar" for visual flashing without noise, or "none" to disable entirely. The bellSound property permits custom audio files or randomized playback from an array of paths, ensuring notifications suit diverse environments. For compliance, Windows Terminal adheres to Windows high-contrast themes, automatically adjusting colors and elements to meet standards defined in Settings > > Contrast themes, thereby supporting users with low vision. Extensibility in Windows Terminal has evolved to include an extensions management page in recent previews, introduced around 2025, which allows users to view, toggle, and source additional color schemes and profiles from external repositories like the Custom Terminal Gallery. This feature builds on earlier capabilities for importing JSON-based customizations, enabling community-driven additions such as new themes or actions without core modifications. Profile-specific theme application ensures these extensions integrate seamlessly, applying colors and visuals only to designated shells like or Command Prompt.

Rendering and Font Integration

Windows Terminal employs GPU acceleration through a DirectX-based rendering engine combined with for text layout and rendering, enabling smooth performance even on high-DPI displays. This approach leverages hardware resources to handle complex text rendering efficiently, supporting resolutions and scaling requirements common in modern multi-monitor setups. The terminal supports 256-color ANSI and VT sequences for legacy compatibility, alongside full 24-bit RGB for advanced visual output. This allows applications to render vibrant, precise colors directly in the terminal interface without additional processing overhead. Font integration in Windows Terminal features native support for , a monospace font developed by in 2019 that includes ligatures for programming symbols such as arrows and operators to enhance readability in code-heavy environments. Fallback mechanisms ensure compatibility with other system fonts like when Cascadia Code is unavailable, while font substitution handles rendering of emojis and CJK ideograms by dynamically loading appropriate glyphs from supporting typefaces. The text buffer maintains dual storage in and UTF-16 formats to balance compatibility with legacy Windows APIs and modern handling. It uses a structure for scrollback history, which users can configure up to a maximum of 32,767 lines to manage memory usage while preserving output context. Advanced visual features include ligature rendering enabled via DirectWrite for fonts like , configurable cursor shapes such as block or underline via VT escape sequences, and anti-aliased text rendering to reduce jagged edges on subpixel boundaries. These elements contribute to a crisp, professional display suitable for shell outputs like those from .

Technical Architecture

Core Engine Components

The core engine of Windows Terminal comprises several key components responsible for text processing, rendering, and user input, forming the foundation of its terminal emulation capabilities. The text engine features a custom text layout and buffer system implemented in C++ with integration to the (WinRT), enabling efficient management of character streams and screen updates. This engine incorporates a Virtual Terminal (VT) parser and emitter specifically designed to interpret and generate ANSI escape sequences, ensuring compatibility with modern terminal protocols while supporting and UTF-16 encodings. The rendering pipeline builds on this foundation by leveraging DirectWrite for precise and handling, which provides subpixel and advanced font metrics for clear text display across various resolutions. For acceleration, it utilizes 11 to offload rendering tasks to the GPU, resulting in smoother performance compared to alternatives. A notable architectural choice is the separation of the host logic from the renderer, which promotes modularity, allows for easier testing, and facilitates future extensions without disrupting core functionality. Input handling within the engine processes and events through a dedicated subsystem that maps raw inputs to actions, supporting features like focus tracking and selection. Key bindings are highly configurable, including predefined modes inspired by and for efficient navigation and editing, such as modal cursor movement and command invocation. This component ensures responsive interaction while maintaining fidelity for applications expecting standard console behavior. In 2025, the release of Windows Terminal version 1.23 introduced a revamped console architecture that enhances overall reliability, particularly in scenarios involving multiple windows and system operations. This update includes a more robust tray icon implementation, improved window management actions, and better support for "summoning" modes like Quake-style drop-downs, addressing previous limitations in and resource handling. As of November 2025, the stable version remains 1.23 (October 2025), with Preview 1.24 (August 2025) offering further refinements. Windows Terminal's core engine components are developed as part of its open-source codebase hosted on .

System Integration and Performance

Windows Terminal is natively supported on starting from build 18362 (version 1903) and all subsequent versions, as well as every edition of . It has been the default terminal application in Windows 11 version 22H2 and later, automatically hosting command-line tools like Command Prompt and without requiring separate configuration. ARM64 architecture support was introduced with enhancements in Windows Terminal Preview version 1.23 in June 2025, enabling improved native execution on devices such as those powered by processors. Performance optimizations in Windows Terminal leverage GPU-accelerated text rendering via , delivering significantly faster output compared to the legacy Host, particularly for handling large volumes of text or complex visual elements like glyphs. This approach reduces latency in scenarios involving high-throughput data streams, such as log file processing or real-time application debugging. Additionally, its integration with the (WSL) allows seamless access to GPU compute resources, enabling Linux distributions to utilize host for tasks like workloads directly within Terminal sessions. Security is enhanced through its distribution as an MSIX package via the , ensuring compliance with (UWP) standards for app isolation and updates. Windows Terminal operates within an AppContainer environment, which provides to limit access to system resources and mitigate potential vulnerabilities from hosted shells. Within the Windows ecosystem, Windows Terminal integrates deeply for convenient access: it appears in the for quick launch, replaces consoles in the Win+X power user menu when set as default, and supports invocation from via the "Open in Terminal" option in the address bar or through Shift+right-click context menus on folders. collection for usage data, such as feature interactions and error reporting, is opt-in and respects global Windows diagnostic data settings, allowing users to disable it entirely through system privacy configurations. This setup ensures compatibility with Virtual Terminal (VT) sequences for enhanced shell interoperability without compromising system-level protections.

Installation and Usage

Acquisition Methods

Windows Terminal is available for free download and installation through the , which offers both stable and preview channels to cater to different user preferences for reliability and access to new features. The stable channel provides the general release version, while the preview channel delivers early builds with experimental capabilities. Installations from the include automatic updates by default, ensuring users receive the latest enhancements without manual intervention. Alternative acquisition methods include direct downloads from the official repository, where releases are provided as .msixbundle files for standard installation or .zip archives for portable mode. For .msixbundle files, users can perform a installation using the command Add-AppxPackage -Path "path\to\Microsoft.WindowsTerminal_x64.msixbundle", which may require importing the Appx module with Import-Module Appx on 7 or later. The .zip option allows for a portable setup by extracting the archive, creating a .portable marker file next to the executable, and running wt.exe directly, ideal for environments without administrative privileges or for USB-based deployments. Additionally, Windows Terminal can be installed via the winget package manager with the command winget install --id Microsoft.WindowsTerminal -e --source winget, which simplifies the process for command-line enthusiasts and supports versions 1.6.2631 or newer of winget. The minimum prerequisite for installing Windows Terminal is Windows 10 version 2004 (build 19041) or later, with no additional dependencies required for basic functionality such as hosting Command Prompt or . However, advanced features like integration with the (WSL) necessitate separate installation and setup of WSL itself. Windows Terminal is pre-installed by default on all editions of , eliminating the need for separate acquisition on that platform. For 2025, it is pre-installed by default on editions with Desktop Experience; manual installation through the methods described above is required for or older server versions.

Configuration and Profiles

Windows Terminal's configuration is primarily handled through a graphical user interface (GUI) accessed by pressing Ctrl+, within the application, or by manually editing the settings.json file, typically located at %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json. The GUI organizes settings into categories such as profiles, startup options, actions (keyboard shortcuts), color schemes, and themes, allowing users to modify these without directly handling JSON. For programmatic or bulk changes, the JSON file supports validation via the "$schema" property pointing to Microsoft's schema URL, ensuring syntax correctness. Profiles in Windows Terminal represent configurable shells, such as Command Prompt, , or (WSL) distributions, each with customizable properties like command line, starting directory, icon, and tab title. To add or edit a via the GUI, users select the Profiles section, click "Add new profile," and specify details; for example, a WSL Ubuntu might set the commandline to "wsl.exe -d Ubuntu" and the starting directory to "/home/username." In JSON, profiles are defined in the "profiles" object under "list," with each entry as a JSON object including a unique GUID; editing involves copying or modifying these objects, and reordering affects keyboard shortcuts like Ctrl+Shift+1 for the first . Dynamic profiles are automatically generated and updated for installed shells like (default upon installation) or WSL distributions, using a "source" property to detect executables without manual addition. Profiles can be imported or exported by copying JSON snippets from the settings.json file, enabling synchronization across machines, though users must resolve GUID conflicts to avoid duplicates. Advanced configurations extend profile capabilities with options for environment variables, startup behaviors, and visual effects. Environment variables can be set per-profile via the "environment" object in JSON, overriding system defaults for that shell session. Startup tasks are managed through properties like "closeOnExit," which controls tab behavior after process termination (options include "automatic," "graceful," "always," or "never," defaulting to "automatic"). Acrylic transparency is enabled per-profile with "useAcrylic": true, applying a blurred background effect (default: false), while "opacity" (0-100, default: 100) adjusts overall window transparency, compatible with or without acrylic on Windows 11. Other tweaks include suppressing application title changes ("suppressApplicationTitle": true), setting text antialiasing modes ("antialiasingMode": "grayscale," "cleartype," or "aliased"), and configuring history size (up to 32767 lines, default: 9001). For migration from legacy consoles like conhost.exe, users set Windows Terminal as the default terminal application via Windows Settings > Privacy & security > For developers > Terminal, ensuring modern features replace older behaviors without compatibility issues for most applications. Common troubleshooting for configurations involves addressing profile detection failures or JSON errors. Profile detection issues, such as WSL starting directories not resolving, can be fixed by specifying paths like "/home/username" in the "startingDirectory" property or using "\wsl$<Distribution>\home<Username>" for older versions, and restarting the application. Errors loading settings.json, often due to syntax invalidity or duplicate GUIDs, are resolved by validating against the schema, correcting paths to executables, or deleting the file to regenerate defaults (back up first). Hidden profiles ("hidden": true) may not appear in the dropdown; set to false and restart Terminal to reveal them. For persistent issues like failed profile loading, reinstalling Windows Terminal via the Microsoft Store or winget updates the app and refreshes dynamic profiles without affecting user settings.

References

  1. [1]
    An overview on Windows Terminal | Microsoft Learn
    Feb 2, 2024 · Windows Terminal is a modern host application for the command-line shells you already love, like Command Prompt, PowerShell, and bash (via Windows Subsystem ...Command line arguments pageInstallFAQWindows Terminal Distribution ...Tutorial: Set up a custom ...
  2. [2]
    Introducing Windows Terminal - Windows Command Line
    May 6, 2019 · Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells ...
  3. [3]
    The new Windows Terminal and the original Windows console host ...
    Documentation. All project documentation is located at aka.ms/terminal-docs. If you would like to contribute to the documentation, please submit a pull request ...
  4. [4]
    Windows Terminal - Free download and install on ... - Microsoft Store
    Rating 4.2 (11,431) · Free · WindowsOct 13, 2025 · What's new in this version. Version 1.23.12811.0 - We've added dozens of settings to the UI that once only existed in the JSON file ...
  5. [5]
    Windows Terminal installation | Microsoft Learn
    Oct 6, 2022 · This feature is available in all versions of Windows 11 and versions of Windows 10 22H2 after the installation of the May 23, 2023 update, ...
  6. [6]
    Releases · microsoft/terminal - GitHub
    With this servicing update, Terminal 1.23 has been promoted to full GA. Bug Fixes. Terminal will no longer crash if you simultaneously close two windows at the ...
  7. [7]
    Windows Console and Terminal Definitions - Microsoft Learn
    Sep 20, 2022 · Terminals can use the pseudoconsole to take ownership of the user-interface elements away from the console host, conhost.exe , while leaving it ...Command Line Applications · Console Subsystem · Console Host
  8. [8]
    Windows Command-Line: Inside the Windows Console
    Jul 20, 2018 · Windows mandates that ConHost.exe is the Console app which is connected to Command-Line apps; Windows controls the creation of the ...
  9. [9]
    What limitations does the Windows console have regarding Unicode?
    Jun 17, 2016 · Windows console does not support complete UTF-16 . · And how the characters are displayed in the console window depends on the font used for the ...Displaying Unicode in PowerShell - Stack Overflowjava - Why is conhost.exe being launched? - Stack OverflowMore results from stackoverflow.comMissing: Host GPU
  10. [10]
    Windows Terminal as your Default Command Line Experience
    Dec 14, 2021 · Starting from the dawn of Windows, the default terminal emulator has always been the Windows Console Host, conhost.exe. Windows Console Host is ...
  11. [11]
    Building Windows Terminal with WinUI - Microsoft Developer Blogs
    Sep 8, 2020 · The history of WinUI and Windows Terminal goes back to December 2017. This was around the time the first prototyping of the application that ...
  12. [12]
    Windows Terminal - BetaWiki
    The first preview release was version 0.2, which appeared on 10 July 2019. The first stable version of the project (version 1.0) was released on 19 May ...Missing: public | Show results with:public
  13. [13]
    Windows Terminal Microsoft Store Preview Release
    You can now download the preview version of the Windows Terminal from the Microsoft Store if you have Windows 10 version 18362.0 or higher.
  14. [14]
    Microsoft's last major Windows Terminal preview: Azure Cloud Shell ...
    Apr 23, 2020 · "When there's an error, we'll actually tell you what it is instead of blaming your ISP," said Dustin L Howett, a Microsoft engineering lead.<|control11|><|separator|>
  15. [15]
    Windows Terminal 1.0 - Microsoft Developer Blogs
    May 19, 2020 · Windows Terminal allows you to run any command line application inside tabs and panes. You can create profiles for each of your command line ...
  16. [16]
    Windows Terminal is now the Default in Windows 11
    Oct 18, 2022 · Windows Terminal is now the default command line experience on Windows 11 22H2! This means that all command line applications will now ...
  17. [17]
    Windows Terminal Preview 1.3 Release - Windows Command Line
    Aug 26, 2020 · This release adds all of the 1.2 features into Windows Terminal and introduces new features described below for Windows Terminal Preview 1.3.
  18. [18]
    Windows Terminal Preview 1.10 Release - Microsoft Developer Blogs
    Jul 14, 2021 · This release introduces Windows Terminal Preview to version 1.10 and Windows Terminal will be updated to version 1.9 soon.
  19. [19]
    Windows Terminal Preview 1.18 Release - Microsoft Developer Blogs
    May 24, 2023 · Additionally, Windows Terminal Preview is getting an update to version 1.18 and will include all the features detailed here, so let's talk all ...
  20. [20]
    Windows Terminal Preview 1.22 Release - Microsoft Developer Blogs
    Aug 27, 2024 · Hello friends, we have a new Windows Terminal Preview release! Windows Terminal Preview 1.22 is a large release that contains new features ...
  21. [21]
    Windows Terminal Preview 1.24 Release - Windows Command Line
    Aug 29, 2025 · You can install Windows Terminal and Windows Terminal Preview from the Microsoft Store, from the GitHub releases page, or by using winget.<|control11|><|separator|>
  22. [22]
    Windows Terminal Preview 1.23 Release - Microsoft Developer Blogs
    Feb 5, 2025 · Here is our first Windows Terminal Preview release of the year! In ... Windows Terminal GitHub repository for more information.
  23. [23]
    Windows Terminal Actions | Microsoft Learn
    Oct 29, 2024 · You can create custom actions inside Windows Terminal that give you control of how you interact with the terminal.Missing: jump | Show results with:jump
  24. [24]
    Windows Terminal Panes | Microsoft Learn
    Sep 28, 2023 · Splitting vertically will open a new pane to the right of the focused pane and splitting horizontally will open a new pane below the focused ...
  25. [25]
    Windows Terminal Search | Microsoft Learn
    Feb 2, 2024 · By default, you can open the search dialog by typing Ctrl+Shift+F . ... You can open the search dialog with any key binding (shortcut key ...Missing: jump lists
  26. [26]
    Windows Terminal 1.4 released with hyperlink and jump list support
    Sep 22, 2020 · To open the jump list, click on the arrow next to Windows Terminal Preview in the Start Menu or right-click on its icon on the taskbar.<|separator|>
  27. [27]
    Windows Terminal Appearance Settings - Microsoft Learn
    Aug 21, 2025 · This setting enables you to configure the list of profiles and the structure of the new tab dropdown menu.Missing: UI | Show results with:UI
  28. [28]
    Windows Terminal Appearance Profile Settings | Microsoft Learn
    Aug 21, 2025 · Windows Terminal enables you to specify custom background images and icons using the settings UI menu or settings. ... High contrast. AI ...
  29. [29]
    Windows Terminal General Profile Settings - Microsoft Learn
    Aug 21, 2025 · If you'd like a setting to apply to all of your profiles, you can add it to the defaults section above the list of profiles in your settings.
  30. [30]
    Windows Terminal Dynamic Profiles | Microsoft Learn
    May 29, 2024 · To hide a profile from your terminal dropdown menu, add the hidden property to the profile object in your settings.json file and set it to true ...
  31. [31]
    GPU accelerated ML training in WSL - Microsoft Learn
    Nov 19, 2024 · The Windows Subsystem for Linux (WSL) offers a great environment to run the most common and popular GPU accelerated ML tools.
  32. [32]
    Windows Terminal SSH | Microsoft Learn
    May 29, 2024 · Windows has a built-in SSH client and SSH server that you can use in Windows Terminal. In this tutorial, you'll learn how to set up a profile in Windows ...
  33. [33]
    The Azure Cloud Shell Connector in Windows Terminal
    Aug 2, 2019 · The Windows Terminal can now connect you to the Azure Cloud Shell! We have a new default profile – the Azure Cloud Shell, which will allow ...
  34. [34]
    Windows Terminal FAQ | Microsoft Learn
    Windows Terminal is basically a host that enables you to run multiple command-line apps or shells side-by-side in customizable environment using tabs or window ...Missing: capabilities | Show results with:capabilities
  35. [35]
    Introducing the Windows Pseudo Console (ConPTY)
    Aug 2, 2018 · ConHost – Investing in yesterday for tomorrow. Microsoft tries, wherever possible, to maintain backward compatibility with existing apps/tools.
  36. [36]
    Color schemes in Windows Terminal - Microsoft Learn
    Oct 5, 2022 · Windows Terminal lets you define your own color schemes, either by using the built-in preset schemes, or by creating your own scheme from scratch.
  37. [37]
    Windows Terminal Adds Retro CRT Effects and Console Search
    Jan 14, 2020 · Microsoft released Windows Terminal Preview v.08 today and with it comes useful improvements that include a console search feature, tab sizing, and a new retro ...
  38. [38]
    Windows Terminal Advanced Profile Settings | Microsoft Learn
    Aug 21, 2025 · Learn how to customize the advanced profile settings within Windows Terminal.Suppress title changes · Text antialiasing
  39. [39]
    Contrast themes - Windows apps | Microsoft Learn
    Feb 27, 2025 · To see how your app behaves with contrast themes, enable and customize them through the Settings > Accessibility > Contrast themes page. Tip.
  40. [40]
    Windows Terminal Custom Color Schemes guide - Microsoft Learn
    Dec 20, 2022 · Here are some color schemes for you to try or use as the basis of your own designs. Installing schemes. Copy the JSON from the "schemes" section ...Missing: images GIFs 2021
  41. [41]
    Windows Console and Terminal Ecosystem Roadmap
    Sep 20, 2022 · This document is a high-level roadmap of the Windows Console and Windows Terminal products. It covers: How Windows Console and Windows ...<|control11|><|separator|>
  42. [42]
    24-bit Color in the Windows Console! - Microsoft Developer Blogs
    Sep 22, 2016 · we've updated the Windows Console to support full, glorious 24-bit RGB true color!
  43. [43]
    Console Virtual Terminal Sequences - Microsoft Learn
    Sep 20, 2022 · Virtual terminal sequences are control character sequences that can control cursor movement, console color, and other operations when written to the output ...Text Formatting · Samples · Example Of Select...Missing: conhost. exe
  44. [44]
    Windows Terminal Cascadia Code | Microsoft Learn
    Dec 10, 2021 · Cascadia Code is a new monospaced font from Microsoft that provides a fresh experience for command-line applications and text editors.
  45. [45]
    Cascadia Code - Windows Command Line
    Sep 18, 2019 · This font is most recommended to be used with terminal applications and text editors such as Visual Studio and Visual Studio Code. Programming ...
  46. [46]
    Windows Command-Line: Unicode and UTF-8 Output Text Buffer
    Nov 15, 2018 · Font-fallback is the ability to dynamically look-up and load a font that is similar-to the currently selected font, but which contains a glyph ...
  47. [47]
    Windows Terminal Rendering Settings - Microsoft Learn
    Sep 28, 2023 · Learn how to customize rendering settings within Windows Terminal.
  48. [48]
    Possiblity to install on older Windows 10 builds · Issue #2480 - GitHub
    Aug 20, 2019 · I didn't see any information on why Terminal requires "Windows build 18362 or higher". Is it likely to become possible in the future?
  49. [49]
  50. [50]
    AppContainer isolation - Win32 apps | Microsoft Learn
    Jul 8, 2025 · Isolation is the primary goal of an AppContainer execution environment. By isolating an application from unneeded resources and other applications,Credential Isolation · Device Isolation · File IsolationMissing: Terminal UWP
  51. [51]
    Windows Terminal Distribution Types | Microsoft Learn
    Aug 21, 2025 · Windows Terminal is distributed via GitHub releases in a variety of formats: Packaged, or "MSIX bundle".
  52. [52]
    Document our telemetry collection and out-out steps #6118 - GitHub
    May 21, 2020 · Thanks for the detailed response. It totally slipped my mind that the gathered data is available to browse at any time at the Windows level.
  53. [53]
    Getting Started with Windows Terminal - Microsoft Developer Blogs
    Dec 17, 2020 · Requirements. In order to run either Windows Terminal build, your machine must be on Windows 10 1903 or later.
  54. [54]
    Install Windows Terminal without the Microsoft Store
    Nov 29, 2023 · To install Windows Terminal, you need a build of Windows 1903 (10.0.18362.0) or newer. As a result, you cannot install Windows Terminal on ...
  55. [55]
    What's new in Windows Server 2025 - Microsoft Learn
    Feb 28, 2025 · The Windows Terminal, a powerful and efficient multishell application for command-line users, is available in Windows Server 2025. Search ...
  56. [56]
  57. [57]
    Windows Terminal Troubleshooting | Microsoft Learn
    Oct 5, 2022 · This guide addresses some of the common errors and obstacles you may encounter when using Windows Terminal.
  58. [58]
    Legacy Console Mode – Windows Desktop - Microsoft Learn
    Sep 20, 2022 · Right-click on the application title bar and choose the Properties menu option. Choose the first tab, Options . Then check the box at the bottom ...