I noticed something unexpected with my command prompts on Windows 8.1 (and Windows 7). I was hoping someone could clarify this.
I installed cmd-colors-solarized on my machine so my command prompt would use the Solarized color scheme. The script works by adding color identifiers into the registry, namely in [HKEY_CURRENT_USER\Console].
- When I open the command prompt through the start menu (Press the
and start typing cmd) I get the command prompt with the Solarized color scheme. This works both for the regular user as the administrator. - When I open the command prompt through the power user menu (
+ X) I get get the default size and color scheme. - When I open the Visual Studio Command Prompt (which actually calls the following:
%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"") I get the default size and color scheme.
I assumed that the same settings would be used when opening command prompts in different ways, but this does not seem to be the case. I looked around the registry but I was unable to find any other possible locations were the last two command prompts would get their info from.
Has anyone any idea why all the command prompts look and behave differently?
edit: I have been messing with the registry so much I can't get the Solarized theme to work anymore. But I have made some progress on why this occurs. I can see the Solarized colors when I choose to edit the command prompt defaults, not when I try to edit the properties. The post Temporarily Changing Console Properties in Windows 7 contains the answer to why, now I would like to know how I can fix this.