How to change the default terminal emulator on Windows (cmd)?
Default terminal
You may set up ConEmu as default terminal for cmd.exe, tcc.exe, powershell.exe or any other console application. In fact, you choose from what application you need to run any console application, even from Visual Studio for debugging your console applications.
Just turn on checkbox, point applications from you like to start console tools (for example explorer.exe|totalcmd.exe|wdexpress.exe
) and voila. You may press Win+R type ipconfig /all
and press Enter. You may even start your console application in Visual Studio debugger. New console will starts attached to the new ConEmu tab. You may also doubleclick on some executable in the Explorer window.
You may find more information about the feature in the project wiki: DefaultTerminal.
Alternative
Also, there is an alternative less preferable way to auto run ConEmu on cmd.exe and tcc.exe startup. Just press "Register ConEmu autorun" in Settings -> ComSpec.
In order to change the default shell to anything, you have to change the ComSpec
environmental variable.
On Windows 7, you Right click My Computer
→Properties
→Advanced system settings
(on the left pane). Go down to the bottom and select Environment Variables...
. Change the ComSpec
to whatever shell application you want.
The default value is %SystemRoot%\system32\cmd.exe
.
For PowerShell it is %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
.