just passing another great find along: Win95Cmd - an official Win9x-compatible version of CMD.EXE from Microsoft, even if somewhat beta.
Ive heared it supports command extensions with a few exceptions, but in my tests i havent found anything missing.
Limitations: Scrolling didnt work for me, as well as fimename completion, and it can only safely exited with typing exit, not closing window. Of course it doesnt match the processing speed of command.com.
The first 2 could actually be registry settings, i will look into this.
Sadly, its not HX-DOS compatible, so Windows GUI is required.
If you have problems with pipes: It references %COMSPEC% to walk through pipes , so it should be set to Win95Cmd at runtime
Download with different versions: http://cygutils.fruitbat.org/consize/
Edit: Reg-file to integrate it
REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor] "AutoRun"="SET COMSPEC=C:\\WINDOWS\\Win95Cmd.exe" [HKEY_LOCAL_MACHINE\Software\CLASSES\.cmd] @="cmdfile" [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile] @="Windows NT Command Script" "EditFlags"=hex:d0,04,00,00 [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\shell] @="" [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\shell\open] @="" "EditFlags"=hex:00,00,00,00 [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\shell\open\command] @="C:\\WINDOWS\\Win95Cmd.exe /C \"%1\" %*" [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\shell\print] @="" [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\shell\print\command] @="C:\\WINDOWS\\NOTEPAD.EXE /p %1" [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\shell\edit] @="&Edit" [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\shell\edit\command] @="C:\\WINDOWS\\NOTEPAD.EXE %1" [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\shellex] [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\shellex\PropertySheetHandlers] [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\shellex\PropertySheetHandlers\{86F19A00-42A0-1069-A2E9-08002B30309D}] @="" [HKEY_LOCAL_MACHINE\Software\CLASSES\cmdfile\DefaultIcon] @="C:\\WINDOWS\\SYSTEM\\shell32.dll,-153"
Flo
FYI: Couldnt get the original NT CMD.EXE to work even with the KernelEx project. (I know i was foolish to even try )