- 21 CMD Commands All Windows Users Should Know
- 1. ASSOC: Fix File Associations
- 2. FC: File Compare
- 3. IPCONFIG: IP Configuration
- 4. NETSTAT: Network Statistics
- 5. PING: Send Test Packets
- 6. TRACERT: Trace Route
- 7. POWERCFG: Power Configuration
- 8. SHUTDOWN: Turn Off Computer
- 9. SYSTEMINFO: System Information
- 10. SFC: System File Checker
- 11. NET USE: Map drives
- 12. CHKDSK: Check Disk
- 13. SCHTASKS: Schedule Tasks
- 14. ATTRIB: Change File Attributes
- Other Windows CMD Commands
- CMD — командная строка как 2×2
- Все CMD команды
- APPEND
- ASSOS
- ATMSDM
- ATTRIB
- AUDITUSR
- BREAK
- BOOTCFG
- CACLS
- CHDIR
- CHKDSK
- CHKNTFS
- CIDDAEMON
- CIPHER
- CMSTP
- COLOR
- COMPACT
- CONVERT
- DEBUG
- DEFRAG
- DEVCON
- DIANTZ
- DISKCOMP
- DISKCOPY
- DISKPART
- DISKPERF
- DOSKEY
- DRIVERQUERY
- ENDLOCAL
- EDLIN
- ERASE
- ESENTUTL
- EVENTCREATE
- EVENTTRIGGERS
- EXE2BIN
- EXPAND
- FINDSTR
- FINGER
- FLTMC
- FORCEDOS
- FORMAT
- FONTVIEW
- FSUTIL
- FTYPE
- GETMAC
- GPRESULT
- GPUPDATE
- GRAFTABL
- HOSTNAME
- IPCONFIG
- IPXROUTE
- LABEL
- LODCTR
- LOGMAN
- LOGOFF
- LSASS
- MAKECAB
- MKDIR
- MOFCOMP
- MOUNTVOL
- MQBKUP
- MQSVC
- MRINFO
- MSIEXEC
- NBTSTAT
- NETSH
- NETSTAT
- NLSFUNC
- NSLOOKUP
- NTBACKUP
- ODBCCONF
- OPENFILES
- PAGEFILECONFIG
- PATHPING
- PAUSE
- PENTNT
- PERFMON
- PING6
- POWERCFG
- PRNCNFG
- PROMT
- PROXYCFG
- PUSHD
- QAPPSRV
- QPROCESS
- QWINSTA
- RASDIAL
- RECOVER
- REGSVR32
- RELOG
- RENAME
- REPLACE
- RESET
- REXEC
- RMDIR
- ROUTE
- RUNAS
- RUNDLL32
- RWINSTA
- SCHTASKS
- SDBINST
- SECEDIT
- SETLOCAL
- SETVER
- SHADOW
- SHIFT
- SHUTDOWN
- SMBINST
- START
- SUBST
- SYSTEMINFO
- TASKKILL
- TASKLIST
- TCMSETUP
- TITLE
- TLNTADMN
- TRACERT
- TRACERPT
- TRACERT6
- TSCON
- TSDISCON
- TSKILL
- TSSHUTDN
- TYPEPERF
- UNLODCTR
- USERINIT
- VERIFY
- VSSADMIN
- W32TM
- WBEMTEST
- WINVER
- XCOPY
21 CMD Commands All Windows Users Should Know
So you can have more control over your PC
The Windows command prompt is a feature that’s been a core part of the Windows operating system for a long time. There are some CMD commands that are so useful and easy to use that even regular users see the Windows command prompt as a key part of the operating system.
There are always rumors that it will be phased out at some point, but that’s unlikely to happen any time soon.
The following are 21 of the best CMD commands you should know if you want to have more control over your Windows PC.
1. ASSOC: Fix File Associations
One of the most powerful tools in the CMD command library is the ASSOC command.
Your computer associates certain file extensions with certain programs. This is how your computer knows to open Adobe when you double click a PDF file, or Microsoft Word when you double click a DOC file.
You can view all the file associations your computer knows about by typing ASSOC in the command window. You’ll see the file extension and the program it’s associated with.
You can set the association by typing something like assoc .doc=Word.Document.8.
2. FC: File Compare
Sometimes when files are changed over time, it’s hard to remember what the differences were between versions. You may not know that a CMD command offers the ability to compare files and see all differences, but it’s true.
The FC command performs either an ascii or a binary file comparison and will list all of the differences that it finds.
Fc /a File1.txt File2.txt will compare two ascii files.
Fc /b Picture1.jpg Picture2.jpg will do a binary compare on two images.
3. IPCONFIG: IP Configuration
Network troubleshooting is never simple, but one command that makes it much easier is IPCONFIG.
Using this command in the CMD command prompt returns detailed information about your current network adapter connection including:
- Current IP Address
- Subnet Mask
- Default Gateway IP
- Current domain
This information can help you troubleshoot router issues and other connection issues you could be having with your network adapter.
4. NETSTAT: Network Statistics
Concerned that you could have malware running on your computer that’s connecting to internet locations without you knowing about it?
If you run a NETSTAT command in the command prompt, you can get a list of all active TCP connections from your computer.
5. PING: Send Test Packets
An IT Analyst’s best friend is the PING command. Running this command sends test packets over the network to the target system.
You can use the PING command to test whether your computer can access another computer, a server, or even a website. It can help with revealing network disconnections. It also provides transit time for the packets in milliseconds, so it also reveals a bad network connection as well.
6. TRACERT: Trace Route
TRACERT is a fascinating Windows Command to use. If you’re ever curious to see the path your internet traffic takes to get from your browser to a remote system like Google servers, you can use TRACERT to see it.
The command stands for “Trace Route”, which sends packets out to a remote destination (server or website), and provides you with all of the following information:
- Number of hops (intermediate servers) before getting to the destination
- Time it takes to get to each hop
- The IP and sometimes the name of each hop
TRACERT can reveal how the routes of your internet requests change depending where you’re accessing the web. It also helps with troubleshooting a router or switch on a local network that may be problematic.
7. POWERCFG: Power Configuration
Are you frustrated with how quickly your laptop seems to run out of power? It could be that your power settings are configured as efficiently as possible. There’s a windows CMD command called POWERCFG (power configuration) that can help. Run the command prompt as an administrator and type powercfg – energy to get a full power efficiency report.
The process can take up to about a minute, but when it’s done, you’ll see whether there are any warnings or errors that might help you improve the power efficiency of your system.
View the energy-report.html file to see the details of those errors and warnings.
8. SHUTDOWN: Turn Off Computer
The SHUTDOWN command is a pretty versatile command that lets you shutdown the computer but control the behavior of that shutdown. It’s commonly used as a scheduled task or part of an IT batch job after patches have been applied to a computer system.
Typing shutdown /i from the command prompt will initiate a shutdown, but it’ll upon a GUI to give the user an option on whether to restart or do a full shutdown. If you don’t want to have any GUI pop up, you can just issue a shutdown /s command.
There is a long list of other parameters you can use to do a log off, hibernate, restart, and more. Just type shutdown without any arguments to see them all.
9. SYSTEMINFO: System Information
If you need to know what brand of network card you have, processor details, or the exact version of your Windows OS, the SYSTEMINFO command can help.
This command polls your system and pulls the most important information about your system. It lists the information in a clean format that’s easy to read.
10. SFC: System File Checker
If you’re ever concerned that a virus or some other software might have corrupted your core system files, there’s a Windows command that can scan those files and ensure their integrity.
You need to launch CMD as administrator (right click and choose Run as Administrator). Typing SFC /SCANNOW will check the integrity of all protected system files. If a problem is found, the files will be repaired with backed-up system files.
The SFC command also lets you:
- /VERIFYONLY: Check the integrity but don’t repair the files.
- /SCANFILE: Scan the integrity of specific files and fix if corrupted.
- /VERIFYFILE: Verify the integrity of specific files but don’t repair them.
- /OFFBOOTDIR: Use this to do repairs on an offline boot directory.
- /OFFWINDIR: Use this to do repairs on an offline Windows directory.
- /OFFLOGFILE: Specify a path to save a log file with scan results.
The scan can take up to 10 or 15 minutes, so give it time.
11. NET USE: Map drives
If you want to map a new drive, you could always open File Explorer, right click on This PC, and go through the Map Network Drive wizard. However, using the NET USE command, you can do the same thing with one command string.
For example, if you have a share folder on a computer on your network called \\OTHER-COMPUTER\SHARE\, you can map this as your own Z: drive by typing the command:
Net use Z: “\\OTHER-COMPUTER\SHARE” /persistent:yes
The persistent switch tells your computer that you want this drive remapped every time you log back into your computer.
12. CHKDSK: Check Disk
While the SFC command only checks the integrity of core system files, you can use the CHKDSK command to scan an entire drive.
The command to check the C: drive and repair any problems, launch the command window as an administrator and type CHKDSK /f C:.
This command checks for things like:
- File fragmentation
- Disk errors
- Bad sectors
The command can fix any disk errors (if possible). When the command is finished, you’ll see a status of the scan and what actions were taken.
13. SCHTASKS: Schedule Tasks
Windows comes with a wizard for creating scheduled tasks. For example, maybe you have a BAT file stored on C:\temp that you want to run every day at noon.
You’d have to click through the Scheduled Task wizard to configure this. Or you can type a single SCHTASKS command to set it up.
SCHTASKS /Create /SC HOURLY /MO 12 /TR Example /TN c:\temp\File1.bat
The scheduled switch accepts arguments like minute, hourly, daily, and monthly. Then you specify the frequency with the /MO command.
If you typed the command correctly, you’ll see the response, SUCCESS: The scheduled task “Example” has successfully been created.
14. ATTRIB: Change File Attributes
In Windows, you can change file attributes by right clicking on a file and finding the right property to change. However, instead of hunting around for the file attribute, you can use the ATTRIB command to set the file attributes.
For example, if you type: ATTRIB +R +H C:\temp\File1.bat, it’ll set File1.bat as a hidden, read-only file.
There is no response when it’s successful, so unless you see an error message, the command worked.
Other Windows CMD Commands
As you can see, there are some powerful and useful things you can do with the Windows command prompt, if you know the right commands.
Believe it or not, there are even more commands that will give you the ability to do some things you probably never realized just by typing a simple command.
- BITSADMIN: Initiate upload or download jobs over the network or internet and monitor the current state of those file transfers.
- COLOR: Change the background color of the command prompt window.
- COMP: Compare the contents of any two files to see the differences.
- FIND/FINDSTR: Search for strings inside of any ASCII files.
- PROMPT: Change the command prompt from C:\> to something else.
- TITLE: Change the title of the command prompt window.
- REGEDIT: Edit keys in the Windows registry (use with caution).
- ROBOCOPY: A powerful file copy utility built right into Windows.
If you’re interested in learning more, Microsoft offers a full list of all of the Windows CMD commands included in the latest version of the Windows OS.
Ryan has been writing how-to and other technology-based articles online since 2007. He has a BSc degree in Electrical Engineering and he’s worked 13 years in automation engineering, 5 years in IT, and now is an Apps Engineer. Read Ryan’s Full Bio
CMD — командная строка как 2×2
Все CMD команды
На этой странице собран полный список CMD команд Windows от А до Я. Также будут добавлены команды Linux.
APPEND
Позволяет программам открывать файлы в указанных каталогах так, словно они находятся в текущем каталоге.
Отображение и изменение таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов.
ASSOS
Вывод либо изменение сопоставлений по расширениям имён файлов.
Команда предназначена для запуска программ в указанное время.
ATMSDM
Контроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM).
ATTRIB
Изменение атрибутов файлов и папок.
AUDITUSR
Задаёт политику аудита пользователей.
BREAK
Включение режима обработки клавиш CTRL+C.
BOOTCFG
Эта программа командной строки может быть использована для настройки , извлечения , изменения или удаления параметров командной строки в файле Boot.ini.
CACLS
Просмотр изменение таблиц управления доступом ACL к файлам.
Вызов одного пакетного файла из другого.
Вывод имени либо изменение текущей папки.
Вывод либо изменение активной кодовой страницы.
CHDIR
Вывод либо смена текущей папки.
CHKDSK
Проверка диска и вывод отчёта.
CHKNTFS
Выводит или изменяет параметры проверки диска во время загрузки.
CIDDAEMON
Сервис индексации файлов.
CIPHER
Программа шифрования файлов.
Очистка экрана интерпретатора.
Запуск нового окна командной строки.
CMSTP
Установка профилей диспетчера подключений.
COLOR
Устанавливает цвет для текста и фона в текстовых окнах.
Сравнение содержимого двух файлов или наборов файлов.
COMPACT
Просмотр и изменение параметров сжатия файлов в разделах NTFS.
CONVERT
Преобразование файловой системы тома FAT в NTFS.
Копирование одного или нескольких файлов.
Вывод либо установка текущей даты.
DEBUG
Средство для отладки и редактирования программ.
DEFRAG
Удаление одного или нескольких файлов.
DEVCON
Альтернатива диспетчера устройств.
DIANTZ
Вывод списка файлов и подпапок из указанного каталога.
DISKCOMP
Сравнение содержимого двух гибких дисков.
DISKCOPY
Копирование содержимого одного гибкого диска на другой.
DISKPART
Использования сценария diskpart.
DISKPERF
Счетчик производительности дисков.
DOSKEY
Редактирование и повторный вызов команд Windows; создание макросов DOSKey.
DRIVERQUERY
Просмотр списка установленных драйверов устройств и их свойства.
Вывод сообщений и переключение режима отображения команд на экране.
Запуск редактора MS-DOS.
ENDLOCAL
Завершение локализации изменений среды в пакетном файле.
EDLIN
Запуск построчного текстового редактора.
ERASE
Удаление одного или нескольких файлов.
ESENTUTL
Обслуживание утилит для Microsoft (R) баз данных Windows.
EVENTCREATE
Эта команда дает возможность администратору создать запись об особом событии в указанном журнале событий.
EVENTTRIGGERS
Позволяет администратору отобразить и настроить триггеры событий в локальной или удаленной системе.
EXE2BIN
Преобразование EXE-файлов в двоичный формат.
Завершение командной строки.
EXPAND
Распаковка сжатых файлов.
Сравнение двух файлов или двух наборов файлов и вывод различий между ними.
Поиск текстовой строки в одном или нескольких файлах.
FINDSTR
Поиск строк в файлах.
FINGER
Вывод сведений о пользователях указанной системы.
FLTMC
Работа с фильтром нагрузки драйверов.
Выполнение указанной команды для каждого файла набора.
FORCEDOS
Сопоставление приложений MS-DOS, которые не распознаются системой Microsoft Windows XP.
FORMAT
Форматирование диска для работы с Windows.
FONTVIEW
Программа просмотра шрифтов.
FSUTIL
Управление точками повторной обработки, управление разреженными файлами, отключение тома или расширение тома.
Программа передачи файлов.
FTYPE
Просмотр и изменение типов файлов, сопоставленных с расширением имен файлов.
GETMAC
Отображает MAC-адрес одного или нескольких сетевых адаптеров компьютера.
Передача управления содержащей метку строке пакетного файла.
GPRESULT
Отображает результирующую политику (RSoP) для указанного пользователя и компьютера.
GPUPDATE
Выполнение обновления групповых политик.
GRAFTABL
Выбор кодовой страницы для отображения символов национальных алфавитов в графическом режиме.
Выводит не полный список команд, которые используются в cmd.
HOSTNAME
Отображение имени компьютера.
Оператор условного выполнения команд в пакетном файле.
IPCONFIG
Вывод маску подсети, стандартный шлюз и информацию о вашем IP.
IPXROUTE
Программа управления маршрутизацией NWLink IPX.
LABEL
Создание, изменение и удаление меток тома для диска.
LODCTR
Обновление имен счётчиков и поясняющего текста для расширенного счётчика.
LOGMAN
Управление расписанием для счетчиков производительности и журнала трассировки событий.
LOGOFF
Завершение сеанса Windows.
Отображение состояния очереди удалённой очереди печати lpq.
Направляет задание печати на сетевой принтер.
LSASS
Сервер определения локальной защиты.
MAKECAB
Архивирование файлов в cab-архив.
Выводит сведения об используемой и свободной памяти.
MKDIR
Создание папки с расширенной функциональностью.
Открытие окна консоли MMC.
Отладка системных устройств.
MOFCOMP
32-разрядный компилятор Microsoft (R) MOF.
Последовательный вывод данных по частям размером в один экран.
MOUNTVOL
Просмотр, создание и удаление точек подключения тома.
Перемещение и переименование файлов и каталогов.
MQBKUP
Утилита архивирования и восстановления очереди сообщений.
MQSVC
Обеспечивает инфраструктуру для работы распределенных приложений.
MRINFO
Работа с многоадресными рассылками.
Отправка сообщений пользователю.
MSIEXEC
Запуск установщика Windows.
NBTSTAT
Отображение статистики протокола и текущих подключений TCP/IP с помощью NBT (NetBIOS через TCP/IP).
Пакет приложений предназначенный для работы с сетью.
NETSH
Локальное или удаленное отображение и изменение параметров сети.
NETSTAT
Отображение статистики протоколов и текущих сетевых подключений TCP/IP.
NLSFUNC
Загрузка сведений о национальных стандартах.
NSLOOKUP
Вывод информации, предназначенный для диагностики DNS.
NTBACKUP
Запуск мастера архивирования.
Отладчик командной строки.
ODBCCONF
Настройка драйвера ODBC.
OPENFILES
Команда выводит список открытых файлов и папок в системе.
PAGEFILECONFIG
Настройка файлов подкачки и виртуальной памяти.
Вывод либо установка пути поиска исполняемых файлов.
PATHPING
Вывод информации о скрытый сетях и потери данных.
PAUSE
Приостанавливает выполнение сценария cmd.
PENTNT
Обнаруживает ошибки деления с плавающей точкой процессора Pentium, отключает аппаратную обработку чисел с плавающей точкой и включает эмуляции операций с плавающей точкой.
PERFMON
Открывает окно «Производительность».
Проверяет соединение с другим компьютером.
PING6
Команда проверки связи.
Изменяет одну папку на ту, которая была сохранена командой PUSHD.
POWERCFG
Эта команда позволяет управлять электропитанием системы.
Печать текстового файла.
PRNCNFG
Настройка параметров принтера.
PROMT
Изменение приглашения командной строки cmd.exe.
PROXYCFG
Инструмент настройки proxy соединения.
PUSHD
Сохранения значений текущего каталога для использования POPD командой.
QAPPSRV
Отображает доступные серверы терминалов в сети.
QPROCESS
Отображает информацию о процессах.
QWINSTA
Отображение информации о сеансах терминалов.
RASDIAL
Интерфейс связи из командной строки для клиента службы удалённого доступа.
Обмен файлами с компьютером, на котором выполняется служба RCP.
RECOVER
Восстановление сохранившихся данных на поврежденном диске.
Редактирование системного реестра через командную строку.
REGSVR32
RELOG
Создает новый журнал производительности из уже имеющего.
Помещение комментария в пакетный файл.
Переименование файлов и папок.
RENAME
Переименование файлов и папок.
REPLACE
RESET
Утилита сброса служб терминалов.
REXEC
Выполнение команд на удаленных узлах на которых выполняется служба rexec.
RMDIR
ROUTE
Обработка таблиц сетевых маршрутов.
Выполнение команд на удаленных узлах, на которых запущена служба RSH.
Управление ресурсами носителей с помощью службы «Съемные ЗУ».
RUNAS
Использование приложений от имени другого пользователя.
RUNDLL32
Запуск стандартных команд-функций заложенных в dll.
RWINSTA
Сброс значений подсистем оборудования и программ сеанса в начальное состояние.
Установление связи с NT Service Controller и ее услугами.
SCHTASKS
Создание, удаление, изменение и опрос запланированных задачи в локальной или удаленной системе.
SDBINST
Установщик базы данных совместимости.
SECEDIT
Автоматизация задач настройки безопасности.
Вывод, присваивание и удаления переменных в командной строке.
SETLOCAL
Начало локализации изменений среды в пакетном файле.
SETVER
Задает номер версии, который MS-DOS сообщает программе.
Проверка файлов Windows.
SHADOW
Позволяет наблюдать за другим сеансом служб терминалов.
SHIFT
Изменение содержимого подставляемых параметров для пакетного файла.
SHUTDOWN
Завершение сеанса, выключение и перезагрузка системы Windows.
SMBINST
Процесс, принадлежащий System Management BIOS Driver Installer.
START
Запуск программы или команды в отдельном окне.
SUBST
Сопоставление имени диска указанному пути.
SYSTEMINFO
Вывод информации о настройках системы.
TASKKILL
Завершение одного или нескольких процессов.
TASKLIST
Показывает запущенные программы и процессы выполняемые в данный момент.
TCMSETUP
Установка клиента телефонии.
Обмен файлами с удаленным компьютером, на котором запущена служба TFTP.
Просмотр или изменение текущего времени.
TITLE
Назначение заголовка окна интерпретатора.
TLNTADMN
Удаленное управление компьютером.
TRACERT
Трассировка маршрута к указанному узлу.
TRACERPT
Обрабатывает двоичные файлы журнала отслеживания событий или потоки данных.
TRACERT6
Версия tracert для протокола IPv6.
Вывод структуры диска или каталога в виде дерева.
TSCON
Присоединяет сеанс пользователя к сеансу терминала.
TSDISCON
Отключение сеанса терминала.
TSKILL
TSSHUTDN
Завершение работы сервера в установленном порядке.
Вывод на экране содержимого текстовых файлов.
TYPEPERF
Выводит сведения о производительности на экран или в журнал.
UNLODCTR
Удаление имен счётчиков и поясняющего текста для расширенного счётчика.
USERINIT
Проводник системы Windows.
Вывод сведений о версии Windows.
VERIFY
Установка режима проверки правильности записи файлов на диск.
Вывод метки и серийного номера тома для диска.
VSSADMIN
Инструмент командной строки теневого копирования тома.
W32TM
Диагностика службы времени.
WBEMTEST
Тестер инструментария управления Windows.
WINVER
Вывод информации о версии Windows.
Инструмент для написания сценариев.
XCOPY
Копирование файлов и дерева папок.
Список cmd команд, которые присутствуют в windows.