Cmd.exe
また、内部コマンドが次のように改善されている。
DelTreeコマンド(ディレクトリとそれ以下のファイル・ディレクトリを削除)はRDコマンドに/Sスイッチとして統合。
SetLocalコマンドやEndLocalコマンドで環境のスコープを限定。例えば、SetLocalコマンド後にバッチファイルなどにより変更された環境変数は、EndLocalコマンドを実行するとSetLocalコマンド実行前の状態に復元される。
Callコマンドでバッチファイル内のサブルーチンの呼び出しをサポートした。COMMAND.COMでは外部バッチファイルの呼び出しのみをサポートしていた。
C Shellと互換性があるファイル名修飾子(%fなど)
カレントディレクトリを変更した後から過去のカレントディレクトリに戻ることができる、PushD、PopDコマンド
IFコマンドで大文字・小文字を区別した文字列比較、数値比較、ブロック記述をサポート。
SETコマンドで数値の演算代入をサポート