Change Default Terminal Application in Windows 10

WIndows Terminal Icon

It is now possible to change Default Terminal Application in Windows 10. The appropriate option is available starting in build 21390 and Windows Terminal 1.9, which can now be set as the default host for console apps in Windows.

The default console host is the application that handles execution of any command line application such as PowerShell, command prompt, etc. They will work inside the specified terminal emulator session by default.

For example, if you select Windows Terminal, PowerShell and command prompt will run sessions will always run inside Windows Terminal.

However, if you select Windows Console Host, this will restore the classic behavior of Windows, and you will have PowerShell, command prompt, WSL, and other console apps running in their own PowerShell and command prompt window.

This post will show you how to change the default terminal app to Windows Console Host or Windows Terminal on Windows 10. This can be done either in command prompt properties or in Windows Terminal settings.

How to Change Default Terminal Application in Windows 10

  1. Open a new Command Prompt or PowerShell window.
  2. Right-click the title bar and select Properties from the menu.
  3. Switch to the Terminal tab in the Properties dialog.
  4. Under Default Terminal Application, select either Windows Console Host or Windows Terminal.
  5. Click OK to apply the change.

You are done.

Note that if the option will not be available if you have already set the default terminal application to Windows Terminal. In this case, you will need to use the following method instead.

Set Default Terminal app in Windows Terminal Settings

  1. Open the Windows Terminal app.
  2. Click on the down arrow icon next to the New tab button.
  3. Now, select Settings from the menu.
  4. Click on the Startup section on the left.
  5. On the right, select Windows Console Host or Windows Terminal for what you want in the Default Terminal Application drop-down list.
  6. Finally, click on the Save button to apply the changes.

That's it.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

6 thoughts on “Change Default Terminal Application in Windows 10”

      1. No, this absolutely isn’t a Windows 10 thing. The insider build you’re referencing here was later released as a Windows 11 build instead of Windows 10, and as such, is now entirely unavailable to Windows 10 users, and has been since before your “look at the screenshots at least” comment.

        Source:
        https://github.com/microsoft/terminal/issues/10869#issuecomment-1374221560

  1. Is the scope of this per-machine or per-user? How to achieve this (or revert to Windows Console Host) via the registry? More exactly, using Powershell commands – easy if we know registry settings.

Leave a Reply

Your email address will not be published.

Exit mobile version
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.