Tuesday, 13 February 2018

List of all Windows Command Prompt commands


append
Allows programs to open data files in specified directories as if they were located in the current directory.
assoc
Displays or changes the file type associated with a particular file extension.
at
Schedules commands and other programs to run at a specific date and time.
atmadm
Displays connection information of the ATM adapter.
attrib
Changes the attributes of a single file or a directory.
Auditpol
Displays information about or performs functions to manipulate audit policies.
bcdboot
Configures the boot files on a PC or device to run the Windows operating system and to create a new system BCD store.
bcdedit
Used to view or make changes to Boot Configuration Data.
bdehdcfg
Used to prepare a hard drive for BitLocker Drive Encryption.
bitsadmin
Used to create, download or upload jobs and monitor their progress.
bootcfg
Used to build, modify, or view the contents of the boot.ini file.
bootsect
Updates the master boot code for hard disk partitions to switch between BOOTMGR and NTLDR.
break
Sets or clears extended CTRL+C checking on DOS systems.
cacls
Displays or changes access of the security descriptors on folders and files.
call
Used to run a script or batch program from within another script or batch program.
cd
Also known as chdir, is used to change the current working drive and/or directory in operating systems.
certreq
Used to perform various certification authority (CA) certificate requests, such as submit a request, retrieve a response, create a new request, accept, sign, policy, sign and enrol.
certutil
Used to dump and display certification authority (CA) configuration information, configure Certificate Services, backup and restore CA components, and verify certificates, key pairs, and certificate chains.
change
Changes various terminal server settings like install modes, COM port mappings, and logons.
chcp
Displays or configures the active code page number.
chdir
Used to display the drive letter and folder that you are currently in.
checknetisolation
Used to test apps that require network capabilities.
chglogon
Enables or disables logons from client sessions on an RD Session Host (Remote Desktop Session Host) server, or displays current logon status.
chgport
Can be used to display or change COM port mappings to be compatible with MS-DOS applications.
chgusr
Used to change the install mode for the RD Session Host server.
chkdsk
Verifies the file system integrity of a volume and fixes logical file system errors.
chkntfs
Used to display or modify the checking of the disk drive using NTFS at boot time.
choice
Allows batch files to prompt the user to select one item from a set of single-character choices and return the value of that choice to the program.
cipher
Used to encrypt or decrypt files and folders on NTFS drives.
clip
Copies the result of any command (stdin) to the clipboard in Windows.
cls
Used to clear the screen or console window of all previously entered commands and any output generated by them.
cmd
Starts a new instance of the cmd.exe command interpreter.
cmdkey
Used to create, list and delete stored user names or credentials.
cmstp
Used to install or uninstall a Connection Manager service profile.
color
Changes the colors of the text and background within the Command Prompt window.
command
Starts a new instance of the command.com command interpreter.
comp
Performs a binary comparison of two set of files or multiple files and shows the differences between them.
compact
Displays and changes the compression state of files or directories on NTFS partitions.
convert
Used to convert volumes using the FAT or FAT32 formatted file systems to NTFS.
copy
Copies one or more files from one directory to another.
cscript
Provides command-line options for setting and executing script properties via Microsoft Script Host.
ctty
Used to change the default input and output devices for the system.
date
Used to show or change the current date.
driveSpace
Initially known as DoubleSpace can be used to create or configure DoubleSpace compressed drives.
debug
Starts Debug, a command line application used to test and edit programs.
defrag
Used to defragment a drive you specify.
del
Used to delete one or more files.
deltree
Used to delete a directory and all the files and subdirectories within it.
dir
Displays a list of files and folders contained inside the folder that you are currently working in.
diskcomp
Used to compare contents of two floppy disks.
diskcopy
Copies the entire contents of one floppy disk to another.
diskpart
Prevents creating multi-partition layout for removable media such as flash drives and also used for partitioning internal hard drives..
diskperf
Used to remotely enable or disable physical or logical disk performance counters on computers running Windows 2000.
diskraid
Starts the DiskRAID command-line tool that allows to configure and manage redundant array of independent (or inexpensive) disks (RAID) storage subsystems.
dism
Starts the Deployment Image Servicing and Management (DISM) tool.
dispdiag
Used to output a log of information about the display system.
djoin
Used to create a new computer account in a domain.
doskey
Used to edit command lines, create macros, and recall previously entered commands.
dosshell
Starts DOS Shell, a graphical file management tool for MS-DOS.
dosx
Used to start DOS Protected Mode Interface (DPMI), a special mode designed to give MS-DOS applications access to more than the normally allowed 640 KB.
driverquery
Displays a list of all installed device drivers and their properties.
drvspace
Used to create or configure DriveSpace compressed drives.
echo
Used in shell scripts and batch files to output status text to the screen or a file and also to turn the echoing feature on or off.
edit
Starts the MS-DOS Editor tool that is used to create and modify text files.
edlin
Starts the Edlin tool that is used to create and modify text files from the command line.
emm386
Used to give MS-DOS access to more than 640 KB of memory.
endlocal
Ends localization of environment changes inside a batch or script file, restoring environment variables to their values before the matching setlocal command.
erase
Used to delete one or more files.
esentutl
Provides database utilities for the Extensible Storage Engine (ESE) for Windows Vista.
eventcreate
Creates a custom event in an event log.
eventtriggers
Displays and configures event triggers on local or remote machines.
exe2bin
Converts a file of the EXE file type (executable file) to a binary file.
exit
Used to end the cmd.exe (Windows) or command.com (MS-DOS) session that you’re currently working in.
expand
Used to extract the files and folders contained in Microsoft Cabinet (CAB) files.
extrac32
This command is actually a CAB extraction program for use by Internet Explorer but can be used to extract any Microsoft Cabinet file.
extract
Used to extract the files and folders contained in Microsoft Cabinet (CAB) files.
fasthelp
This command provides more detailed information on any of the other MS-DOS commands.
fastopen
Used to add a program’s hard drive location to a special list stored in memory.
fc
Used to compare two individual or sets of files and then show the differences between them.
fdisk
Used to create, manage, and delete hard drive partitions.
find
Used to search for a specified text string in one or more files.
findstr
Used to find specific text string patterns in one or more files.
finger
Used to find information about computer users.
fltmc
Used to load, unload, list, and otherwise manage Filter drivers.
fondue
The fondue (Features on Demand User Experience) tool is used to install any of the several optional Windows features from the command line.
for
Used to run a specified command for each file in a set of files.
forcedos
Used to start the specified program in the MS-DOS subsystem.
forfiles
Selects one or more files and runs a command on them.
format
Used to format a drive in the file system that you specify.
fsutil
Performs tasks that are related to file allocation table (FAT) and NTFS file system, such as managing reparse points and sparse files, dismounting a volume, and extending a volume.
ftp
Transfers files to and from another computer.
ftype
Defines a default program to open a specified file type.
getmac
Used to display the Media Access Control (MAC) address of all the network adapters in the computer.
goto
Used in a batch or script file to direct the command process to a labelled line in the script.
gpresult
Used to display group policy settings and resultant set of policy for a user.
gpupdate
Refreshes local and Active Directory-based Group Policy settings, including security settings.
graftabl
Used to enable the ability of Windows to display an extended character set in graphics mode.
graphics
Used to load a program that can print graphics.
help
Provides help information for Windows commands.
hostname
Displays the host name portion of the full computer name of the computer.
hwrcomp
Used to compile custom dictionaries for handwriting recognition.
hwrreg
Used to install a previously compiled custom dictionary for handwriting recognition.
icacls
Display, modify, backup, or restore ACLs for files and directories.
if
Performs conditional functions in batch programs.
interlnk
Connects two computers via a serial or parallel connection to share files and printers.
intersvr
Starts interlnk server and to copy interlnk files from one computer to another.
ipconfig
Displays all current TCP/IP network configuration values and can modify Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) settings.
ipxroute
Used to display and change information about IPX routing tables.
irftp
Used to transmit files over an infrared link.
iscsicli
Starts the Microsoft iSCSI Initiator, used to manage iSCSI.
kb16
Used to support MS-DOS files that need to configure a keyboard for a specific language.
keyb
Used to configure a keyboard for a specific language.
klist
Used to list service tickets of Kerberos.
ksetup
Used to configure connections to a Kerberos server.
ktmutil
Starts the Kernel Transaction Manager utility.
label
Used to manage the volume label of a disk.
lh
Shorthand version of the loadhigh command.
licensingdiag
Used to generate a text-based log and other data files that contain product activation and other Windows licensing information.
loadfix
Used to load the specified program in the first 64K of memory and then runs the program.
loadhigh
Used to load a program into high memory and is usually used from within the autoexec.bat file.
lock
Used to lock a drive, enabling direct disk access for a program.
lodctr
This is used to update registry values related to performance counters.
logman
Used to create and manage Event Trace Session and Performance logs.
logoff
Used to terminate a session.
lpq
Displays the status of a print queue on a computer running Line Printer Daemon (LPD).
lpr
Used to send a file to a computer running Line Printer Daemon (LPD).
makecab
Used to create .cab files.
Manage-bde
Used to configure BitLocker Drive Encryption from the command line.
Md
Shorthand version of the mkdir command.
Mem
Shows information about used and free memory areas and programs that are currently loaded into memory in the MS-DOS subsystem.
Memmaker
Used to start MemMaker, a memory optimization tool.
Mkdir
Used to create a new folder.
Mklink
Creates a symbolic link.
Mode
Used to configure system devices, most often COM and LPT ports.
Mofcomp
This command properly displays the data within a Managed Object Format (MOF) file.
More
Used to display the information contained in a text file.
Mount
Used to mount Network File System (NFS) network shares.
Mountvol
Used to display, create, or remove volume mount points.
Move
Used to move one or files from one folder to another.
Mrinfo
Used to provide information about a router’s interfaces and neighbors.
Msav
This command starts Microsoft Antivirus.
Msbackup
This command starts Microsoft Backup, a tool used to back up and restore one or more files.
Mscdex
Used to provide CD-ROM access to MS-DOS.
Msd
Starts Microsoft Diagnostics.
Msg
Used to send a message to a user.
Msiexec
Used to start Windows Installer, a tool used to install and configure software.
Muiunattend
This command starts the Multilanguage User Interface unattended setup process.
Nbtstat
This command is used to show TCP/IP information and other statistical information about a remote computer.
Net
Used to display, configure, and correct a wide variety of network settings.
Net1
Used to display, configure, and correct a wide variety of network settings.
Netcfg
Used to install the Windows Preinstallation Environment (WinPE),
Netsh
Used to start Network Shell, a command-line utility used to manage the network configuration of the local, or a remote, computer.
Netstat
This command is most commonly used to display all open network connections and listening ports.
Nfsadmin
This command is used to manage Server for NFS or Client for NFS from the command line.
Nlsfunc
Used to load information specific to a particular country or region.
Nltest
Used to test secure channels between Windows computers in a domain and between domain controllers that are trusting other domains.
Nslookup
The command is most commonly used to display the hostname of an entered IP address.
Ntbackup
Used to perform various backup functions from the Command.
Ntsd
Used to perform certain command line debugging tasks.
Ocsetup
This command starts the Windows Optional Component Setup tool, used to install additional Windows features.
Openfiles
Used to display and disconnect open files and folders on a system.
Path
Used to display or set a specific path available to executable files.
Pathping
Functions much like the tracert command, will also report information about network latency and loss at each hop.
Pause
Used within a batch or script file to pause the processing of the file.
Pentnt
Used to detect floating point division errors in the Intel Pentium chip.
Ping
The command sends an Internet Control Message Protocol (ICMP) Echo Request message to a specified remote computer to verify IP-level connectivity.
Pkgmgr
Used to start the Windows Package Manager from the Command Prompt.
Pnpunattend
Used to automate the installation of hardware device drivers.
Pnputil
Used to start the Microsoft PnP Utility, a tool used to install a Plug and Play device from the command line.
Popd
This command is used to change the current directory to the one most recently stored by the pushd command.
Power
Used to reduce the power consumed by a computer by monitoring software and hardware devices.
Powercfg
Used to manage the Windows power management settings from the command line.
Print
Used to print a specified text file to a specified printing device.
Prompt
Used to customize the appearance of the prompt text in Command Prompt or MS-DOS.
Pushd
Used to store a directory for use, most commonly from within a batch or script program.
Pwlauncher
Used to enable, disable, or show the status of your Windows To Go start-up options.
Qappsrv
Used to display all Remote Desktop Session Host servers available on the network.
Qbasic
This command starts QBasic, the MS-DOS based programming environment for the BASIC programming language.
Qprocess
Used to display information about running processes.
Query
Used to display the status of a specified service.
Quser
Used to display information about users currently logged on to the system.
Qwinsta
Used to display information about open Remote Desktop Sessions.
Rasautou
Used to manage Remote Access Dialer AutoDial addresses.
Rasdial
Used to start or end a network connection for a Microsoft client.
Rcp
Used to copy files between a Windows computer and a system running the rshd daemon.
Rd
Shorthand version of the rmdir command.
Rdpsign
Used to sign a Remote Desktop Protocol (RDP) file.
Reagentc
Used to configure the Windows Recovery Environment (RE).
Recimg
Used to create a custom refresh image.
Recover
Used to recover readable data from a bad or defective disk.
Reg
Used to manage the Windows Registryfrom the command line.
Regini
Used to set or change registry permissions and registry values from the command line.
Register-cimprovider
Used to register a Common Information Model (CIM) Provider in Windows.
Regsvr32
Used to register a DLL file as a command component in the Windows Registry.
Relog
Used to create new performance logs from data in existing performance logs.
Rem
Used to record comments or remarks in a batch or script file.
Ren
The shorthand version of the rename command.
Rename
Used to change the name of the individual file that you specify.
Repair-bde
Used to repair or decrypt a damaged drive that’s been encrypted using BitLocker.
Replace
Used to replace one or more files with one or more other files.
Reset
This command, executed as reset session, is used to reset the session subsystem software and hardware to known initial values.
Restore
Used to restore files that were backed up using the backup command.
Rexec
Used to run commands on remote computers running the rexec daemon.
Rmdir
Used to delete an existing or completely empty folder.
Robocopy
Used to copy files and directories from one location to another.
Route
Used to manipulate network routing tables.
Rpcinfo
This command makes a remote procedure call (RPC) to an RPC server and reports what it finds.
Rpcping
Used to ping a server using RPC.
Rsh
Used to run commands on remote computers running the rsh daemon.
Rsm
Used to manage media resources using Removable Storage.
Runas
Used to execute a program using another user’s credentials.
Rwinsta
Shorthand version of the reset session command.
Sc
Used to configure information about services.
Scandisk
Used to start Microsoft ScanDisk, a disk repair program.
Scanreg
This command starts Windows Registry Checker, a basic registry repair program and backup utility.
Schtasks
Used to schedule specified programs or commands to run a certain times.
Sdbinst
Used to deploy customized SDB database files.
Secedit
Used to configure and analyze system security by comparing the current security configuration to a template.
Set
Used to display, enable, or disable environment variables in MS-DOS or from the Command Prompt.
Setlocal
Used to start the localization of environment changes inside a batch or script file.
Setspn
Used to manage the Service Principal Names (SPN) for an Active Directory (AD) service account.
Setver
Used to set the MS-DOS version number that MS-DOS reports to a program.
Setx
Used to create or change environment variables in the user environment or the system environment.
Sfc
Used to verify and replace important Windows system files.
Shadow
Used to monitor another Remote Desktop Services session.
Share
Used to install file locking and file sharing functions in MS-DOS.
Shift
Used to change the position of replaceable parameters in a batch or script file.
Showmount
Used to display information about NFS mounted file systems.
Shutdown
Used to shut down, restart, or log off the current system or a remote computer.
Smartdrv
This command installs and configures SMARTDrive, a disk caching utility for MS-DOS.
Sort
Used to read data from a specified input, sort that data, and return the results of that sort to the Command Prompt screen, a file, or another output device.
Start
Used to open a new command line window to run a specified program or command.
Subst
Used to associate a local path with a drive letter.
Sxstrace
Used to start the WinSxs Tracing Utility, a programming diagnostic tool.
Sys
Used to copy the MS-DOS system files and command interpreter to a disk.
Systeminfo
Used to display basic Windows configuration information for the local or a remote computer.
Takeown
Used to regain access to a file that that an administrator was denied access to when reassigning ownership of the file.
Taskkill
Used to terminate a running task.
Tasklist
Displays a list of applications, services, and the Process ID (PID) currently running on either a local or a remote computer.
Tcmsetup
Used to setup or disable the Telephony Application Programming Interface (TAPI) client.
Telnet
Used to communicate with remote computers that use the Telnet protocol.
Tftp
Used to transfer files to and from a remote computer that’s running the Trivial File Transfer Protocol (TFTP) service or daemon.
Time
Used to show or change the current time.
Timeout
Used in a batch or script file to provide a specified timeout value during a procedure.
Title
Used to set the Command Prompt window title.
Tlntadmn
Used to administer a local or remote computer running Telnet Server.
Tpmvscmgr
Used to create and destroy TPM virtual smart cards.
Tracerpt
Used to process event trace logs or real-time data from instrumented event trace providers.
Tracert
This command sends Internet Control Message Protocol (ICMP) Echo Request messages to a specified remote computer with increasing Time to Live (TTL) field values and displays the IP address and hostname, of the router interfaces between the source and destination.
Tree
Used to graphically display the folder structure of a specified drive or path.
Tscon
Used to attach a user session to a Remote Desktop session.
Tsdiscon
Used to disconnect a Remote Desktop session.
Tskill
Used to end the specified process.
Tsshutdn
Used to remotely shut down or restart a terminal server.
Type
Used to display the information contained in a text file.
Typeperf
This command displays performance data in the Command Prompt window or writes the data to specified log file.
Tzutil
Used to display or configure the current system’s time zone.
Umount
Used to remove Network File System (NFS) mounted network shares.
Undelete
Used to undo a deletion performed with the MS-DOS delete command.
Unformat
Used to undo the formatting on a drive performed by the MS-DOS format command.
Unlock
Used to unlock a drive, disabling direct disk access for a program.
Unlodctr
Removes Explain text and Performance counter names for a service or device driver from the Windows Registry.
Vaultcmd
Used to create, remove, and show stored credentials.
Ver
Used to display the current Windows or MS-DOS version number.
Verify
Used to enable or disable the ability of Command Prompt, or MS-DOS, to verify that files are written correctly to a disk.
Vol
Shows the volume label and serial number of a specified disk, assuming this information exists.
Vsafe
Used to start VSafe, a basic virus protection system for MS-DOS.
Vssadmin
This command starts the Volume Shadow Copy Service administrative command line tool which displays current volume shadow copy backups and all installed shadow copy writers and providers.
W32tm
Used to diagnose issues with Windows Time.
Waitfor
Used to send or wait for a signal on a system.
Wbadmin
Used start and stop backup jobs, display details about a previous backup, list the items within a backup, and report on the status of a currently running backup.
Wecutil
Used to manage subscriptions to events that are forwarded from WS-Management supported computers.
Wevtutil
This command starts the Windows Events Command Line Utility which is used to manage event logs and publishers.
Where
Used to search for files that match a specified pattern.
Whoami
Used to retrieve user name and group information on a network.
Winmgmt
Starts the command line version of WMI, a scripting tool in Windows.
Winrm
Used to start the command line version of Windows Remote Management, used to manage secure communications with local and remote computers using web services.
Winrs
Used to open a secure command window with a remote host.
Winsat
Starts the Windows System Assessment Tool, a program that assesses various features, attributes, and capabilities of a computer running Windows.
Wmic
Starts the Windows Management Instrumentation Command line (WMIC), a scripting interface that simplifies the use of Windows Management Instrumentation (WMI) and systems managed via WMI.
Wsmanhttpconfig
Used to manage aspects of the Windows Remote Management (WinRM) service.
Xcopy
Used to copy one or more files or directory trees from one location to another. The xcopy command is generally considered a more “powerful” version of the copy command though the robocopy command trumps even xcopy.
Xwizard
This command, short for Extensible Wizard, is used to register data in Windows, often from a preconfigured XML file.

No comments:

Post a Comment