How to set Windows Terminal default app for Command Prompt, PowerShell, WSL

You can make the Windows Terminal the default command console on Windows, and here's how.

Windows Terminal default app
Windows Terminal default app
  • Windows Terminal can be the default app for launching PowerShell and Command Prompt from Windows Terminal > General and changing the “Default terminal application” setting.
  • On Windows 11, you can also open Settings > System > For Developers and choose “Windows Terminal” in the “Terminal” setting.
  • On Windows 10, open Settings > Update & Security > For Developers and choose “Windows Terminal” in the “Terminal” setting.
  • Finally, you can change the default settings from the Windows Console Host’s “Terminal” tab.

UPDATED 12/18/2023: On Windows 11 (and 10), you can now open Command Prompt, PowerShell, and WSL directly into the Windows Terminal app instead of the legacy Windows Console, and in this guide, I will teach you how. 

Although the system automatically makes the Windows Terminal the default command-line experience, you can change this behavior manually in case your setup still defaults to the Windows Console, or you want to set another version of the terminal as the default. (I personally use the “Windows Terminal Preview” as my default experience.)

In this guide, I will teach you how to make the Windows Terminal experience the default application on Windows.

Set Terminal default console on Windows from Terminal

To open Command Prompt, PowerShell, and WSL with the Windows Terminal app by default, use these steps:

  1. Open Start on Windows 11 (or 10).

  2. Search for Windows Terminal and click the top result to open the app.

  3. Click the menu (down-arrow) button and select the Settings option.

  4. Click on Startup.

  5. Use the “Default terminal application” setting and select the Windows Terminal option.

    Default terminal application setting

  6. (Optional) Choose the Command Prompt option in the “Default profile” setting.

  7. Click the Save button.

Once you complete the steps, the next time you open Command Prompt or PowerShell, the command-line tool will open on Windows Terminal instead of the legacy Windows Console Host.

Set Terminal default console on Windows 11 from Settings

To configure the Windows Terminal as the system default, use these steps:

  1. Open Settings (Windows key + I).

  2. Click on System.

  3. Click the For developers page.

  4. Choose the Windows Terminal option from the “Terminal” setting.

    Windows 11 For Developers change terminal default

    Quick note: You can also make the preview version of the terminal your default experience, and you can use this setting to revert the default setting to the Windows Console.

After you complete the steps, launching Command Prompt, PowerShell, or another command-line tool will open in the terminal by default.

Set Terminal default console on Windows 10 from Settings

To make the Windows Terminal the default experience on Windows 10, use these steps:

  1. Open Settings (Windows key + I).

  2. Click on Updated & Security.

  3. Click on For developers.

  4. Choose the Windows Terminal option from the “Terminal” setting.

    Windows 10 For Developers change terminal default

Once you complete the steps, Windows 10 will now use the Windows Terminal as the default command-line console experience.

Set Terminal default console on Windows from Console

Alternatively, you can always enable the feature within the Windows Console Host with these steps:

  1. Open Start.

  2. Search for Command Prompt or PowerShell and click the top result to open the app.

  3. Right-click the title bar and select the Defaults option.

    Windows Console default option

  4. Click the Terminal tab.

  5. Select the Windows Terminal option under the “Default Terminal Application” section.

    Console Windows properties default app

  6. Click the OK button.

Once you complete the steps, the apps will launch automatically using the Windows Terminal application.

About the author

Mauro Huculak is a Windows expert and the Editor-in-Chief who started Pureinfotech in 2010 as an independent online publication. He is also been a Windows Central contributor for nearly a decade. Mauro has over 12 years of experience writing comprehensive guides and creating professional videos about Windows, software, and related technologies, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 20 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me.