Here's how to change the Windows 11 default console app to Windows Terminal or Command Prompt. The default console is a host app that opens when you launch a command line software, such as diskpart or sfc.
The default console is also responsible for running PowerShell applets, command prompt tools and commands, and so on. Those commands and utilities run inside the specified console host, that process their output and provides them certain system resources.
Windows 11 allows you setting either Windows Terminal or classic console (conhost) as your default console software. The latter doesn't need introduction, as it is available in Windows for decades.
The Windows Terminal app is a new, modern command host that greatly extends capabilities of the input window. It has tabs, graphic accelerated text output, multiple profiles, customizable appearance and hotkeys, and much more.
With Windows Terminal, you will have PowerShell, WSL, and Command Prompt running in tabs, as each of the tools will have its own individual profile.
With conhost as your console, PowerShell, WSL, and Command Prompt will run in their own windows and will be limited to the classic set of features.
Set the Default Console to Windows Terminal or Command Prompt in Windows 11
There are three methods to change your default console on Windows 11. You can set your preferred command host app using the Windows Settings, Windows Terminal settings, and also in the Command Prompt window properties. Let's review these methods.
Change the Windows 11 Default Console in Settings
- Right-click the Start button and select Settings from the menu.
- On the left, click on Privacy & security. On the right, click on For developers.
- On the right, select Windows Terminal or Windows Console Host from the drop-down menu of the Terminal option.
Besides the system Settings app, you can specify the preferred console app right in the options of the Windows Terminal. It has very tight integration with the OS, e.g. it is available in the context menu of File Explorer.
Change Default Console in Windows 11 in Settings of Windows Terminal
- Press Win + X and select the Windows Terminal entry.
- In Windows Terminal, click on the down arrow button and select Settings.
- In the left pane of settings, select Startup.
- On the right, select Windows Terminal or Windows Console Host from the Default terminal application drop-down menu.
- Click on the Save button to apply the change.
You are done.
Finally, you can change the preferred terminal app right from the Command Prompt options. Please keep in mind that this method only works when you current terminal app is set to Windows Console Host, and not to Windows Terminal. Do the following.
Change the Default Terminal app from Command Prompt properties
- Press Win + R and type
cmd.exeinto the Run box to open a new Command Prompt.
- Right-click the title bar and select Properties from the menu.
- Go to to the Terminal tab in the Properties dialog.
- Under Default Terminal Application, select either Windows Console Host or Windows Terminal.
- Click OK to save the change.
You are done.
Again, this option will not be available if you have already set your default terminal application to Windows Terminal. In this case, you must use any of methods reviewed above to switch it back to Windows Console Host.
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!