External commands available to Windows command interpreter are separate executable program files, supplied with the operating system by Microsoft, or bundled as standard with the third-party command interpreters. By replacing the program files, the meanings and functions of these commands can be changed.

Many, but not all, external commands support the /? convention, causing them to write on-line usage information to their standard output and then to exit with a status code of 0.

ARP

AT

ATTRIB

BCDEDIT

CACLS

CHCP

CHKDSK

CHKNTFS

CHOICE

CIPHER

CLIP

CMD

COMP

COMPACT

CONVERT

DEBUG

DISKCOMP