All cmd and dos commands on Windows

    Command Prompt in Windows provides access to more than 280 commands. These CMD commands are used to perform some tasks on the operating system from the command line interface instead of the Windows graphical interface that we often use.
    Note: You need to know that in Windows XP, Vista, Windows 7, 8 / 8.1 / Windows 10 command prompt commands are called CMD commands, in Windows 98 and Windows 95 and MS-DOS they are called DOS commands.
    In this article Quantrimang.com will summarize all CMD commands, DOS commands for you to search and use. However, because the number of commands is quite large, I will update it gradually, please bookmark it again.
    Below is a list of Command Prompt commands , commonly known as CMD commands , available from Command Prompt in Windows 10, 8 / 8.1, Windows 7, Windows Vista, Windows XP. There are a few minor changes in Windows 10 and those changes will be mentioned in this list.
    Tip: To know what command has parameters, how to use it, just open cmd, enter the command and press Enter, it will show you the information related to the command. Even on Windows 10, if the command has been replaced with another command you will be prompted for that. If there are no parameters, the command will be executed.
    cmd and dos commands on Windows

    Summarize all CMD commands, run, dos commands on Windows

    • CMD - A order
    • CMD - B order
    • CMD - C order
    • CMD - D command
    • CMD - E order
    • Command CMD - F
    • CMD - G, H command
    • CMD - I, K command
    • Command CMD - L
    • CMD - M command
    see more
    Cmd command, dosDescription cmd command, dos command

    CMD - A order

    AppendThe append command can be used to open files in other directories when they are in the current directory. The Append command is available in MS-DOS as well as in all 32bit Windows versions. The Append command is not available on Windows 64bit version. 
    ArpThe arp command is used to display changes in items in the ARP cache. The Arp command is available on all Windows versions.
    AssocThe assoc command uses to display or change the file type associated with a specific file extension. The Assoc command is available in Windows 8, Windows 7, Windows Vista and Windows XP.
    AtThe at command is used to schedule other cmd commands and programs at a specific time. The At command is available on Windows 7 / XP / Vista. Starting from Windows 8 the schtasks command is used instead of this At command.
    AtmadmThe atmadm command is used to display information related to connections during asynchronous communication (ATM) on the system. Atmadm is available on Windows XP. Support for ATM has been removed since Windows Vista so the Atmadm command is no longer needed.
    Attrib The attrib command is used to change the properties of a file or directory, available in Windows and MS-DOS versions.
    Auditpol The auditpol command is used to display or change censorship policies (audit). The command is available in Windows 8 and Windows 7 / Vista.

    CMD - B order

    Bcdboot The bcdboot command is used to copy the boot file to the system partition and to create a new BCD system store. bcdboot is available on Windows 8/7.
    BcdeditThe bcdedit command is used to view or make changes to Boot Configuration Data. The bcdedit command is available on Windows 8/7 / Vista. It is an alternative to bootcfg starting from Windows Vista.  
    BdehdcfgThe bdehdcfg command is used to prepare the hard drive for BitLocker Drive Encryption. The command is available on Windows 8/7. 
    BitsadminBitsadmin command is used to create, manage and monitor download and upload jobs, available on Windows 8/7 / Vista.Currently this command is gradually being replaced by cmdlets.
    BootcfgBootcfg is used to build, edit or view the contents of the boot.ini file, a hidden file used to determine which Windows directory, partition, and hard drive are in. Bootcfg is available from Windows XP and above. Currently, bcdedit is mostly used because boot.ini is no longer used on new Windows operating systems.
    BootsectThe bootsect command is used to configure the main boot code to code compatible with BOOTMGR (Vista and above) or NTLDR (XP and earlier). Commands are available on Windows 8, Windows 10 ;on Windows 7 / XP only in Command Prompt in System Recovery Options.
    BreakBreak set command or delete check Ctrl + C extended on DOS. It is available on all versions of Windows and MS-DOS, but not in Windows.

    CMD - C order

    CaclsUsed to display or change the ACL (Access control lists) of the file.Cacls is available on Windows XP to Windows 8, on Windows 10 it is replaced with Icacls. Icacls can be used on all versions of Windows from XP and above.
    CallUsed to run scripts or batch programs from scripts or other batches.This command can run on all Windows versions, including MS-DOS.Call has no effect outside the script or batch file , meaning that this command at the command prompt of CMD or MD-DOS will do nothing.
    CDCd is an abbreviated version of chdir, available in all versions of Windows, as well as MS-DOS. 
    CertreqThe certreq command is used to perform various CA Authority Certification functions. It is available on Windows Vista to Windows 10.
    CertutilThe certutil command to export and display CA configuration information along with other CA functions is available in Windows Vista or later.
    ChangeThe change hand command changes different terminal server settings such as installation mode, COM port mapping and logging.Change command is available in Windows Vista to Windows 10.
    ChcpThe chcp command displays or configures the number of active code pages, available on all Windows, MS-DOS versions. 
    ChdirThe chdir command is used to display the drive symbol, the directory in which you are working. Chdir is also used to change the drive, the folder you want to work with. It is available in all Windows, MS-DOS versions.
    ChecknetisolationThe checknetisolation command is used to check applications that require a network. It is available on Windows 8 and above. 
    ChglogonThe chglogon command activates, disables or disables the terminal server login session, executing this command is the same as executing the change command with the logon parameter. Chglogon is available on Windows Vista and above.
    ChgportThe chgport command is used to display or change the COM port mapping for DOS compatibility, executing this command is the same as running the change command with the port parameter. It is available from Windows Vista and above.
    ChgusrThe chgusr command is used to change the installation mode for the terminal server, executing this command is the same as running the change command with the user parameter. It is available on Win Vista or later. 
    ChkdskThe chkdsk command is used to check the drive, determine and fix certain hard drive errors. It is available in all Windows, MS-DOS versions. 
    ChkntfsThe chkntfs command is used to configure or display the disk check during Windows startup, available on Windows XP or later.
    ChoiceThe choice command is used in a script or batch program to provide a list of choices and return the value of that option to the program.This command is available on every Windows except XP. You can use the set command with / p in XP batch files and scripts to replace choice.
    CipherThe cipher command is used to display or change the encryption status of files and folders on NTFS partitions. The cipher command is available on Windows XP or later.
    ClipThe clip command is used to redirect output from any command to the clipboard on Windows. It is available on Windows Vista and above.
    ClsCls command to clear the screen of all previously entered commands and other documents. It is available on all versions of Windows, MS-DOS. 
    CmdThe cmd command starts a new version of the cmd.exe interpreter, which is available on Windows XP or later.
    CmdkeyCmdkey command is used to display, create and delete stored username and password. This command is available on Windows Vista or later. 
    CmstpThe cmstp command installs or uninstalls the Connection Manager service configuration. It is available on Windows XP and above. 
    ColorThe color command will change the color of the text and the background in the CMD window. It is available on Windows XP and above. 
    CommandThe command starts a new instance of the command.com interpreter. This command is available in MS-DOS as well as all 32-bit versions of Windows, not on 64-bit versions of Windows.
    CompThe comp command is used to compare 2 files or 2 file sets and is available on Windows XP and above.
    CompactCompact command is used to display or change the compression status of files and folders on NTFS partitions. 
    ConvertThe convert command is used to convert FAT or FAT32 format to NTFS, available on Windows XP or later. 
    CopyThe copy command copies one or more files from one location to another. It is available on all Windows versions including MS-DOS.The xcopy command is a more powerful version of the copy command. 
    CscriptThe cscript command is used to execute scripts through the Microsoft Script Host, available on all versions of Windows. The cscript command is most commonly used to manage printers from the command line interface using scripts like prncnfg.vbs, prndrvr.vbs, prnmngr.vbs, ...  
    CttyThe ctty command is used to change the default input and output devices for the system. It is available on Windows 98, 95 and MS-DOS. The functions provided by the ctty command are no longer needed on newer Windows versions because the command.com (MS-DOS) interpreter is no longer the default command-line interpreter. 

    CMD - D command

    DateThe date command is used to display or change the current date.The date command is available on all Windows, MS-DOS. 
    DblspaceThe dblspace command is used to create or configure DoubleSpace compressed drives. This command is available on Windows 98, 95 and MS-DOS. DriveSpace (executed with drvspace command) is an updated version of DoubleSpace. Windows integrates a compression handler starting from Windows XP. 
    DebugThe debug command launches Debug - the command line application used to test and modify the program. This command is available on MS-DOS and any 32bit Windows version. The 64-bit version of Windows does not support this command. 
    DefragThe defrag command is used to defragment the drive you specify. It is the command line version of Disk Defragmenter from Microsoft.This command is available on all versions of Windows and MS-DOS. 
    DelThe del command is used to delete one or more files, similar to the erase command. It is available in all versions of Windows and MS-DOS. 
    DeltreeThe deltree command is used to delete the directory and all files and subdirectories in it. This command is available in Windows 95, 98 and MS-DOS. From Windows XP onwards, its directory, files and subdirectories can be deleted using / s in the rmdir command. And because it is no longer needed, it has been removed.
    DiantzThe diantz command, sometimes called the Cabinet Maker, is used to compress and degrade one or more files, similar to makecab. It is available on Windows 7, Vista, XP. On Windows 8 and above, this command is replaced with makecab.
    DirThe dir command is used to display the list of files and subdirectories of the current directory. It also provides important information such as hard drive serial number, total listed files, total file size, total free space on the drive, etc. The dir command is available on all Windows and MS versions - DOS. 
    DiskcompThe diskcomp command is used to compare the content of two floppy disks, available on all versions of Windows and MS-DOS. 
    DiskcopyThe diskcopy command is used to copy the entire contents of this floppy drive to another floppy drive. It is available on all versions of Windows and MS-DOS. 
    DiskpartThe diskpart command is used to create, manage and delete hard drive partitions. The diskpart command is available on Windows XP or later, and is an alternative to fdisk. 
    DiskperfThe diskperf command is used to manage remote drive performance counters, available on Windows XP or later. 
    DiskraidDiskraid command launches DiskRAID tool used to manage and configure RAID arrays. This command is available on Windows Vista or later. 
    DismThe command disables the Deployment Image Servicing and Management tool (DISM) used to manage features in Windows images. It is available on Windows 7 and above, requires admin permissions to use. 
    DispdiagThe dispdiag command is used to export a record of the display system, available from Windows Vista or later.
    DjoinThe djoin command is used to create a new computer account in the domain, available on Windows Vista or later.
    DoskeyThe doskey command is used to modify the command line, create macros, recall the previously entered command. It is available on all Windows and MS-DOS. 
    DosshellThe dosshell command launches DOS shell, a graphical interface management tool for MS-DOS. This command is available on Windows 95 (in MS-DOS mode), MS-DOS version 6.0 and MS-DOS versions are upgraded from earlier versions that contain dosshell commands. File manager with Windows Explorer graphical interface already built into the operating system starting with Windows 95.  
    DosxThe dosx command is used to run DOS Protected Mode Interface (DPMI), a special mode designed to allow more MS-DOS applications to access the regular 640KB. The dosx command is available in Windows 8, Windows 7, Windows Vista and Windows XP. The dosx command is not available in 64-bit versions of Windows. The dosx and DPMI commands are only available in Windows to support old MS-DOS programs.
    DriverqueryThe driverquery command is used to display a list of all installed drivers. It is available on all versions of Windows from XP and above. 
    DrvspaceThe drvspace command is used to create or configure DriveSpace compressed drives. The drvspace command is available in Windows 98 and 95, as well as in MS-DOS. DriveSpace is an updated version of DoubleSpace, implemented with the dblspace command. 
    DxdiagThe dxdiag command launches the DirectX diagnostic tool that allows you to view computer configuration information .

    CMD - E order

    EchoThe echo command is used to display messages, most commonly in scripts and batch files. The echo command can also be used to enable or disable the echoing feature. It is available in all versions of Windows and MS-DOS 
    SửaThe edit command starts the MS-DOS Editor tool for creating and editing text files. The edit command is included in MS-DOS and all 32bit Windows versions, but not on Windows 64bit. 
    EdlinThe edlin command starts the Edlin tool to create and edit text files from the command line interface. The edlin command is available in all 32bit Windows versions, not on Windows 64bit. In MS-DOS, this command is only available on version 5.0. 
    Emm386The emm386 command is used to allow MD-DOS to access more than 640KB of memory. This command is available on Windows 95, 98, MS-DOS. From Windows 95 and above, Windows has access to expandable memory without using this command.
    EndlocalThe endlocal command is used to end the environment changes within the script file or batch file. It is available on Windows XP and above. 
    EraseThe erase command is used to delete one or more files, similar to the del command. It is available in all versions of Windows and MS-DOS. 
    EsentutlThe esentutl command is used to manage the  Extensible Storage Engine database . The command is on Windows XP or higher.
    EventcreateThe eventcreate command is used to create a custom event in the event log. The eventcreate command is available on Windows XP and above. 
    EventtriggersThe eventtriggers command is used to configure and display event triggers. This command is available on Windows XP. From Windows Vista, the event trigger is created by using the Attach Task To This Event feature in Event Viewer, making the eventtriggers command no longer needed. 
    Exe2binThe exe2bin command is used to convert the EXE file type to a binary file. It is available on 32bit version from Windows XP or higher, 64bit version does not support this command.
    ExitThe exit command used to end the current cmd.exe (Windows) or command.com (in MS-DOS) sessions. The command is available on all versions of Windows and MS-DOS.
    ExpandThe expand command extracts files and folders contained in the CAB (Microsoft Cabinet) file. This command is available on all versions of Windows and MS-DOS except the 64bit version of Windows XP. 
    Extrac32The extrac32 command is used to extract files and folders contained in CAB files, available in all versions of Windows. The extrac32 command is actually a program that extracts CAB files used by Internet Explorer, but it can extract any CAB file. If possible, you should use the expand command instead of extrac32. 
    ExtractThe extract command is used to extract files and folders in CAB files.This command is available in Windows 98 and 95, on Windows XP and above it is replaced by the expand command. 

    Command CMD - F

    FasthelpThe fasthelp command provides more detailed information for other MS-DOS commands. This command is only available in MS-DOS.From Windows 95, the fasthelp command is replaced with the help command.  
    FastopenThe fastopen command is used to add the hard drive location of the program  
    FcFc command to compare 2 files or file sets and show the difference between them. The fc command is available on all versions of Windows and MS-DOS.
    FdiskThe fdisk command is used to create, manage and delete hard drive partitions. It is only available on Windows 98, 95 and MS-DOS, from Windows XP and above, the command is replaced by diskpart. Disk Management from partition management is also available on newer versions of Win. 
    FindThe find command is used to find a specific text string in one or more files. It is available on all Windows versions. 
    FindstrThe findstr command is used to search for text string patterns in one or more files, which are present on Windows XP or later. 
    FingerThe finger command returns information of one or more users on the remote computer, running the Finger service. The command is on Windows XP or higher. 
    FltmcThe fltmc command loads, unloads, lists and performs other management tasks for the Filter driver. The command is available on Windows XP or higher.
    FondueThe fondue command is used to install optional Windows features from the command line interface. The word fondue stands for Features on Demand User Experience Tool. The command is available on Windows 8 and above. 
    ForThe for command is used to run the command specified for each file in a file set. It is often used for weighing batch files or scripts, available on all versions of Windows and MS-DOS.
    ForcedosThe forcedos command is used to start a specific program in the MS-DOS subsystem. Forcedos is only available on 32bit version of Windows XP, and used when MS-DOS is not recognized by Windows XP.
    ForfilesThe forfiles command selects one or more files to execute specific commands on it. It is commonly used in batch files or scripts, available on Windows Vista or later. 
    FormatThe format command is used to format a drive to the format you specify. This command is available on all versions of Windows and MS-DOS.
    FsutilThe fsutil command is used to perform tasks related to the FAT and NTFS file systems, such as file sparse, volume unmount, and volume expansion. The command is on Windows XP or higher.
    FtpThe ftp command is often used to transfer files from one computer to another. The remote computer must run as an FTP server. The command is available on all Windows versions. 
    FtypeThe ftype command will specify the default program used to open a specific file type. The command is available on Windows XP or later. 

    CMD - G, H command

    GetmacThe getmac command is used to display the MAC address of all network drivers on the system. It is available on Windows XP and above. 
    GotoThe goto command is used in batch files, scripts to send the command process to the line labeled in the script. The goto command is available on all Windows, MS-DOS versions.
    GpresultThe gpresult command displays Group Policy settings. Available on Windows XP or later. 
    GpupdateThe gpupdate command updates Group Policy settings and is also available on Windows XP or later. 
    GraftablThe graftabl command is used to allow Windows to display an extended character set in graphics mode. The command is available on the 32bit version of all versions of Windows and MS-DOS to version 5.0.
    GraphicsThe graphics command will load the program that can print the graphics. The command is available on the 32-bit version of all versions of Windows and MS-DOS, and does not support Windows 64bit. 
    HelpThe help command provides more detailed information for other cmd and DOS commands. It is available on all Windows, MS-DOS versions. Syntax: help command name.
    HostnameThe hostname command displays the name of the current host.Available on Windows XP or later. 
    HwrcompThe hwrcomp command will compile custom dictionaries for handwriting recognition. The command is on Windows 7 and above.
    HwrregThe hwrreg command will install the previously compiled custom dictionary. The command is on Windows 7 and above. 

    CMD - I, K command

    IcaclsThe icacls command will display or change the file's access control list. This command is a new version of cacls, available on Windows Vista or later.
    IfThe if command executes conditional functions in batch files, available on all versions of Windows and MS-DOS. 
    InterlnkThe interlnk command is used to connect two computers via a parallel or serial connection to share files and printers. This command is only available on MS-DOS.
    IntersvrThe intersvr command will start the Interlnk server and copy the Interlnk files from one computer to another. This command is only available on MS-DOS.
    IpconfigThe ipconfig command is used to display detailed IP information for each network adapter using TCP / IP, freeing and refreshing IP addresses on systems configured to receive them via DHCP servers.The ipconfig command is available on all Windows versions.  
    IpxrouteThe ipxroute command is often used to display and change information about IPX routing tables. The ipxroute command is only available on Windows XP, from Windows Vista, Microsoft has removed the NetWare application and omitted the command. 
    IrftpThe irftp command will transfer the file via infrared link. The command is available on Windows Vista or later.
    IscsicliLaunch Microsoft iSCSI Initiator to manage iSCSI. The command is available on Windows Vista or later. 
    Kb16Kb16 is a support command for MS-DOS files that require keyboard configuration for a certain language. The command is available on 32bit version of Windows XP or higher. It replaces keyb, but only supports older MS-DOS files.
    KeybKeyb is used to configure the keyboard for specific languages, available on Windows 98, 95 and MS-DOS. The keyboard language settings are currently handled by Region and Language or Regional and Language Options (depending on the Windows version) in Control Panel starting from Windows XP.
    KlistThe klist command is used to list Kerberos service tickets or to clean up (purge) Kerberos tickets. The command is on Windows 7 and above.
    KsetupUsed to configure connection to Kerberos server. The command is on Windows 7 and above.
    KtmutilLaunch the Kernel Transaction Manager tool, available on Windows Vista or later. 

    Command CMD - L

    LabelThe label command used to manage drive names is available on all versions of Windows and DOS.
    LhThe lh command stands for loadhigh, only on Win 98, 95 and MS-DOS.
    LicensingdiagThe licensingdiag command is a tool for creating text records and other data files containing activation information, Windows license.The command is available on Windows 8 / 8.1 / 10.
    LoadfixThe loadfix command will load the specific program in the first 64K of memory and run it. The command is only available on MS-DOS and 32bit Windows versions.
    LoadhighThe loadhigh command is used to load a program into high memory, and is often used in the file autoexec.bat. This command is available on Windows 98, 95, and MS-DOS. Memory usage is handled automatically from Windows XP or higher.
    LockThe lock command is used to lock the hard drive, allowing a direct drive access program. This command is only available on Windows 98/95, from XP onwards it is no longer usable.
    LodctrThe lodctr command is used to update registry values ​​related to performance counters. The command is available on all versions of Windows.
    LogmanThe logman command is used to create and manage Event Trace Session and Performance logs. It also supports the many functions of the Performance Monitor. The command is on Windows XP or higher.
    LogoffThe logoff command is used to terminate a session, available on Windows XP to Windows 10.
    LpqThe lpq command displays the status of the printer queue on the computer running Line Printer Daemon (LPD). The command is available on all Windows versions but is not enabled by default. You need to enable it by turning on LPD Print Service and LPR Port Monitor from Programs and Features in Control Panel.
    LprThe lpr command sends the file to the computer running Line Printer Daemon (LDP). The command is also available on all Windows versions but is not enabled by default, you do the lpq command to enable it.

    CMD - M command

    MakecabThe makecab command (also known as Cabinet Maker) is often used to compress losslessly one or more files, which is similar to the diantz command (removed from the Windows 7 version). The command is on Windows XP or higher. 
    Manage-bdeThe manage-bde command is used to configure BitLocker Drive Encryption from cmd. The command is available on Windows 7/8 / 8.1 / 10. On Windows Vista, you can open the script manage-bde.wsf available in cmd to use BitLocker.
    MdThe md command is a short form of mkdir, available on all Windows, MS-DOS versions.
    MemThe mem command displays information about available and available memory areas currently loaded in memory on the MS-DOS subsystem. The command is available on MS-DOS and 32bit Win versions.
    MemmakerMemmaker command starts MemMaker - memory optimization tool.The command is available on Windows 98/95 / MS-DOS. From Windows XP onwards, the memory is automatically optimized.
    MkdirThe mkdir command is used to create a new directory, which is available on all versions of Windows and MS-DOS.
    MklinkThe mklink command is used to create symbolic links, available on Windows Vista or later.
    ModeMode command is used to configure system devices, usually COM and LPT ports. It is available on all Windows, MS-DOS versions.
    MofcompThe mofcomp command correctly displays the data in the Managed Object Format (MOF) file and is available on all Windows versions.
    MoreThe more command displays the information contained in the text file. It is also used to type page numbers for the resulting file of any other cmd or MS-DOS command. The command is available on all versions of Windows and MS-DOS.
    MountThe mount command is used to mount Network File System (NFS) shared on the network. The command is available on Windows 7 and Vista but must be enabled by enabling Services for NFS Windows from Programs and Features in Control Panel. The word Win 8 and above this command is no longer available because Service for UNIX (SFU) has been stopped.
    MountvolThe mountvol command is used to display, create, and delete volume mount points. The command is on Windows XP or higher.
    MoveThe move command moves files from one directory to another. It is also used to rename folders. The command is available on all versions of Windows and MS-DOS.
    MrinfoThe mrinfo command provides information about the router's interface. The command is on Windows XP or higher.
    MsavThe msav command will start Microsoft Antivirus (designed for MS-DOS and Windows 3.x) and is only available on MS-DOS. On newer Windows versions Windows has Microsoft Security Essentials or Windows Defender or uses the best third-party antivirus software .
    MsbackupThe msbackup command launches Microsoft Backup, the tool used to back up file recovery. The command is only available on MS-DOS.Msbackup is replaced by Microsoft Backup starting from Windows 95 and Backup and Restore on newer Windows versions.
    MscdexThe mscdex command is used to grant CD-ROM access to MS-DOS. Commands are available on Windows 98/95 and MS-DOS.From Windows XP or later, Windows grants access to the CD-ROM drive for the MS-DOS subsystem, so this command is no longer needed.
    MsdThe msd command launches Microsoft Diagnostics, which displays information about the computer. The command is only available on MS-DOS and is replaced with System Information starting with Windows 95.
    MsgThe msg command is used to send notifications to users and is available from Windows XP and above.
    MsiexecThe msiexec command is used to launch Windows Installer, a tool to help install and configure software. The command is on Windows XP or higher.
    MuiunattendThe hoodunattend command starts the unattended setup of Multilanguage User Interface. The command is on Windows Vista or later. 

    CMD - N, O order

    NbtstatThe nbtstat command is used to display TCP / IP information and other statistical information about a remote computer. The command is available on all versions of Windows.
    NetThe net command is used to display, configure and edit many types of network settings. It is available on all Windows versions.
    Net1The net1 command is similar to the net command, available on Windows XP or later. This command is issued in Windows NT and 2000 to temporarily fix the Y2K problem that net encountered, this error has been fixed on Windows XP. The net1 command is still in the new Windows versions to be compatible with the old programs and scripts that use this command.
    NetcfgThe netcfg command will install the Windows Preinstallation Environment ( WinPE ), a small Windows version used to deploy workstations. The command is on Windows Vista or later.
    NetshThe netsh command launches Network Shell, a command line tool to manage network configuration on the current, remote machines. The netsh command is available on Windows XP or later.
    NetstatThe netstat command displays all open network connections and listening ports. It is available on all Windows versions.
    NfsadminThe nfsadmin command is used to manage Server for NFS or Client for NFS from cmd. The command is available on Windows 7 and Vista, but Services for NFS Windows must be enabled. On Windows 8 and above the command is not available because Service for UNIX (SFU) has been stopped.
    NlsfuncThe nlsfunc command loads specific information for a specific region. The command is only available on MS-DOS and 32bit Windows versions. 
    NltestThe nltest command is used to check security channels between Windows computers in a domain and between domain controllers trusted by another domain. The command is on Windows 7 and above.
    NslookupThe nslookup command is often used to display the server name of the entered IP address. It queries your configured DNS server to see the IP address. Commands are available on all Windows versions.
    NtbackupThe ntbackup command is used to perform various backup functions from the command prompt or in other batch and script files. This command is available in Windows XP and replaced with wbadmin from Windows Vista.
    NtsdThe ntsd command is used to perform command line debugging tasks. The command is on Windows XP and is deleted from Windows Vista because of the additional dump support file in Task Manager.
    OcsetupThe ocsetup command launches the Windows Optional Component Setup to install additional Windows Features. The command is available on Windows Vista / 7/8. On Windows 10 and Windows 8 Microsoft refused to order ocsetup to use the dism command.
    OpenfilesThe openfiles command is used to display and disconnect open files and folders on the system. The command is on Windows XP or higher.

    CMD command - P, Q

    PathThe path command displays or sets a specific path for the executable file, which is available on all versions of Windows and MS-DOS.
    PathpingThe pathping command is similar to the tracert command but reports the delay and loss of information on each hop. The command is on Windows XP or higher.
    PauseThe pause command is used in batch files or scripts. When the command pause, the message "Press any key to continue ..." will be displayed on the command line. Command to pause there on all Windows, MS-DOS versions.
    PentntThe pentnt command is used to detect floating point division of Intel Pentium chips. It is also used to activate floating point simulation and to cancel floating point hardware activation. The pentnt command is available on Windows XP and deleted from Windows Vista.
    PingThe ping command sends an Internet Control Message Protocol (ICMP) Echo Request to the remote computer specified to verify the IP-level connection. This command is available on all versions of Windows.
    PkgmgrThe pkgmgr command is used to launch the Windows Package Manager from cmd. Package Manager installs, uninstalls, configures and updates features and packages for Windows. The command is on Windows Vista or later.
    PnpunattendThe pnpunattend command automates the installation of hardware drivers. The command is available from Windows Vista or later.
    PnputilThe pnputil command launches Microsoft PnP Utility, a tool used to install Plug and Play devices from cmd. The command is on Windows Vista or later.
    PopdThe popd command changes the current directory to the most recently stored pushd command directory. Commands commonly used in batch files or scripts, are available on Windows XP or later.
    PowerThe power command is used to reduce computer power consumption by monitoring hardware and software devices. The command is on MS-DOS, Win 98/95. From Win XP this command is replaced by the built-in power management functions in the operating system.
    PowercfgThe powercfg command is used to manage power management settings on Windows from cmd. The command is on Windows XP or higher.
    PrintThe print command is used to print specific text files on the specified printer. The command is available on all Win and MS-DOS versions.
    PromptThe prompt is used to customize the type of command prompt in cmd or MD-DOS. The command is available on all versions of Windows and MS-DOS.
    PushdThe pushd command is used to store directories, usually in batch files or scripts. The command is on Windows XP or higher.
    PwlauncherThe pwlauncher command is used to activate, deactivate or display the status of Windows To Go boot options. The command is on Windows 10 / 8.1 / 8.
    QappsrvThe qappsrv command is used to display all available Remote Desktop Session Host servers on the network. The command is on Windows XP or higher.
    QbasicQbasic command launches QBasic, MS-DOS-based programming environment for BASIC programming language. The command is available on Windows 98/95 / MS-DOS, but is not installed by default, you must install it via disk.
    QprocessThe qprocess command displays information about running processes. The command is on Windows XP or higher.
    QueryThe query is used to display the status of a specific service. The command is on Windows Vista or later.
    QuserThe quser command displays information about the user who is logged on the system. The command is available on Windows Vista or later.
    QwinstaThe qwinsta command displays information about the open Remote Desktop Sessions. The command is on Win XP or higher.

    CMD - R command

    RasautouThe rasautou command manages Remote Access Dialer AutoDial address, available on Win XP or later.
    RasdialThe rasdial command starts or terminates the network connection for the Microsoft client. The command is on Windows XP or higher.
    RcpThe rcp command is used to copy files between a Windows computer and a system running rshd daemon. The command is available on Windows 7 / Vista by enabling Subsystem for UNIX-based Applications Windows from Programs and Features in Control Panel, then installing Utilities and SDK for UNIX-based Applications.From Windows 8 onwards the command is no longer available because Service for UNIX (SFU) has been stopped.
    RdThe rd command is short for rmdir. The command is available on all versions of Windows and MS-DOS.
    RdpsignThe rdpsign command is used to sign the Remote Desktop Protocol (RDP) file. Commands are available on Windows 7 and Windows 10.
    ReagentcThe reagentc command configures Windows Recovery Environment (RE), available on Windows 7 or later.
    RecimgThe recimg command creates a custom image, available on Windows 8.
    RecoverThe recover file used to recover data can read from a bad or damaged drive. The command is on Windows XP or higher.
    RegThe reg command manages the Windows Registry from cmd with basic tasks such as adding keys, exporting the registry . The command is on Windows XP or higher.
    ReginiThe regini command sets or changes registry rights and values ​​from cmd. The command is on Windows XP or higher.
    Register-cimproviderThe register-cimprovider command is used to register the Common Information Model (CIM) Provider in Windows. The command is on Windows 8 and above.
    Regsvr32The regsvr32 command is used to register the DLL file as a command component in the Windows Registry, available on Windows XP to Windows 10.
    RelogThe relog command helps create new performance records from data contained in existing performance records. The command runs on Windows XP to Windows 10.
    RemThe rem command is for taking notes or marking batch files and scripts. It is available on all versions of Windows and MS-DOS.
    LaceThe ren command is a shortened version of rename, running on all versions of Windows and MS-DOS.
    RenameThe rename command allows you to change the name of a certain file you specify. The rename command is available on all Windows and MS-DOS versions.
    Repair-bdeThe repair-bde command is used to repair or decrypt a damaged hard drive, encrypted with BitLocker. This command is available on Windows 7, Windows 8 / 8.1, Windows 10.
    ReplaceThe replace command is used to replace one or more files with one or more other files. The command is available on all versions of Windows and MS-DOS.
    ResetThe reset command is executed like reset session, used to reset the session on the software, the system hardware to the original value.The command runs on Windows XP or higher.
    RestoreThe restore command is used to restore the backed up file with the backup command. This command is only available in MS-DOS. The backup command is only available in MS-DOS 5.00, but the restore command is included with later MS-DOS versions to help restore files that were backed up in earlier MS-DOS versions.
    RexecThe rexec command is used to run commands on the remote computer running rexec daemon. Rexec is available on Windows XP and Vista. 
    RmdirThe rmdir command is used to delete the existing directory or the empty directory completely. Rmdir is available on all Windows and MS-DOS
    RobocopyThe robocopy command will copy files and folders from one location to another. This command is also called Robust File Copy. Robocopy is available on Windows Vista to Windows 10. Robocopy is superior to both copy and xcopy because it supports more options.
    RouteThe route command is used to execute network routing tables and is available on all Windows versions.
    RpcinfoThe rpcinfo command executes the remote procedure call (RPC) to the RPC server and reports what it finds. The command is available in Windows 7 and Vista, but the Services for NFS Windows feature needs to be enabled from Programs and Features in Control Panel.The rpcinfo command is not available in Windows 8 because Service for UNIX (SFU) has been stopped.
    RpcpingThe rpcping command is used to ping the server using RPC. The command is available on Windows Vista to Windows 10.
    RshThe rsh command runs commands on the remote computer running rsh daemon. The rsh command is available on Windows XP to Windows 7, but needs to be activated by enabling Subsystem for UNIX-based Applications Windows in Programs and Features in Control Panel. From Windows 8 onwards the command is no longer available.
    RsmThe rsm command helps manage multimedia resources, using Removable Storage. The command is only available on Windows Vista, XP.
    RunasThe runas command is used to execute a program that uses other users' login information. The command runs on Windows XP or higher.
    RwinstaThe rwinsta command is a shortened version of reset session. The command is on Windows XP or higher.

    CMD - S command

    ScThe sc command is used to configure information about services. It communicates with Service Control Manager and runs on Windows XP or higher.
    ScandiskThe scandisk command launches the Microsoft ScanDisk drive repair program. It is available on Windows 98, 95 and MS-DOS.Scandisk from Windows XP onwards is replaced with chkdsk.
    ScanregThe scanreg command launches the basic registry backup and repair utility, Windows Registry Checker. It is only available on Windows 98 and 95. The functions that scanreg provides are no longer needed on Windows XP onwards due to changes in the functionality of the Windows Registry.
    SchtasksThe schtasks command is used to schedule specific programs and commands, to run at certain times. It can create delete, query, change, run and end schedules of tasks. Schtasks is available on Windows XP or later.
    SdbinstThe sdbinst command deploys custom SDB database files and is available on Windows XP or later.
    SeceditThe secedit command helps configure and analyze system security by comparing the current security configuration with the sample configuration. The command is available on Windows XP or later.
    SetThe set command to display, enable, prohibit environment variables in MS-DOS or from cmd. It runs on all versions of Windows and MS-DOS.
    SetlocalThe setlocal command helps localize environment changes in batch files, scripts, available on Windows XP to Windows 10.
    SetspnThe setspn command to manage Service Principal Names (SPN) for Active Directory (AD) accounts, available on Windows 7 or later.
    SetverThe setver command will set the number of MS-DOS versions used to report to a program. The command only runs on MS-DOS and 32bit Windows versions.
    SetxThe setx command creates and changes environment variables in a user or system environment, available on Windows Vista or later.
    SfcSfc command to confirm and replace important Windows system files. Sfc is also called System File Checker or Windows Resource Checker depending on the operating system. The command is available on Windows XP to Windows 10.
    ShadowThe shadow command monitors other Remote Desktop Services sessions. Commands are available on Windows 7, Vista, and XP.
    ShareThe share command is used to install file locking and file sharing in MS-DOS. The command is on MS-DOS, Windows XP and on 32bit version.
    ShiftThe shift command changes the position of the replaceable parameters in batch files and scripts. Available on all versions of Win and MS-DOS.
    ShowmountThe showmount command displays information about NFS-mounted file systems. The command is only available on Windows 7 and Vista but needs to turn on the Services for NFS Windows feature in Control Panel. 
    ShutdownThe shutdown command can turn off, restart, log off the current computer or remote computer. Shutdown is available on Windows XP or later.
    SmartdrvThe smartdrv command installs and configures SMARTDrive, a disk buffer utility for MS-DOS. The command is only available on Windows 98 or lower, since XP caching is started automatically so this command is no longer needed.
    SortThe sort command is used to read data from a specific input, sort that data and return the sort result by displaying it on the cmd screen, file or exporting to another device. It is available on all versions of Win and MS-DOS. 
    StartThe start command is used to open a new command line window to run specific commands and programs. It can also be used to launch an application without creating a new window. Start is available on MS-DOS and all Windows versions.
    SubstThe subst command links a local path to the drive letter. The subst is very similar to the net use command, except using the local path instead of the shared network path. It is available on all versions of Windows and MS-DOS, replacing the assign command starting from MS-DOS 6.0.
    SxstraceThe sxstrace command launches the WinSxs Tracing Utility program diagnostic tool. The command is on Windows Vista or later. 
    SysThe sys command will copy the MS-DOS system files and the command interpreter to the drive. It is used to create a boot disk or a simple boot hard drive. System files needed for Windows are too large to store on disk, so this command is only available on Windows 98 and earlier, removed from Windows XP.
    SysteminfoThe systeminfo command displays basic Windows configuration information for the current or remote computer. Systeminfo is available on Windows XP or higher.

    CMD - T command

    TakeownThe takeown command used to regain access to the file has been denied access by the admin when reassigning the file. The command is available on Windows Vista or later.
    TaskkillThe taskkill command will terminate a running task, just like when you select end task in Task Manager. The command is on Windows XP or higher.
    TasklistThe tasklist command displays the application list, service and Process ID (PID) currently running on the remote computer or computer. The command is available on Windows XP to Windows 10.
    TcmsetupThe tcmsetup command will set or deactivate the client Telephony Application Programming Interface (TAPI). The command is on Windows XP or higher.
    TelnetThe telnet command helps communicate with remote computers using the Telnet protocol . The telnet command is available on all Windows versions, but the Telnet Client Windows feature in the Control and Programs of Control Panel is enabled to activate.
    TftpThe tftp command will transfer files back and forth between the current computer and the remote computer running the service or the Trivial File Transfer Protocol (TFTP) daemon. The command is on Windows XP or later, but you need to enable the Windows TFTP Client feature in Control Panel to activate it.
    TimeThe time command will show or change the current time. The command is available on all versions of Windows and MS-DOS.
    TimeoutThe timeout command is often used in batch files, scripts to provide the timeout value specified in a process. Timeout can also be used to skip keypresses. The command is available on Windows Vista or later.
    TitleThe title command will set the name of the cmd window, available on Win XP or later.
    TlntadmnThe tlntadmn command is used to manage local or remote computers, running Telnet Server. The command is on Windows XP or later, but Telnet Server Windows needs to be enabled from Programs and Features in Control Panel to activate.
    TpmvscmgrThe tpmvscmgr command creates and destroys the virtual TPM smart card, available on Windows 8 / 8.1 and Win 10.
    TracerptThe tracerpt order is used to process event or data tracking logs in real time from event monitors. The command is on Windows XP or higher.
    TracertThe tracert command sends an Internet Control Message Protocol (ICMP) Echo Request to the remote computer specified with the Time to Live (TTL) field value increasing and displaying the IP address, hostname, if available, of the source router interface and destination. It is available on all Windows versions.
    TreeThe tree command displays the directory structure of the hard drive, the path in graphical form. This command is available on all Win and MS-DOS versions.
    TsconThe tscon command will assign the user session to the Remote Desktop session. The command is on Windows XP or higher.
    TsdisconThe tsdiscon command is often used to disconnect the Remote Desktop session, available on Win XP or later.
    TskillThe tskill command will terminate the specific process, available on Win XP or higher.
    TsshutdnThe tsshutdn command will turn off, restart the remote terminal server. The command is on Windows XP, removed from Windows Vista because of a stronger shutdown command.
    TypeThe type command displays the information contained in the text file, available on all versions of Windows and MS-DOS.
    TypeperfThe typerperf command displays performance data in cmd or writes data to the specified log file. The command is in Windows XP or later.
    TzutilThe tzutil command is used to display or configure the current system time zone or to enable / disable Daylight Saving Time adjustments. The command is on Windows 7 and above.

    CMD - U, V command

    UmountThe umount command is used to delete the Network File System (NFS) mounted on network shares. The command is only available on Windows 7 and Vista but requires the Services for NFS Windows feature to be enabled. 
    UndeleteThe undelete command used to undo the delete action has been performed with the delete command in MS-DOS. From Windows 95 this command was deleted because it already has Recycle Bin, as well as many good data recovery software from other software vendors.
    UnformatThe unformat command used to undo the format action on the hard drive, is executed using the format command on MS-DOS. Then, from Windows 95 the unformat command was deleted due to changes in the file system.
    UnlockUnlock order is used to unlock the hard drive, prohibit direct drive access program. Unlocking is only available on Windows 95/98 and is no longer available on Windows XP or later.
    UnlodctrThe unlodctr command removes the Explain text and the Performance counter for the device and device drivers from the Windows Registry. The command is available on Windows XP or later.
    VaultcmdThe vaultcmd command creates, deletes and displays stored logins.Commands are available on Windows 7, 8 / 8.1 and Windows 10.
    VerThe ver command displays the current version of Windows, MS-DOS, running on all Win and MS-DOS versions.
    VerifyThe verify command is used to enable / disable the ability to verify whether the file is written to the correct disk of cmd, MS-DOS. The command is available on all versions of Windows and MS-DOS.
    VolThe vol command indicates the label of the volume and the serial number of the specific drive, if it exists. Vol is available on all Windows and MS-DOS.
    VsafeThe vsafe command launches VSafe, the basic virus protection system for MS-DOS. The command is only available on MS-DOS, on more modern Windows versions Microsoft has built-in antivirus tools or can use third-party antivirus software.
    VssadminThe vssadmin command launches the Volume Shadow Copy Service command line with admin rights, displaying backup copies of the current shadow copy volume and all recorders, providing the installed shadow copy. The command is available on Windows XP or later.

    CMD command - W, X

    W32tmThe w32tm command is used to detect problems with Windows Time. The command is on Windows XP to Windows 10. 
    WaitforThe waitfor command sends or waits for the signal on the system, available on Windows Vista or later.
    WbadminThe wbadmin command launches and stops backup tasks, displays the details of the previous backup, lists the items in the backup and reports the status of the running backup. Wbadmin is available on Windows Vista or later and it replaces the ntbackup command.
    WecutilThe wecutil command used to manage the registrations for the event is forwarded from the computer that supports WS-Management. The command runs on Windows Vista or later.
    WevtutilThe wevtutil command launches the Windows Events Command Line Utility to manage logs and event publishers. The command is available on Windows Vista or later.
    WhereThe where command is used to search for files that match specific patterns, available on Windows Vista or later.
    WhoamiThe whoami command extracts the user name and group information on a network. It is available on Windows Vista and above.
    WinmgmtThe winmgmt command opens the WMI command line interface, the script tool in Windows. This command is available on all Windows versions.
    WinrmThe winrm command launches the command line interface of Windows Remote Management, manages secure communication with local and remote computers using web services. Winrm is available on Windows Vista and above.
    WinrsThe winrs command opens a secret command window with the remote host, available on Windows Vista or later.
    WinsatThe winsat command launches the Windows System Assessment Tool, which evaluates the different features, attributes and capabilities of Windows computers. The command runs on Windows Vista or later.
    WmicWmic command launches Windows Management Instrumentation Command line (WMIC), script interface simplifies the use of Windows Management Instrumentation (WMI) tool and the system is managed through WMI. The command runs on Windows XP or higher.
    WsmanhttpconfigThe wsmanhttpconfig command is used to manage aspects of the Windows Remote Management service (WinRM), available on Windows Vista or later.
    XcopyThe xcopy command can copy one or more files, even the directory tree from one location to another. The xcopy command is more powerful than copy but not equal to robocopy. 
    XwizardThe xwizard command is a shortened version of the Extensible Wizard, used to register data in Windows, open from a pre-configured XML file. The command is on Windows 7 and above.

    No comments