Командная строка (CMD): самые нужные команды для просмотра характеристик ПК, работы с сетью, дисками
Ни для кого не секрет, что очень многие операции в Windows можно выполнять с помощью командной строки (на англ.: CMD). А в некоторых случаях — это, пожалуй, вообще единственный вариант решить вопрос!
Я в своих заметках тоже нередко обращаюсь к ней за помощью. И в сегодняшней статье, как раз, решил собрать все самые необходимые и популярные команды (думаю, в качестве небольшого сподручного материала, чтобы было куда сослаться "в трудную минуту".
- я не ставлю целью разобрать все команды! Только основное, что часто приходиться делать;
- часть нижеперечисленных команд нужно выполнять с правами администратора (если оных прав не будет — вместо результата увидите сообщение похожее на "недостаточно прав, или настроена групповая политика")!
Перечень «сподручных» команд // CMD // Таблицы
Покажет информацию о системе: версию ОС Windows, модель компьютера (ноутбука), владельца, версию BIOS, кол-во ОЗУ, домен (рабочую группу), имя ПК, сетевые адаптеры и пр.
Узнать модель ЦП (примерный ответ: "AMD Ryzen 3 5300U with Radeon Graphics.").
Серийный номер устройства (ноутбука, например).
Модель мат. платы / ее версия.
5 wmic bios get SMBIOSBIOSVersion
6 wmic path win32_VideoController get name
7 wmic path win32_VideoController get VideoModeDescription
8 wmic OS get Caption,OSArchitecture,Version
10 wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature
Посмотреть температуру ЦП (для перевода в градусы Цельсия — полученное значение нужно разделить на 10 и отнять 273,15).
Показать окно с версией установленной системы.-//-
Отобразить версию ОС прямо в окне CMD.
13 wmic path softwarelicensingservice get OA3xOriginalProductKey
Команда покажет текущий лиценз. ключ Windows.
Отображение сведений о лицензии (подробно, кратко).
Для работы с сетью
Показывает сетевые настройки для сетевых адаптеров (IP-адрес, MAC-адрес, и пр.).
2 ping ya.ru или ping ya.ru -t
Определение пинга до ресурса www.ya.ru (разумеется, адрес можно указать свой).Примечание: второй вариант команды (с наличием на конце -t) запускает безостановочную проверку.
Покажет 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.
Просмотреть всю информацию о беспроводных устройствах.
Информация о текущих подключениях и состоянии портов.
Для работы с дисками / флешками
Проверка диска на ошибки (вместо V — нужно указать свою букву диска).Рекомендуется запускать после некорректного выключения ПК, при ошибках чтения и пр.
Вызвать встроенную утилиту "управление дисками".
3 format E: /FS:exFAT /Q /V:fleska
Форматирование диска/флешки (быстрое). Где:E — буква диска;
exFAT — файловая система (вместо exFAT можно ввести: NTFS или FAT32 || Описание файловых систем);
fleska — это название может быть любым.
Запуск утилиты Diskpart (для работы с дисками) и просмотр информации о дисках (томах).Первая команда покажет наличие всех физических дисков, вторая — всех томов на них.
(для просмотра разделов: List Partition)
5 Вводить последовательно (по одной!)Diskpart
Второй пример с Diskpart: смотрим все тома на дисках, выбираем первый из них (цифра "1" заменяема!), и присваиваем ему букву "R".
6 Вводить последовательно (по одной!)Diskpart
Еще один пример с Diskpart: просмотр томов, выбор одного из них и полная его очистка. Будьте аккуратны с этой последовательностью команд, она удаляет информацию!Кстати, после очистки диска (Diskpart, list disk, select disk 1, clean) его можно конвертировать: convert gpt (или convert mbr).
Анализ дисков на фрагментацию.
Дефрагментация диска "C", и вывод отчета по операции.
Новый текстовый документ.txt"Принудительное удаление файла (нужно указать правильный путь до него).Полезно в тех случаях, когда файл не удается удалить из проводника.
9.1 del /q /f /s %SYSTEMDRIVE%\*.log
Удаление всех Log-файлов с системного диска (вместо ".log" можно использовать и др. расширения).
Удаление папки (также нужно указать путь до нее).
Вывод серийного номера и названия диска.
12 wmic logicaldisk get name, VolumeName, Size, FileSystem, NumberOfBlocks, description
Получить информацию по всем подключенным дискам (объем, имя, тип и пр.).
Для загрузки и восстановления Windows
Примечание: если у вас не загружается Windows — командную строку можно вызвать с установочной флешки.
1 chkdsk /x/f/r можно и так: chkdsk D: /f
Проверка текущего сист. диска на ошибки (/ либо проверка указанного диска).
Проверка целостности системных файлов.
Затем, узнав том с Windows, использовать:
Сначала узнаем том, на котором установлена Windows, затем восстанавливаем файлы загрузки.
bcdboot D:\windows /s Z: /f UEFI
Сначала узнаем все тома дисков в системе.Далее выбираем "ESP" том, он в 99-512 МБ (FAT32) (важно: вместо "2" нужно будет выбрать свой том). Затем присваиваем ему букву Z.
Далее указываем букву тома с Windows (вначале мы узнали и ее тоже) и восстанавливаем файлы загрузки.
Запуск утилиты для отката системы (если есть точки восстановления).
Создать точку восстановления ОС в окне "Защита системы".
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 не загружается ("лагает").--//--
Важно: чтобы отменить загрузку в безопасном режиме — в рабочей Windows используйте команду: bcdedit /deletevalue {default} safeboot
Конфигурация системы (здесь можно настроить запуск служб, автозагрузку ПО, режим загрузки ОС).
11 dism /online /export-driver /destination:F:\MyDrivers Dism /online /Add-Driver /Driver:F:\MyDrivers /Recurse
Первая команда создает копию драйверов, вторая - восстанавливает их из копии. Работает в Windows 10/11 (Net Framework 3.5).
Общие операции
Ставит на "паузу" выполнение последовательности команд, и ждет нажатия одной из кнопок клавиатуры.
Просмотр списка запущенных служб.
3 net start WlanSvc или net stop WlanSvc
Запустить службу WlanSvc / остановить службу -//-
Просмотреть таблицу: расширение (например, ".RAR") / программа, которая его открывает.
Просмотр и установка даты (полезно, когда не работают параметры ОС).В помощь.
Перезагрузка компьютера через 20 сек.Прим.: время задается в секундах. В 1 часе = 3600 сек.!
Выключение компьютера через минуту.Прим.: время задается в секундах.
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" задайте свое имя ПК).Необходима перезагрузка ПК!
Просмотр режимов выкл. ПК (гибернация, сон и пр.)
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
Все файлы из папки C:\Fraps запишет в файл initial_c.txt. Найдет все файлы на диске "C:" с названием "initial_c.txt".
Найдет все файлы на диске "C:" с расширением ".txt".
15 more c:\Users\initial_c.txttype c:\Users\initial_c.txt
Прочитать и вывести содержимое текстового файла на экран.
net localgroup администраторы alex-local /add
- Используется для добавления, отображения и изменения локальных групп...
- Добавление нового пользователя thewindows.
- Пользователя thewindows сделали админом.
Выводит справку по всем командам Windows.
Дополнения
Показ скрытых файлов
Полезные команды для проводника (позволят отображать скрытые расширения, скрытые и системные файлы):
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 — запуск командной строки