TCC Window Background Color Anomaly

Sep 17, 2011
I recently built a new computer that runs Windows 10, to replace an old machine that ran Windows 7. I moved the TCMD.INI file from the old machine to the new after installing Take Command 24.

TCMD.INI specifies "Bright White on Blue" as its standard color for TCC. The background was the correct dark blue on my old computer. But on the new computer the background is BRIGHT blue, in a Take Command tab or as standalone TCC. The Options dialogue shows the dark (non-bright) blue color correctly, so it doesn't look like there's a problem with the display or monitor settings. But the background is the same bright blue whether TCMD.INI says "Blue" or "Bright Blue." I'm using a black background as a workaround, but I'd really like to have the non-bright blue background I've used since the 4DOS days.
Aug 23, 2010
Win10 uses different color scheme for terminal by default.
You can try the following script to restore colors:

reg ADD "HKCU\Console" /v "ColorTable00" /t REG_DWORD /d 0x00000000 /f
reg ADD "HKCU\Console" /v "ColorTable01" /t REG_DWORD /d 0x00800000 /f
reg ADD "HKCU\Console" /v "ColorTable02" /t REG_DWORD /d 0x00008000 /f
reg ADD "HKCU\Console" /v "ColorTable03" /t REG_DWORD /d 0x00808000 /f
reg ADD "HKCU\Console" /v "ColorTable04" /t REG_DWORD /d 0x00000080 /f
reg ADD "HKCU\Console" /v "ColorTable05" /t REG_DWORD /d 0x00800080 /f
reg ADD "HKCU\Console" /v "ColorTable06" /t REG_DWORD /d 0x00008080 /f
reg ADD "HKCU\Console" /v "ColorTable07" /t REG_DWORD /d 0x00c0c0c0 /f
reg ADD "HKCU\Console" /v "ColorTable08" /t REG_DWORD /d 0x00808080 /f
reg ADD "HKCU\Console" /v "ColorTable09" /t REG_DWORD /d 0x00ff0000 /f
reg ADD "HKCU\Console" /v "ColorTable10" /t REG_DWORD /d 0x0000ff00 /f
reg ADD "HKCU\Console" /v "ColorTable11" /t REG_DWORD /d 0x00ffff00 /f
reg ADD "HKCU\Console" /v "ColorTable12" /t REG_DWORD /d 0x000000ff /f
reg ADD "HKCU\Console" /v "ColorTable13" /t REG_DWORD /d 0x00ff00ff /f
reg ADD "HKCU\Console" /v "ColorTable14" /t REG_DWORD /d 0x0000ffff /f
reg ADD "HKCU\Console" /v "ColorTable15" /t REG_DWORD /d 0x00ffffff /f
REM reg ADD "HKCU\Console" /v "EnableColorSelection" /t REG_DWORD /d 0 /f

DO n IN /P REGDIR /F "HKCU\Console" /S1
  IF %[_do_loop] = 1 ITERATE
  reg DELETE "%[n]" /f

Color values in this script are in xRGB format.
An alternative palette I'm using is
reg ADD "HKCU\Console" /v "ColorTable00" /t REG_DWORD /d 0x00000000 /f
reg ADD "HKCU\Console" /v "ColorTable01" /t REG_DWORD /d 0x00a80000 /f
reg ADD "HKCU\Console" /v "ColorTable02" /t REG_DWORD /d 0x0000a800 /f
reg ADD "HKCU\Console" /v "ColorTable03" /t REG_DWORD /d 0x00a8a800 /f
reg ADD "HKCU\Console" /v "ColorTable04" /t REG_DWORD /d 0x000000a8 /f
reg ADD "HKCU\Console" /v "ColorTable05" /t REG_DWORD /d 0x00a800a8 /f
reg ADD "HKCU\Console" /v "ColorTable06" /t REG_DWORD /d 0x000058a8 /f
reg ADD "HKCU\Console" /v "ColorTable07" /t REG_DWORD /d 0x00a8a8a8 /f
reg ADD "HKCU\Console" /v "ColorTable08" /t REG_DWORD /d 0x00585858 /f
reg ADD "HKCU\Console" /v "ColorTable09" /t REG_DWORD /d 0x00ff5858 /f
reg ADD "HKCU\Console" /v "ColorTable10" /t REG_DWORD /d 0x0058ff58 /f
reg ADD "HKCU\Console" /v "ColorTable11" /t REG_DWORD /d 0x00ffff58 /f
reg ADD "HKCU\Console" /v "ColorTable12" /t REG_DWORD /d 0x005858ff /f
reg ADD "HKCU\Console" /v "ColorTable13" /t REG_DWORD /d 0x00ff58ff /f
reg ADD "HKCU\Console" /v "ColorTable14" /t REG_DWORD /d 0x0058ffff /f
reg ADD "HKCU\Console" /v "ColorTable15" /t REG_DWORD /d 0x00ffffff /f
Last edited:
Sep 17, 2011
First, thanks to all of you for the quick response.

Changing the color palette seems insane to me. But I don't know if Microsoft is insane, or if I'm the insane one for my inability to recognize and be grateful for Microsoft's improvements.

This isn't the first insane thing I've encountered in the journey I've just begun through the looking glass of Windows 10. Since the standard bright white background bothers my eyes, for the last 25 years or so I have been using a light blue background that works better for me in application windows. (That color is R166 G202 B240, for which I claim no intellectual property rights.)

Microsoft made it very easy to change the application background color since at least Windows 3.1. But the brilliant designers of Windows 10 removed that ability. (Because Microsoft wants you to buy Themes from them rather than set up your own preferences?) The only way to make Windows 10 give me background I want (rather than adapting myself to what Microsoft wants) is to hack the Registry. (HKEY_CURRENT_USER\Control Panel\Colors\Window)

I visited the link to Color Tool. The tool apparently no longer exists. And when it did, it apparently was provided only in source code form. I'd have to get the necessary compiler and tools to build it.

It appears that the only way to get the Take Command color scheme I want-- the color scheme I've been using for 29 years-- is to once again hack the Registry. So after backing up the color table settings, I ran AnrDaemon's script. The DO loop produced an error message about being unable to find the key to delete. But I now have the old blue background in Take Command/TCC! I don't know how that will affect other parts of Windows 10, or whether it will reset to the Microsoft palette the next time Microsoft pushes a new Windows version. But for now, it's good.

Thanks again!
Sep 17, 2011
Thanks, Alpengreis. ColorTool does work.

Also, there is (sane) logic to changing the color scheme, as explained here. If I weren't using a dark-blue background for TC, I likely would have noticed only that the colors are clearer against the standard black background.

The real problem was that even though I did quite a lot of research in planning my build and migration to Windows 10, I never saw anything about changes to console colors. I guess the console itself isn't significant for most users. The information is all there if you know to look for it, but it never occurred to me to look. (I don't know whether the chicken or the egg came first, but I'm still wiping the egg off my face.)

Maybe this is something that needs to be included in the Take Command documentation, if it isn't already. The Options menu shows only the legacy palette, which only added to my confusion.

(This still doesn't address the insanity of removing the ability to change the application window background color. Users have complained about that for years, but Microsoft seems intent on ignoring them.)
Similar threads
Thread starter Title Forum Replies Date
R How do I get a Git Bash shell to appear in TCC window? Support 7
E How to change window title tcmd window - not tcc window Support 1
James Miller tcc shell window does not disappear Support 18
D How cut in TCC tab window Support 5
S Paste in TCC/TCMD window is very slow [v20.0.22] Support 13
C How to? run a BTM in elevated, inv tcc tab window Support 9
vefatica TCC window caption in elevated session? Support 5
T 64 bit TCCLE appears to crash when opening tcc.exe from within tcc.exe window Support 7
Joe Caverly VIEW window in a TCC tab window problems Support 5
Joe Caverly New Tab In TCMD Changes TCC Window Size Support 1
P TPipe relaunches TCC window and 4start, etc Support 7
S WAD BDEBUGGER command changes window title to "TCC Prompt" Support 4
S WAD Invoking BDEBUGGER changes window title to "TCC Prompt" Support 7
M Another simple question re. Take Command/TCC window witdth in characters... Support 16
S Smooth scrolling in a TCC window Support 9
vefatica WINDOW (and more closing TCC woes) Support 15
newbie Cannot make a btm/tcc.exe window wider Support 4
mikea TCC: History window sizes; other config options Support 16
T Starting a process blocks TCC window... Support 2
CWBillow TCC Window size Support 5
D TCC - Full Screen/History window conflict - workaround? Support 4
C COMSPEC constantly reset to TCC.EXE Support 6
rconn News Take Command / TCC / CMDebug / TCC-RT v28 Released Support 0
C How to? starting TCC/TCMD v25 Support 2
CWBillow TCC and TCMD in Powershell Support 6
rconn News Take Command / TCC / CMDebug / TCC-RT 27.01.24 uploaded Support 0
rconn News Take Command / TCC / CMDebug / TCC-RT 27.01.23 uploaded Support 0
Alpengreis Fixed Crash after copy dialog with big TCC.exception.log Support 5
rconn News Take Command / TCC / CMDebug / TCC-RT v27.01 Build 22 Uploaded Support 0
L FTYPE in TCC, less quirky than in cmd.exe Support 3
V Set path permanently from within TCC? Support 3
DrusTheAxe Runaway TCC.exception.log filling drive Support 5
rconn News Take Command / TCC / CMDebug / TCC-RT 27.0.21 uploaded Support 0
Joe Caverly tcc.exception.log Support 3
rconn News Take Command / TCC / CMDebug / TCC-RT 27.0.20 uploaded Support 0
rconn News Take Command / TCC / CMDebug / TCC-RT 27.0.19 Support 0
FreezerBurnt Help making a CMD and TCC compatible batch file Support 7
vefatica SCRIPT ... TCC disappears Support 2
rconn News Take Command / TCC / CMDebug / TCC-RT v27.0.18 Support 0
Jesse Heines Access Denied errors in TCC 27 Support 9
fpefpe How to? tcc inifile (%_ininame) Support 3
M How to? Black TCC Prompt Support 2
D Differences between TCC and CMD with COPY /b Support 4
M Oracle batch OPatch.bat.bat not working in TCC but correctly in CMD Support 5
Jay Sage Extra TCC Tasks Support 6
vefatica Can I turn off the minimize to tray mechanism in TCC? Support 5
N Command execution slows down in TCC Prompt after a while Support 6
R Upgrade TCMD 19 to TCC 26 Support 1
Joe Caverly Set a batch variable (%1 - %n) when TCC is executing a batch file Support 5
samintz How to? Is this doable in TCC? Support 2

Similar threads