Command Availability Across Microsoft Operating Systems

List of Commands and Their Availability from MS-DOS through Windows 8

Checkmark in a box represented in a digital circuit board
alengo / Getty Images

A command available in one Microsoft operating system isn't necessarily available in another. Microsoft frequently adds and removes commands from one version of Windows to another, usually due to the removal or addition of certain features.

See the table below for a complete list of commands and their availability in MS-DOS, Windows 98/95, Windows XP, Windows Vista, Windows 7, and Windows 8.

For more detailed information see my List of Command Prompt Commands or a list more specific to your operating system in these versions: Windows 8 CMDs, Windows 7 CMDs, Windows Vista CMDs, Windows XP CMDs, and DOS Commands.

Note: The command information below is current to the latest version number or service pack: MS-DOS 6.22, Windows 98 SE, Windows XP SP3, Windows Vista SP2, Windows 7 SP1, and Windows 8.

Commands and Their Availability from MS-DOS 6.22 through Windows 8

CommandMS-DOSWin 98Win XPWin VistaWin 7Win 8
AppendYYY1Y1Y1Y1
ArpNYYYYY
AssocNNYYYY
AtNNYYYY
AtmadmNNYNNN
AttribYYYYYY
AuditpolNNNYYY
BcdbootNNNNYY
BcdeditNNNYYY
BdehdcfgNNNNYY
BitsadminNNNYYY
BootcfgNNYYYY
BootsectNNNY10Y10Y
BreakYYYYYY
CaclsNNYYYY
CallYYYYYY
CdYYYYYY
CertreqNNNYYY
CertutilNNNYYY
ChangeNNNYYY
ChcpYYYYYY
ChdirYYYYYY
ChecknetisolationNNNNNY
ChglogonNNNYYY
ChgportNNNYYY
ChgusrNNNYYY
ChkdskYYYYYY
ChkntfsNNYYYY
ChoiceYYNYYY
CipherNNYYYY
ClipNNNYYY
ClsYYYYYY
CmdNNYYYY
CmdkeyNNNYYY
CmstpNNYYYY
ColorNNYYYY
CommandYYY1Y1Y1Y1
CompNNYYYY
CompactNNYYYY
ConvertNNYYYY
CopyYYYYYY
CscriptNYYYYY
CttyYYNNNN
DateYYYYYY
DblspaceYYNNNN
DebugYYY1Y1Y1Y1
DefragYYYYYY
DelYYYYYY
DeltreeYYNNNN
DiantzNNYYYN
DirYYYYYY
DiskcompYYYYYY
DiskcopyYYYYYY
DiskpartNNYYYY
DiskperfNNYYYY
DiskraidNNNYYY
DismNNNNYY
DispdiagNNNYYY
DjoinNNNYYY
DoskeyYYYYYY
DosshellYYNNNN
DosxNNY1Y1Y1Y1
DriverqueryNNYYYY
DrvspaceYYNNNN
EchoYYYYYY
EditYYY1Y1Y1Y1
EdlinYYY1Y1Y1Y1
Emm386YYNNNN
EndlocalNNYYYY
EraseYYYYYY
EsentutlNNYYYY
EventcreateNNYYYY
EventtriggersNNYNNN
Exe2BinNNY1Y1Y1Y1
ExitYYYYYY
ExpandYYY1YYY
Extrac32NYYYYY
ExtractNYNNNN
FasthelpYNNNNN
FastopenYYY1Y1Y1Y1
FcYYYYYY
FdiskYYNNNN
FindYYYYYY
FindstrNNYYYY
FingerNNYYYY
FltmcNNYYYY
FondueNNNNNY
ForYYYYYY
ForcedosNNYNNN
ForfilesNNNYYY
FormatYYYYYY
FsutilNNYYYY
FtpNYYYYY
FtypeNNYYYY
GetmacNNYYYY
GotoYYYYYY
GpresultNNYYYY
GpupdateNNYYYY
GraftablNYY1Y1Y1Y1
GraphicsYYY1Y1Y1Y1
HelpYYYYYY
HostnameNNYYYY
HwrcompNNNNYY
HwrregNNNNYY
IcaclsNNNYYY
IfYYYYYY
InterlnkYNNNNN
IntersvrYNNNNN
IpconfigNYYYYY
IpxrouteNNYNNN
IrftpNNNYYY
IscsicliNNNYYY
Kb16NNY1Y1Y1Y1
KeybYYNNNN
KlistNNNNYY
KsetupNNNNYY
KtmutilNNNYYY
LabelYYYYYY
LhYYNNNN
LicensingdiagNNNNNY
LoadfixYYY1Y1Y1Y1
LoadhighYYNNNN
LockNYNNNN
LodctrNYYYYY
LogmanNNYYYY
LogoffNNYYYY
LpqNYYY2Y2Y2
LprNYYY2Y2Y2
MakecabNNYYYY
Manage-bdeNNNN9YY
MdYYYYYY
MemYYY1Y1Y1Y1
MemmakerYYNNNN
MkdirYYYYYY
MklinkNNNYYY
ModeYYYYYY
MofcompNNYYYY
MoreYYYYYY
MountNNNY3Y3N
MountvolNNYYYY
MoveYYYYYY
MrinfoNNYYYY
MsavYNNNNN
MsbackupYNNNNN
MscdexYYNNNN
MsdYNNNNN
MsgNNYYYY
MsiexecNNYYYY
MuiunattendNNNYYY
NbtstatNYYYYY
NetNYYYYY
Net1NNYYYY
NetcfgNNNYYY
NetshNNYYYY
NetstatNYYYYY
NfsadminNNNY3Y3N
NlsfuncYYY1Y1Y1Y1
NltestNNNNYY
NslookupNNYYYY
NtbackupNNYNNN
NtsdNNYNNN
OcsetupNNNYYY
OpenfilesNNYYYY
PathYYYYYY
PathpingNNYYYY
PauseYYYYYY
PentntNNYNNN
PingNYYYYY
PkgmgrNNNYYY
PnpunattendNNNYYY
PnputilNNNYYY
PopdNNYYYY
PowerYYNNNN
PowercfgNNYYYY
PrintYYYYYY
PromptYYYYYY
PushdNNYYYY
PwlauncherNNNNNY
QappsrvNNYYYY
QbasicYY4NNNN
QprocessNNYYYY
QueryNNNYYY
QuserNNNYYY
QwinstaNNYYYY
RasautouNNYYYY
RasdialNNYYYY
RcpNNYY8Y8N
RdYYYYYY
RdpsignNNNNYN
ReagentcNNNNYY
RecimgNNNNNY
RecoverNNYYYY
RegNNYYYY
ReginiNNYYYY
Register-cimproviderNNNNNY
Regsvr32NNYYYY
RelogNNYYYY
RemYYYYYY
RenYYYYYY
RenameYYYYYY
Repair-bdeNNNNYY
ReplaceYYYYYY
ResetNNYYYY
RestoreYNNNNN
RexecNNYY8NN
RmdirYYYYYY
RobocopyNNNYYY
RouteNYYYYY
RpcinfoNNNY3Y3N
RpcpingNNNYYY
RshNNYY8Y8N
RsmNNYYNN
RunasNNYYYY
RwinstaNNYYYY
ScNNYYYY
ScandiskYYNNNN
ScanregNYNNNN
SchtasksNNYYYY
SdbinstNNYYYY
SeceditNNYYYY
SetYYYYYY
SetlocalNNYYYY
SetspnNNNNYY
SetverYYY1Y1Y1Y1
SetxNNNYYY
SfcNNYYYY
ShadowNNYYYN
ShareYYY1Y1Y1Y1
ShiftYYYYYY
ShowmountNNNY3Y3N
ShutdownNNYYYY
SmartdrvYYNNNN
SortYYYYYY
StartNYYYYY
SubstYYYYYY
SxstraceNNNYYY
SysYYNNNN
SysteminfoNNYYYY
TakeownNNNYYY
TaskkillNNYYYY
TasklistNNYYYY
TcmsetupNNYYYY
TelnetNYYY5Y5Y5
TftpNNYY6Y6Y6
TimeYYYYYY
TimeoutNNNYYY
TitleNNYYYY
TlntadmnNNYY7Y7Y7
TpmvscmgrNNNNNY
TracerptNNYYYY
TracertNYYYYY
TreeYYYYYY
TsconNNYYYY
TsdisconNNYYYY
TskillNNYYYY
TsshutdnNNYNNN
TypeYYYYYY
TypeperfNNYYYY
TzutilNNNNYY
UmountNNNY3Y3N
UndeleteYNNNNN
UnformatYNNNNN
UnlockNYNNNN
UnlodctrNNYYYY
VaultcmdNNNNYY
VerYYYYYY
VerifyYYYYYY
VolYYYYYY
VsafeYNNNNN
VssadminNNYYYY
W32tmNNYYYY
WaitforNNNYYY
WbadminNNNYYY
WecutilNNNYYY
WevtutilNNNYYY
WhereNNNYYY
WhoamiNNNYYY
WinmgmtNNYYYY
WinrmNNNYYY
WinrsNNNYYY
WinsatNNNYYY
WmicNNYYYY
WsmanhttpconfigNNNYYY
XcopyYYYYYY
XwizardNNNNYY

You can read all the details about command changes from Windows 7 to Windows 8 in my New (and Removed) Commands in Windows 8.

[1] This command is not available in 64-bit versions of this operating system.

[2] This command is only available in this version of Windows when LPD Print Service is turned on from Windows Features.

[3] This command is only available in this version of Windows when Services for NFS is turned on from Windows Features.

[4] This command is only available in this version of Windows when copied from the installation media.

[5] This command is only available in this version of Windows when Telnet Client is turned on from Windows Features.

[6] This command is only available in this version of Windows when TFTP Client is turned on from Windows Features.

[7] This command is only available in this version of Windows when Telnet Server is turned on from Windows Features.

[8] This command is only available in this version of Windows when Subsystem for UNIX-based Applications is turned on from Windows Features and Utilities and SDK for UNIX-based Applications is downloaded for Windows Vista here or Windows 7 here.

[9] While there is no actual manage-bde command in Windows Vista, there is a manage-bde.wsf script that can be used to perform similar tasks via CScript.

[10] This command is only available in this version of Windows from the Command Prompt available in System Recovery Options.

More From Us