COMMAND.COM
出典: フリー百科事典『ウィキペディア(Wikipedia)』
COMMAND.COM(コマンド・コム)はMS-DOSの標準コマンドシェル(コマンドラインインタープリタ)。MS-DOSでは起動プロセスの中でMSDOS.SYS(IBM-DOSではIBMDOS.COM)がCONFIG.SYSの記述"SHELL="を元に起動する最初のプロセス。
COMMAND.COMは対話モードとバッチモードの二種類のモードを持つ。対話モードではユーザの入力を即時に実行し、バッチモードではバッチファイルと呼ばれる拡張子".BAT"のファイルに書かれたコマンドを順次実行する。 UNIXシェルと違い、バッチコマンドも対話モードと同じプロセス、同一のコンテキストで実行されるが、双方のモードを直接切り替えることはできない。
最も初期のCOMMAND.COMは、わずか4KBほどであった。
Windows 9x系では、MS-DOSプロンプトとして、16bitプログラムの実行をエミュレートするものであったが、Windows XPの登場によって9x系のMS-DOS上で動くOSが無くなったため、その役割をWindows 2000などのWindows NT系専用の拡張版である、コマンドプロンプト(Cmd.exe)に譲った。しかし、互換性のため今でもWindows NT系にはCOMMAND.COMが付属しており、実行することができる。