Windows Terminal – How to Make Windows Terminal the Default for CMD and Powershell

cmd.exepowershellwindows 10windows-subsystem-for-linuxwindows-terminal

If I open the new Windows Terminal, I can then open tabs for CMD, Powershell, Wsl, etc.

But if I run Powershell.exe or CMD.exe directly or open a .ps1/.bat script, they will be shown using their respective (ugly) standard window, not inside Windows Terminal.

I want to know if there's a way to make then always open inside Windows Terminal, no matter how I started them.

Best Answer

I want to know if there's a way to make then always open inside Windows Terminal, no matter how I started them.

At this time it is not possible. In order for this to work it requires OS support, which at this time, does not exist.

This will require an OS feature. I'm updating the title to represent the default terminal OS change.

Now if you were to add Windows Terminal to the Win+X Menu, retrain your brain to always use that, then configure the appropriate profiles for Windows Terminal you would likely get to a 90% solution.

Otherwise, as of today and Windows Terminal 1.0, it currently is not possible to replace the Command Prompt with Windows Terminal.

Source:

Related Question