Microsoft Promising Improved Console Apps Support in Next Windows 10 Release

The next major Windows 10 release will get a Windows Pseudo Console for better support of command-line and graphical user interface (GUI)-based applications.

The Windows Pseudo Console, known as "ConPTY", is a kind of "back to the future" concept, inspired by Unix and Linux (*NIX) operating systems. Unlike *NIX operating systems, Windows currently lacks a pseudoconsole. It doesn't speak the "text/VT" language that was used to support terminal communications in *NIX operating systems. As a consequence, Windows currently "obstructs third-party consoles and server apps." Windows goes through the gyrations of creating an off-screen console to scrape and resend the output using a so-called "Console API."  

This lack of a pseudoconsole in Windows has just led to problems, including "instability, crashes, data corruption, excessive power consumption," among others, according to Rich Turner, a senior program manager at Microsoft, in an Aug. 2 post announcing the coming Windows Pseudo Console. The Windows Pseudo Console API is aiming to remove those obstacles.

"Our goals here are to eradicate an entire class of issues and limitations for developers of Console and server apps, and to make developing code for the Windows Command Line infrastructure more powerful, consistent, and fun," Turner wrote.

Turner has been writing a series of posts about the Windows command line. His Windows Pseudo Console announcement recounted how terminal communications have evolved over the years. They've shifted from dumb terminals where people typed input using typewriter-like devices to PCs with screens and graphical displays. The pseudoconsole was added in *NIX operating systems as solution to teletype machines getting scrapped.

Microsoft's new Windows Pseudo Console aims to make the current ConHost in Windows "a true Console Host," Turner indicated. Microsoft expects to ship the new Windows Pseudo Console "in the next major release of Windows 10 (due sometime in fall/winter 2008)," he added. It's presently available for testing in the latest Windows 10 Insider Preview SDK.

Microsoft has already shifted some of its tools to use the new ConPTY API. The console team at Microsoft has collaborated with internal Microsoft teams on integration efforts, such as the teams developing Windows Subsystem for Linux, Windows Containers, Visual Studio and VSCode, along with "third-party" (non-Microsoft) developers.

Developers of command-line applications won't have to do much as the new "ConHost will do all the work for you," Turner indicated. They also can continue to use the old Console API if they want. However, Microsoft is encouraging developers to use the new ConPTY API if they are building new Windows command-line applications.

Turner indicated that the Windows Pseudo Console in Windows 10 will fix problems currently associated with connecting command-line applications in Windows. It will support "all Command-Line and/or GUI applications that communicate with Command-Line applications," he added. It'll also provide backward compatibility for existing command-line apps, he suggested. Command-line apps will "speak text/VT externally, without requiring any changes."

"Using the new ConPTY infrastructure, third party Consoles can now communicate directly with modern and traditional Command-Line applications, and speak text/VT with all of them," Turner noted.

Despite the historical baggage associated with it, Turner described Microsoft's switch to the ConPTY API as "perhaps one of the most fundamental, and liberating, changes that's happened to the Windows Command-Line in several years … if not decades!"

About the Author

Kurt Mackie is senior news producer for 1105 Media's Converge360 group.


  • Microsoft Brings AI Enhancements to Bing and Edge

    Microsoft has launched a new version of its Bing search engine, powered by OpenAI's ChatGPT-4 AI.

  • Microsoft Outlook Hit with Worldwide Outage

    Microsoft's Outlook service went down for about 12 hours on Feb. 6, according to the company.

  • Dell Slashes 6650 Jobs

    Dell is cutting five percent of its workforce (6,650 jobs), the company announced on Monday.

  • Microsoft Committed to Mixed Reality and HoloLens 2

    Microsoft is reassuring the public that it still is focused on mixed-reality products, including Microsoft Mesh and the HoloLens 2 headset.