If I Code: detach g:\tc16\tcc.exe I get a transient, truly detached (no conhost) instance of TCC. Is it supposed to be transient? If, expecting the same behavior, I Code: v:\> echo %comspec G:\TC16\TCC.EXE v:\> detach %comspec I get a non-transient detached TCC process **PLUS** a new non-transient, visible TCC process. Likewise detaching "%comspec /k" or "g:\tc16\tcc.exe /k". Is it working correctly (especially the extra, visible TCCs)?