I often run commands in cmd.exe that have pretty colors in their output, which is great. Unfortunately, sometimes they die in the middle, or I have to kill them, and then the console window itself gets stuck in (say) red text on black background, which is awkward.

How do I reset the text color to the default?

On a unix terminal, I can type reset -- I'm looking for the cmd.exe equivalent of that.

link|improve this question

54% accept rate
feedback

3 Answers

up vote 4 down vote accepted

Color 07 will set it to the default scheme that cmd.exe uses.

Color attributes are specified by TWO hex digits -- the first corresponds to the background; the second the foreground. Each digit can be any of the following values:

0 = Black       8 = Gray
1 = Blue        9 = Light Blue
2 = Green       A = Light Green
3 = Aqua        B = Light Aqua
4 = Red         C = Light Red
5 = Purple      D = Light Purple
6 = Yellow      E = Light Yellow
7 = White       F = Bright White
link|improve this answer
All 3 answers so far are very helpful, but color 07 (and not just color) worked here, so I'll mark this one. – Ken Jun 30 '10 at 22:32
feedback

Try "Color"

use color /? to see all the commands

COLOR If no argument is given, this command restores the color to what it was when CMD.EXE started. This value either comes from the current console window, the /T command line switch or from the DefaultColor registry value.

link|improve this answer
+1 for quoting the docs instead of linking to not even official information :-) – Joey Jun 30 '10 at 21:49
feedback

Well according to: http://commandwindows.com/vista-commands.htm

You just type COLOR.

Worked for me just now...

link|improve this answer
Dang, beat me to it. – Moab Jun 30 '10 at 21:26
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.