October 8

Командная строка (CMD): самые нужные команды для просмотра характеристик ПК, работы с сетью, дисками

Ни для кого не секрет, что очень многие операции в Windows можно выполнять с помощью командной строки (на англ.: CMD). А в некоторых случаях — это, пожалуй, вообще единственный вариант решить вопрос!

Я в своих заметках тоже нередко обращаюсь к ней за помощью. И в сегодняшней статье, как раз, решил собрать все самые необходимые и популярные команды (думаю, в качестве небольшого сподручного материала, чтобы было куда сослаться "в трудную минуту".

Заранее предупрежу:

  1. я не ставлю целью разобрать все команды! Только основное, что часто приходиться делать;
  2. часть нижеперечисленных команд нужно выполнять с правами администратора (если оных прав не будет — вместо результата увидите сообщение похожее на "недостаточно прав, или настроена групповая политика")!

Перечень «сподручных» команд // CMD // Таблицы

1 systeminfo

Покажет информацию о системе: версию ОС Windows, модель компьютера (ноутбука), владельца, версию BIOS, кол-во ОЗУ, домен (рабочую группу), имя ПК, сетевые адаптеры и пр.

2 wmic cpu get name

Узнать модель ЦП (примерный ответ: "AMD Ryzen 3 5300U with Radeon Graphics.").

3 wmic bios get serialnumber

Серийный номер устройства (ноутбука, например).

4 wmic baseboard get product

wmic baseboard get version

Модель мат. платы / ее версия.

5 wmic bios get SMBIOSBIOSVersion

Версия BIOS.

6 wmic path win32_VideoController get name

Название видеокарты.

7 wmic path win32_VideoController get VideoModeDescription

Разрешение экрана, цвета.

8 wmic OS get Caption,OSArchitecture,Version

Информация о Windows.

9 wmic DISKDRIVE get Caption

Информация о накопителях.

10 wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature

Посмотреть температуру ЦП (для перевода в градусы Цельсия — полученное значение нужно разделить на 10 и отнять 273,15).

11 Winver или Ver

Показать окно с версией установленной системы.-//-

Отобразить версию ОС прямо в окне CMD.

12 Hostname

Узнать текущее имя ПК.

13 wmic path softwarelicensingservice get OA3xOriginalProductKey

Команда покажет текущий лиценз. ключ Windows.

14 slmgr /dlv slmgr /dli

Отображение сведений о лицензии (подробно, кратко).

Для работы с сетью

1 ipconfig /all

Показывает сетевые настройки для сетевых адаптеров (IP-адрес, MAC-адрес, и пр.).

2 ping ya.ru или ping ya.ru -t

Определение пинга до ресурса www.ya.ru (разумеется, адрес можно указать свой).Примечание: второй вариант команды (с наличием на конце -t) запускает безостановочную проверку.

3 GETMAC

Посмотреть MAC-адрес.

4 nslookup ya.ru

Покажет IP-адрес по доменному имени.

5 netsh wlan set autoconfig enabled=no interface="Wi-Fi"

Обратная операция:

netsh wlan set autoconfig enabled=yes interface="Wi-Fi"

Выключает авто-поиск сетей по Wi-Fi (в некоторых случаях это увел. скорость работы Wi-Fi подключения, и снижает пинг!).Примечание: вместо "Wi-Fi" нужно указать название своего адаптера, используемого для подключения по Wi-Fi.

6 netcfg -d или

ipconfig /flushdns

netsh winsock reset

netsh int ip reset

Сброс сетевых настроек.

7 netsh wlan show all

Просмотреть всю информацию о беспроводных устройствах.

8 netsh wlan show drivers-//-

О драйверах.

9 netstat -abno

Информация о текущих подключениях и состоянии портов.

Для работы с дисками / флешками

1 chkdsk v: /f

Проверка диска на ошибки (вместо V — нужно указать свою букву диска).Рекомендуется запускать после некорректного выключения ПК, при ошибках чтения и пр.

2 diskmgmt.msc

Вызвать встроенную утилиту "управление дисками".

3 format E: /FS:exFAT /Q /V:fleska

Форматирование диска/флешки (быстрое). Где:E — буква диска;

exFAT — файловая система (вместо exFAT можно ввести: NTFS или FAT32 || Описание файловых систем);

fleska — это название может быть любым.

4 Diskpart

List Disk или

Diskpart

List Volume

Запуск утилиты Diskpart (для работы с дисками) и просмотр информации о дисках (томах).Первая команда покажет наличие всех физических дисков, вторая — всех томов на них.

(для просмотра разделов: List Partition)

5 Вводить последовательно (по одной!)Diskpart

  • list volume
  • select volume 1
  • assign letter=R

Второй пример с Diskpart: смотрим все тома на дисках, выбираем первый из них (цифра "1" заменяема!), и присваиваем ему букву "R".

6 Вводить последовательно (по одной!)Diskpart

  • list volume
  • select volume 1
  • clean

Еще один пример с Diskpart: просмотр томов, выбор одного из них и полная его очистка. Будьте аккуратны с этой последовательностью команд, она удаляет информацию!Кстати, после очистки диска (Diskpart, list disk, select disk 1, clean) его можно конвертировать: convert gpt (или convert mbr).

7 defrag /A /C /U /V

Анализ дисков на фрагментацию.

8 defrag C: /W /V

Дефрагментация диска "C", и вывод отчета по операции.

9 DEL /F "C:\111\

Новый текстовый документ.txt"Принудительное удаление файла (нужно указать правильный путь до него).Полезно в тех случаях, когда файл не удается удалить из проводника.

9.1 del /q /f /s %SYSTEMDRIVE%\*.log

Удаление всех Log-файлов с системного диска (вместо ".log" можно использовать и др. расширения).

10 RD /S "C:\111"

Удаление папки (также нужно указать путь до нее).

11 VOL D:

Вывод серийного номера и названия диска.

12 wmic logicaldisk get name, VolumeName, Size, FileSystem, NumberOfBlocks, description

Получить информацию по всем подключенным дискам (объем, имя, тип и пр.).

Для загрузки и восстановления Windows

Примечание: если у вас не загружается Windows — командную строку можно вызвать с установочной флешки.

1 chkdsk /x/f/r можно и так: chkdsk D: /f

Проверка текущего сист. диска на ошибки (/ либо проверка указанного диска).

2 sfc /scannow

Проверка целостности системных файлов.

3 BCDEDIT

Диспетчер загрузки Windows

4 diskpart

list volume

exit

Затем, узнав том с Windows, использовать:

bcdboot d:\windows

Сначала узнаем том, на котором установлена Windows, затем восстанавливаем файлы загрузки.

5 DISKPART

LIST VOLUME

SELECT VOLUME=2

ASSIGN LETTER=Z

EXIT

Затем ввести:

bcdboot D:\windows /s Z: /f UEFI

Сначала узнаем все тома дисков в системе.Далее выбираем "ESP" том, он в 99-512 МБ (FAT32) (важно: вместо "2" нужно будет выбрать свой том). Затем присваиваем ему букву Z.

Далее указываем букву тома с Windows (вначале мы узнали и ее тоже) и восстанавливаем файлы загрузки.

6 rstrui

Запуск утилиты для отката системы (если есть точки восстановления).

7 sysdm.cpl

Создать точку восстановления ОС в окне "Защита системы".

8 wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint “MyRestorePoint”, 100, 7

Создать точку восстановления системы в авто-режиме (без лишних вопросов).

9 bcdedit /set {default} safeboot minimal или

bcdedit /set {default} safeboot network

Загрузка безопасного режима (можно вводить, загрузившись с установочной флешки). Полезная команда, если в обычном режиме Windows не загружается ("лагает").--//--

C поддержкой сети.

Важно: чтобы отменить загрузку в безопасном режиме — в рабочей Windows используйте команду: bcdedit /deletevalue {default} safeboot

10 msconfig

Конфигурация системы (здесь можно настроить запуск служб, автозагрузку ПО, режим загрузки ОС).

11 dism /online /export-driver /destination:F:\MyDrivers Dism /online /Add-Driver /Driver:F:\MyDrivers /Recurse

Первая команда создает копию драйверов, вторая - восстанавливает их из копии. Работает в Windows 10/11 (Net Framework 3.5).

Общие операции

1 Pause

Ставит на "паузу" выполнение последовательности команд, и ждет нажатия одной из кнопок клавиатуры.

2 net start

Просмотр списка запущенных служб.

3 net start WlanSvc или net stop WlanSvc

Запустить службу WlanSvc / остановить службу -//-

4 ASSOC

Просмотреть таблицу: расширение (например, ".RAR") / программа, которая его открывает.

5 DATE

Просмотр и установка даты (полезно, когда не работают параметры ОС).В помощь.

6 shutdown.exe -r -f -t 20

Перезагрузка компьютера через 20 сек.Прим.: время задается в секундах. В 1 часе = 3600 сек.!

7 shutdown /s /t 60

Выключение компьютера через минуту.Прим.: время задается в секундах.

8 TASKLIST и доп. в помощь

taskkill /F /IM explorer.exe & start explorer

Просмотр всех выполняемых программ и служб.Завершение процесса explorer.exe (проводник), и его запуск. Удобная штука, когда диспетчер задач "лагает", или вы в нем не можете "поймать" проводник.

9 wmic computersystem where name="%computername%" call joindomainorworkgroup name="homework"

Сменить рабочую группу текущему компьютеру (вместо "homework" - напишите свое название). Необходима перезагрузка ПК!

10 wmic computersystem where name="%computername%" call rename name="newpc"

Сменить имя компьютеру (вместо "newpc" задайте свое имя ПК).Необходима перезагрузка ПК!

11 powercfg -a еще доп.:

powercfg -h on

powercfg -h off

Просмотр режимов выкл. ПК (гибернация, сон и пр.)

Вкл. / откл. гибернацию.

12 start /high /D "C:\Games\World of Warcraft Classic" wow.exe

Запуск приложения с нужным приоритетом (в моем случае - высокий приоритет, который чаще всего и нужен). Часто помогает снизить тормоза в играх.

13 xcopy C:\Games D:\backup /f /i /y /s

Копирует один каталог в другой (без лишних вопросов; с перезаписью файлов!). Удобно использовать для создания резервных копий нужных папок.

14 dir C:\Fraps /B /S > initial_c.txtdir c:\initial_c.txt /w/o/s/p

dir c:\*.txt /w/o/s/p

Все файлы из папки C:\Fraps запишет в файл initial_c.txt. Найдет все файлы на диске "C:" с названием "initial_c.txt".

Найдет все файлы на диске "C:" с расширением ".txt".

15 more c:\Users\initial_c.txttype c:\Users\initial_c.txt

Прочитать и вывести содержимое текстового файла на экран.

16 net localgroup

net user alex-local /add

net localgroup администраторы alex-local /add

  • Используется для добавления, отображения и изменения локальных групп...
  • Добавление нового пользователя thewindows.
  • Пользователя thewindows сделали админом.

17 HELP

Выводит справку по всем командам Windows.

18 EXIT

Выход из CMD.

Дополнения

Показ скрытых файлов

Полезные команды для проводника (позволят отображать скрытые расширения, скрытые и системные файлы):

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t REG_DWORD /d 00000000 /f
reg add “HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced” /v Hidden /t REG_DWORD /d 1 /f
reg add “HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced” /v ShowSuperHidden /t REG_DWORD /d 0 /f

После выполнения команд - не забудьте перезагрузить проводник (ПК).

Что делать, если не загружается Windows

Вариант 1: воспользоваться другим рабочим компьютером и записать установочную флешку с Windows. Также не помешает и LiveCD-флешка (эта "штуковина" позволит загружать "полноценную" Windows с флешки, и, само собой, работать с командной строкой. Для восстановления загрузчика Windows.

Вариант 2: воспользоваться телефоном (под Android) и записать на нем установочную флешку. Далее подключить ее к ПК, и загрузиться.

Кстати, открыть окно командной строки можно и с установочной флешки с Windows: достаточно загрузиться с нее и нажать сочетание Shift+F10. Далее можно выполнить многое из таблиц выше.

Установка Windows — запуск командной строки

На этом все.