Windows командная строка информация о системе

Как узнать полную информацию о компьютере в Windows 10 без использования стороннего ПО? Ниже мы приведем несколько удобных способов получения всей информации о системе и компонентах компьютера.


Как узнать полную информацию о компьютере в Windows 10?

Содержание

  1. Расширенная информация о системе через команду «Выполнить»
  2. Как узнать данные о сетевой карте?
  3. Информация о системе в командной строке (Windows PowerShell)
  4. Информация в диспетчере устройств
  5. Версия DirectX

Полная информация о компьютере состоит из целого ряда данных, которые необходимо собственноручно собирать, обращаясь к различным инстанциям системы. Такая информация может понадобиться в самых различных ситуациях. Для примера приведем системные требования игр, программ или приложений. Сопоставление рекомендуемых требований с характеристиками компонентов компьютера, позволят оценить возможность правильной работы программ на ПК.

Ниже будет переведен полный список действий, необходимых для получения всей информации о характеристиках компонентов компьютера.

Расширенная информация о системе через команду «Выполнить»

Чтобы узнать более широкую информацию о системе, следует воспользоваться информацией «Сведенья о системе».

Для получения этой информации следует нажать правой кнопкой мыши по кнопке «Пуск», выбрать пункт «Выполнить» и в открывшейся строке ввести msinfo32, после чего подтвердить действие «Ок».

Как узнать полную информацию о компьютере в Windows 10?

В открывшемся окне доступна детальная информация про различные параметры системы. К примеру, здесь можно узнать размер файла подкачки, разрядность системы, модель процессора, версию ОС и другие данные.

Как узнать полную информацию о компьютере в Windows 10?

Как узнать данные о сетевой карте?

Помимо правой колонки со списком основных функций в окне «Сведения о системе», существует колонка слева, где можно найти детальную информацию о каждом из подключенных устройств. Иногда пользователи сталкиваются с проблемой поиска драйверов сетевой карты, поскольку банально не знают модель и производителя производителя. В сведениях системы можно быстро узнать нужную информацию, для этого достаточно выбрать пункт «Компоненты», затем «Сеть» и «Адаптер».

Как узнать полную информацию о компьютере в Windows 10?

Функционал «Сведенья о системе» позволяет не только просматривать информацию в реальном времени, но и экспортировать её в текстовом документе.

Для этого следует перейти во вкладку «Файл», из выпадающего списка выбрать пункт «Экспорт» и указать место, где будет размещен документ с информацией.

Информация о системе в командной строке (Windows PowerShell)

Если пользователь по каким-либо причинам (повреждение ОС и загрузчика, установка ОС на чистый диск и т.д.) не может запустить «Сведенья о системе», следует воспользоваться командной строкой.

Чтобы получить информацию о системе через командную строку необходимо зайти в неё (при помощи «Выполнить» в «Пуск» и команды cmd)

Как узнать полную информацию о компьютере в Windows 10?

Находясь в командной строке следует ввести «cd C:\Windows\System32», затем «systeminfo» и подождать несколько секунд, пока система соберет все данные.

Как узнать полную информацию о компьютере в Windows 10?

Информация в диспетчере устройств

В диспетчере устройств можно быстро найти информацию о драйверах, работе и других параметрах отдельных компонентов ПК. Также с диспетчера устройств можно выполнять различные манипуляции с драйверами, что очень полезно при решении проблем несовместимости и других неполадок.

Для вызова диспетчера устройств следует нажать ПКМ по «Пуск» и выбрать пункт «Диспетчер устройств».

Как узнать полную информацию о компьютере в Windows 10?

В окне диспетчера устройств можно быстро узнать модель видеокарты, а также проверить драйвера, нажав ПКМ по названию видеоадаптера, выбрав пункт «Свойства» и «Драйвер».

Как узнать полную информацию о компьютере в Windows 10?

Версия DirectX

DirectX является сложным комплексом систем, которые позволяют работать на компьютере играм и различным графическим приложениям, требующим мощностей видеокарты.

Как правило, при установке нового приложения, версия DirectX будет автоматически обновлена, но, если возникла нужда узнать дополнительную информацию, следует выполнить команду «dxdiag».

Нажимаем ПКМ по «Пуск», выбираем пункт «Выполнить» и вводим команду dxdiag.

Как узнать полную информацию о компьютере в Windows 10?

В открывшемся окне будут показаны все основные данные о системе и версии DirectX. Также вверху можно обнаружить вкладки «Система», «Экран», «Звук», где можно посмотреть информацию о драйвере и характеристиках оборудования.

Как узнать полную информацию о компьютере в Windows 10?

Также узнать полную информацию о компьютере можно с помощью специализированных программ, в которых можно увидеть температуру видеокарты, процессора и других компонентов или отслеживать стабильность работы конкретного компонента. Программы CPU-Z, AIDA или их аналоги – превосходно сгодятся для этих задач.

Часто задаваемые вопросы


Нажмите комбинацию клавиш «Win + R» и открывшемся окне введите команду «msinfo32», а затем нажмите «ОК» для подтверждения. Перед вами откроется окно отображающее детальную информацию о вашей операционной системе и аппаратных составляющих вашего компьютера.


Для того чтобы узнать полную информацию об операционной системе при помощи командной строки выполните команду «systeminfo»


Скачайте и установите программу RS Partition Recovery. Она проста в использовании и позволит восстановить ваш файл всего в несколько кликов. Процесс восстановления детально описан на нашем сайте


Нажмите комбинацию клавиш “Win + R», введите команду «msinfo32» и нажмите «ОК». В открывшемся окне, в левой колонке выберите «Компоненты»- «Сеть»-«Адаптер». Вы также можете экспортировать информацию о сетевом адаптере текстовые файл.


Чтобы проверить текущую версию DirectX нажмите комбинацию клавиш “Win + R” и в открывшемся окне введите «dxdiag». Затем нажмите «ОК» для подтверждения. Перед вами откроется окно пока отображающий информацию о вашей системе, графическом адаптере и версии DirectX.

Что нужно знать о CMDДоброго времени!

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

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

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

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

*

*

Содержание статьи📎

  • 1 Перечень «сподручных» команд // CMD // Таблицы
    • 1.1 Для просмотра характеристик устройства, сведений о системе
    • 1.2 Для работы с сетью
    • 1.3 Для работы с дисками / флешками
    • 1.4 Для загрузки и восстановления Windows
    • 1.5 Общие операции
    • 1.6 📌Дополнения
      • 1.6.1 Показ скрытых файлов
      • 1.6.2 Как автоматизировать выполнение определенных команд
      • 1.6.3 Что делать, если не загружается Windows
  •  → Задать вопрос | дополнить 

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

Для просмотра характеристик устройства, сведений о системе

👉 Также в помощь!

1) Программы для проверки и мониторинга температуры процессора, видеокарты, диска

2) Как узнать характеристики компьютера, ноутбука

Команда (скопировать в окно CMD и нажать Enter) Описание команды / результат ее выполнения
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
Отображение сведений о лицензии (подробно, кратко).

*

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

👉 В помощь!

Коллекция заметок по настройки сети и интернета на компьютере.

Команда (скопировать в окно CMD и нажать Enter) Описание команды / результат ее выполнения
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) Восстановление работы флешки (прошивка) / восстановление пропавших и удаленных файлов с флешки/диска;

2) Лучшие программы для работы с накопителями (флешками, HDD, SSD и пр.).

Команда (скопировать в окно CMD и нажать Enter) Описание команды / результат ее выполнения
1 chkdsk v: /f Проверка диска на ошибки (вместо V — нужно указать свою букву диска).

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

2 diskmgmt.msc Вызвать встроенную утилиту «управление дисками».
3 format E: /FS:exFAT /Q /V:fleska Форматирование диска/флешки (быстрое). Где:

  1. E — буква диска;
  2. exFAT — файловая система (вместо exFAT можно ввести: NTFS или FAT32 || Описание файловых систем);
  3. 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 — командную строку можно вызвать с установочной флешки.

Команда (скопировать в окно CMD и нажать Enter) Описание команды / результат ее выполнения
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).

*

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

Команда (скопировать в окно CMD и нажать Enter) Описание команды / результат ее выполнения
1 Pause Ставит на «паузу» выполнение последовательности команд, и ждет нажатия одной из кнопок клавиатуры.
2 net start Просмотр списка запущенных служб.
3 net start WlanSvc

или

net stop WlanSvc

Запустить службу WlanSvc / остановить службу -//-
4 ASSOC Просмотреть таблицу: расширение (например, «.RAR») / программа, которая его открывает.
5 DATE Просмотр и установка даты (полезно, когда не работают параметры ОС).

В помощь: настройка даты и времени в Windows.

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.txt

dir 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.txt

type c:\Users\initial_c.txt

Прочитать и вывести содержимое текстового файла на экран.
16
  • net localgroup
  • net user alex-local /add
  • net localgroup администраторы alex-local /add
  • Используется для добавления, отображения и изменения локальных групп…
  • Добавление нового пользователя alex-local.
  • Пользователя alex-local сделали админом.
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

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

*

Как автоматизировать выполнение определенных команд

Например, вам требуется постоянно запускать игру с нужным приоритетом (чаще с высоким), или очищать какие-то папки от мусора (определенных файлов), или еще что…

В этом случае можно сделать так:

  1. создать 📌BAT-файл с нужными вам командами (по ссылке привел все нюансы его создания + примеры) и проверить — оценить, всё ли выполняется правильно после его запуска;
  2. настроить 📌планировщик заданий в Windows, чтобы запускать этот BAT-файл в нужное вам время, например, при каждом включении ПК / или в определенное время (скажем, по вторникам и четвергам с 14-00 до 16-00).

*

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

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

*

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

*

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

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

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

*

📌 Рекомендую! Коллекция аварийных флешек, которую нужно иметь на экстренный случай (как раз, когда не загружается Windows).

*

На сим пока всё, дополнения приветствуются!

Успехов!

👋

donate

dzen-ya

Some say that gathering information is only possible in Linux, but it can be done with windows using a command prompt. These are some useful commands used by hackers for gathering system information that every Geek should be aware of. To execute all these commands, run the Command Prompt as Administrator to get access to the system information.

This article is using wmic commands. Wmic is a tool of the command prompt to get system information. The full form of wmic is the Windows Management Interface command. The list of Commands for gathering information are mentioned below.

Serial Number

The command is used to get the computer’s serial number. This is very helpful to get the serial number of our bios. We will get our serial number instead of O.E.M.

wmic bios get serialnumber

Serial Number in cmd

wmic bios get serialnumber command

Mac Address

The command is used to get Mac Address is given below but there other be other ways also by which we can get our Mac Address. 

wmic nic get macaddress :: Method 1
getmac :: Method

mac address using cmd

getmac

CPU

This command helps to gather all information about a CPU i.e. name, device id, number of cores, max clock speed, status. This can also help us in figuring out our CPU specs. 

wmic cpu

We can also send attributes to get the particular details of a CPU in a better view. You may use a particular attribute to get particular details of CP.

wmic cpu get caption, name, deviceid, numberofcores, maxclockspeed, status

CPU

get cpu command

RAM

There are many times when we need to know the RAM size of a machine. The following command helps us to get the total size of the ram in the number of bits. We can convert the size from bits to bytes if we want to know by dividing the size by 8.

Given_Ram_Size (in bits) / 8 = New_Ram_Size (int bytes)

wmic computersystem get totalphysicalmemory

RAM in windows

totalphysicalmemory command

Partition Details

In many cases, we need to know the size of the disc as well as the partition of our/someone’s disk. Here is the command to get the details of the partition of the disc. Here also, like in CPU, we can get the particular detail of the disc, like getting the name or size or type or getting everything in one shot.

 The size given here is also in terms of bits. We can convert it into byte by dividing the given size by 8.

Given_Ram_Size (in bits) / 8 = New_Ram_Size (int bytes)

wmic partition get name,size,type

Partition Details

wmic partition get name,size,type

Process

These are the commands which can help us to get the list of all processes running on our computer, and we can also close them by using these commands. These commands are very useful to get to know what tasks are running on someone’s machine. It gives us a list of processes that are running in our background.

wmic process list

Process List

wmic process list command

We can terminate these tasks by using the command: 

wmic process where name="name_of_file" call terminate

Note: Put the name of the ‘.exe file’ in place of “name_of_file” 

Example:

Let’s say, we want to terminate the calculator. So, open a calculator in the system and terminate the process by using the following steps:

1. After opening the calculator, execute the following command.

wmic process list

wmic process list

calculator.exe

2. Now, execute the following command and it will terminate the ‘Calculator.exe’ process.

wmic process where name="Calculator.exe" call terminate

wmic process where name="Calculator.exe" call terminate

terminate calculator using cmd

Product

This command gives/returns us the list of all products/software installed on a computer that is developed by a well-known developer and is recognized by the windows[Microsoft]. 

wmic product
::OR
wmic product get name,version

wmic product

wmic product get name, version

Basic Volume Details

This command gives us the details of a particular volume of the disc. This also gives us the serial number of the volume of that disc.

vol volume_letter:

Note: Replace volume_letter with the letter of the volume you wish to use.

Basic Volume Details

Window’s Version

This command gives us the window’s version. This helps us figure out that if the updates are installed in our system or what is our window’s version. The command pop up a new window about windows where we can see our Windows version.

winver

winver

winver command

Check Disk

This command gives us a list of all large files and files which are harmful. This can also help us to figure out which file is taking more space and we can also delete those files to clean some memory in the disc.

chkdsk

chkdsk

chkdsk

System Information

This command gives us all the basic information about our computer such as:

  • Host Name
  • OS Name
  • OS Version
  • OS Manufacturer
  • OS Configuration
  • Os Build Type
  • Registered Owner
  • Product ID
  • Original Install Date
  • Bios Version
  • Processor
  • Input Locale
  • Time Zone
  • & many more
systeminfo

systeminfo

system info

systeminfo

system info

Disk Details

This command gives us whole details of our hard disk where we can select volume get whole details of that volume.

    diskpart
::'disk part' will get us to an infinite loop.
    list disk
::'list disk' will give us the status and the size of the hard disk partition
    select disk_name
::Enter our disk name instead of 'disk_name' and our disk will be selected
    detail disk
::This will give us option which we can use to manipulate our disk
    exit
::This will finally help us to exit the infinite loop

diskpart

diskpart command

diskpart

list disk

diskpart

select disk_name

diskpart

disk detail

diskpart

exiting disk

Last Updated :
26 Jul, 2022

Like Article

Save Article

Информация о компьютере: просто и быстро

Время на прочтение
5 мин

Количество просмотров 40K

Довольно часто нужно быстро, кратко, но информативно получить информацию о стационарном компьютере или ноутбуке, без дополнительного ПО и не «вскрывая крышку».

Это можно реализовать, например, средствами командной строки ОС Windows или PowerShell.
CMD — проверенный временем функционал, который есть в любой версии Windows.
Кроме того, для простых задач администрирования cmd использовать привычнее, а где-то и удобнее.

Что лучше — CMD или PowerShell? Я не готов однозначно ответить на этот вопрос.
Впрочем, ничто не мешает нам пользоваться и тем и другим, все зависит от поставленной задачи.

Мы не будем собирать всю информацию о ПК — для этого существует множество специализированного ПО!

Реализация с помощью CMD.

Сбор информации будем осуществлять использованием переменных среды Windows и выполнением сценариев WMI.

Для вывода всех переменных окружения в Windows и их значений служит команда set.

Для получения сведений об оборудовании и системе, управления процессами и их компонентами, а также изменения настроек с использованием возможностей инструментария управления Windows (Windows Management Instrumentation или WMI) служит команда WMIC.

Подсказку по работе с утилитой wmic.exe можно получить по команде:

  • wmic /? — отобразить общую справку.
  • wmic /?:BRIEF — отобразить краткую справку.
  • wmic /?:FULL — отобразить полную справку.

Мы будем использовать:

  • BASEBOARD (управление системной платой);
  • COMPUTERSYSTEM (управление компьютером);
  • CPU (управление ЦП);
  • DISKDRIVE (управление физическими дисками);
  • MEMORYCHIP (информация о микросхемах памяти).

Скрипт содержит много циклов с FOR.
Отличительной особенностью FOR /F является умение работать через токены, а также поддержка дополнительных ключевых слов:

  • skip (пропуск определенного кол-ва обрабатываемых строк от начала файла);
  • delims (задать другой разделитель(-ли), по умолчанию, пробел и знак табуляции);
  • tokens (количество получаемых токенов (подстрок) в теле цикла и пределы разбивки по разделителю). Также можно задать конкретный № токена, который попадет в первую переменную цикла;
  • usebackq (изменение правил использования кавычек внутри IN (…)).

Ниже скрипт.

@echo off
:имя файла для записи информации
set fname=pcinfo.txt
:имя компьютера
Echo pcname: %computername% >>%fname%
:IP-адрес компьютера по его имени
FOR /F "usebackq tokens=2 delims=[]" %%i IN (`ping %Computername% -n 1 -4`) DO if not "%%i"=="" Set ip=%%i
Echo IP %computername%: %ip% >>%fname%
:имя активного пользователя
Echo username: %username%  >>%fname%
:модель ноутбука
set cmd=wmic computersystem get model
for /f "skip=1 delims=" %%Z in ('%cmd%') do (
    set _pn=%%Z
	GOTO BREAK1
)
:BREAK1
echo CS Model: %_pn% >>%fname%
:процессор
SETLOCAL ENABLEDELAYEDEXPANSION
set mmr=0
for /f "skip=1 delims=" %%i in ('wmic cpu get name') do (
for /f "tokens=1-2 delims=" %%A in ("%%i") do (
set CPULbl=%%A
set /a mmr=!mmr!+1
echo CPU !mmr!: !CPULbl! >>%fname%
))
:материнская плата
set cmd=wmic baseboard get product
for /f "skip=1 delims=" %%Z in ('%cmd%') do (
    set _mb=%%Z
    GOTO BREAK2
)
:BREAK2
echo MB: %_mb% >>%fname%
:оперативная память
SETLOCAL ENABLEDELAYEDEXPANSION
set mmr=0
for /f "skip=1 delims=" %%i in ('WMIC MemoryChip get BankLabel^,DeviceLocator^,PartNumber^,Speed^,Capacity') do (
for /f "tokens=1-5 delims=" %%A in ("%%i") do (
set BnkLbl=%%A
set /a mmr=!mmr!+1
echo Memory !mmr!: !BnkLbl! >>%fname%
wmic MEMORYCHIP get banklabel, partnumber, capacity, speed,  manufacturer
))
:диски
SETLOCAL ENABLEDELAYEDEXPANSION
set mmr=0
for /f "skip=1 delims=" %%i in ('wmic diskdrive get model^,size') do (
for /f "tokens=1-2 delims=" %%A in ("%%i") do (
set HDDLbl=%%A
set /a mmr=!mmr!+1
echo DISK !mmr!: !HDDLbl! >>%fname%
))

Реализация с помощью PowerShell.

В оболочке PowerShell, перед тем как запускать скрипт, нужно выполнить команду, разрешающую выполнение неподписанных скриптов для текущего сеанса оболочки:

Set-ExecutionPolicy RemoteSigned -Scope Process

Сбор информации будет осуществляться использованием в основном Get-WmiObject -Class win32, все просто, работа с циклами.

Мы будем использовать:

  • Get-WmiObject -Class win32_processor;
  • Get-WmiObject -Class win32_baseboard;
  • Get-WmiObject Win32_PhysicalMemory;
  • Get-PhysicalDisk;
  • Get-WmiObject -Class Win32_ComputerSystem;
  • Get-WmiObject Win32_NetworkAdapter;
  • Win32_NetworkAdapterConfiguration.

Есть небольшие сложности при определении IP-адреса активной сетевой карты. Для этого применяем фильтр NetConnectionStatus — «2», после берем информацию mac-адрес от класса Win32_NetworkAdapter и IP-адрес из класса Win32_NetworkAdapterConfiguration и объединяем в один запрос:

PS C:\Users\admin> Get-WmiObject Win32_NetworkAdapter -Filter 'NetConnectionStatus=2'
ServiceName      : Qcamain10x64
MACAddress       : 58:00:E3:7D:87:3F
AdapterType      : Ethernet 802.3
DeviceID         : 1
Name             : Qualcomm Atheros QCA61x4A Wireless Network Adapter
NetworkAddresses :
Speed            : 144400000

Для получения параметров сети по MACAddress активной сетевой карты дополнительно считываем Win32_NetworkAdapterConfiguration.

Ниже скрипт.

#имя файла для записи информации
$fname = "pcinfo.txt"
$CPU = Get-WmiObject  -Class win32_processor
$MB = Get-WmiObject  -Class win32_baseboard
$MEM = Get-WmiObject Win32_PhysicalMemory
$DD = Get-PhysicalDisk
$pcn = Get-WmiObject -Class Win32_ComputerSystem

#имя компьютера
"pcname:	"+$pcn.Name | Out-File -FilePath $fname -Append -Encoding Default
#IP-адрес компьютера по его имени
Get-WmiObject Win32_NetworkAdapter -Filter 'NetConnectionStatus=2' |
ForEach-Object {
$pcip = 1 | Select-Object IP
$config = $_.GetRelated('Win32_NetworkAdapterConfiguration') 
$pcip.IP = $config | Select-Object -expand IPAddress
$pcip
}
foreach($aip in $pcip) {
"IP:	"+$aip.IP | Out-File -FilePath $fname -Append -Encoding Default
}
#имя активного пользователя
"username:	"+$pcn.PrimaryOwnerName | Out-File -FilePath $fname -Append -Encoding Default
#модель ноутбука
"CS Model:	"+$pcn.Model | Out-File -FilePath $fname -Append -Encoding Default
#процессор
$num = 0
foreach($processor in $CPU) {
$num = $num+1
"CPU "+$num+":	"+$processor.Name | Out-File -FilePath $fname -Append -Encoding Default
}
#материнская плата
"MB:	"+$MB.Product | Out-File -FilePath $fname -Append -Encoding Default
#оперативная память
$num = 0
foreach($memory in $MEM) {
$num = $num+1
"MEMORY "+$num+":	"+$memory.PartNumber+"	"+$memory.Capacity+"	"+$memory.Speed | Out-File -FilePath $fname -Append -Encoding Default
}
#диски
$num = 0
foreach($disk in $DD) {
$num = $num+1
"DISK "+$num+":	"+$disk.FriendlyName+"	"+$disk.Size+"	"+$disk.MediaType | Out-File -FilePath $fname -Append -Encoding Default
}

В самых первых версиях Windows многие задачи можно было выполнить только через консольные команды. Сейчас «скелет» взаимодействия между человеком и машиной скрыт под удобным графическим интерфейсом. Однако пользователю подчас удобнее всего обратиться к консоли. В этом материале мы расскажем о самых полезных консольных командах Windows.

Немного про консоль

Командная строка в операционных системах Microsoft впервые появилась еще в MS-DOS, более 40 лет назад. В Windows количество команд расширилось, некоторые команды изменили. Развитие командной системы остановилось лишь с выпуском Windows 2000. К тому времени графический интерфейс окончательно победил консольный.

Несмотря на это, все последующие версии Windows имеют в своем составе командную строку. И, само собой, они поддерживают старые команды для обратной совместимости. Это справедливо и для современных Windows 10 и 11. Всего насчитывается более 300 команд. В современных ОС реальное применение всем им найти непросто. Многие действия проще выполнить несколькими кликами мышки. Но среди этого множества команд существует множество весьма полезных. 

Командная строка находится в списке программ в меню «Пуск»: в папке «Служебные» для Windows 10/11, в папке «Стандартные» для систем Windows 7 и старше. Многие команды требуют наличия прав администратора. Для их работы нужно запускать командную строку щелчком правой кнопки мыши по ярлыку, затем выбрав «Запуск от имени администратора». Для описания доступных взаимодействий можно вызвать справку по любой команде. Достаточно после нее добавить атрибут /?

Есть и альтернатива в виде PowerShell — он «понимает» команды для командной строки. Его тоже можно найти в списке программ меню «Пуск». В современных Windows 10 и 11 начать работу с ним еще легче — нужно лишь щелкнуть правой кнопкой по кнопке «Пуск» и выбрать соответствующий пункт.

Диагностика

Systeminfo — команда, позволяющая получить подробную информацию о программной и аппаратной конфигурации компьютера. Там можно найти много полезных для пользователя данных.

●   информация о «железе»;

●   версия сборки системы;

●   список установленных обновлений;

●   дата установки и последней загрузки ОС.

Восстановление поврежденных данных

Recover — консольная утилита для восстановления данных с поврежденных носителей. Как это работает? Сначала надо указать путь к восстанавливаемому диску или папке, прописав его в команде. Например: recover D:\

После этого выполняется посекторное считывание файлов с диска. Сохранившиеся данные извлекаются. Однако битые секторы игнорируются. Поэтому для работы с накопителями, у которых много сбойных секторов, инструмент не очень подходит. Команда работает только с накопителями, отформатированными в файловой системе NTFS. FAT и FAT32 не поддерживаются.

Sfc — утилита System File Checker. Используется для проверки целостности компонентов Windows. При введении команды без дополнительных атрибутов открывается справка. В ней подробно описано, как работать с утилитой.

Команда позволяет проверить системные файлы на целостность. При повреждении их можно восстановить — как по одному, так и все вместе.

Самым популярным и используемым атрибутом, несомненно, является scannow. Команда sfc /scannow автоматически проверяет все системные файлы и самостоятельно восстанавливает поврежденные фрагменты.

Wbadmin — инструмент архивации данных. С его помощью можно осуществить резервное копирование или восстановление дисков, папок и файлов. Команда начала резервного копирования выглядит как wbadmin start backup с дополнительными атрибутами. Восстановление осуществляется командой wbadmin start recovery, также имеющей собственные атрибуты для указания источника и пути восстановления.

Работа с дисками

Certutil —  программа, работающая из командной строки. Отвечает за управление службами сертификации. Что она может делать?

●   кодирование и декодирование файлов с помощью ключей /encode и /decode;

●   вычисление контрольных сумм через ключ /hashfile;

●   расшифровка кодов ошибок Windows с помощью комманды /error.

Полный список ключей очень обширен. Как и у других команд, может быть вызван с помощью ключа /?

Chkdsk — команда, которая проводит диагностику файловой системы и устраняет обнаруженные ошибки. Работает с файловыми системами FAT, FAT32 и NTFS. Для указания пути и опций сканирования следует использовать дополнительные атрибуты.

Cipher — команда для шифрования файлов на уровне файловой системы NTFS. В домашнем использовании может понадобиться ключ /w. Данная команда затирает свободное место во всем томе. Это предотвращает возможное восстановление удаленных данных специализированными программами. Если накопитель пуст, «обнуляется» весь его объем.

Defrag — инструмент дефрагментации для жестких дисков. Информация на этих магнитных накопителях часто записывается хаотично. Применение дефрагментации позволит объединить несколько частей файлов. Это повышает скорость чтения и уменьшает ее задержку. В консоли пользователь может указать диск и параметры работы с ним. 

Перед началом дефрагментации предлагается оценить ее необходимость. Сделать это можно с помощью указания диска и атрибута анализа /a. Например: defrag D: /a

Diskpart — утилита для управления разделами накопителей. Позволяет создавать, удалять и преобразовывать тома на дисках, изменять их атрибуты и помечать активными. Отличительная особенность работы с Diskpart — необходимость вводить команды последовательно.

Работа начинается с команды list disk или list volume. Они перечисляют в окне командной строки список физических дисков и дисковых томов. В отличие от других утилит, которые требуют указать букву диска, здесь выбор диска или тома осуществляется с помощью ввода его порядкового номера. После этого вводится команда нужного действия.

Fsutil — служебная утилита управления объектами файловой системы. Помимо управления файлами, позволяет отсоединять, изменять размер и просматривать информацию о логических томах. Рекомендуется для опытных пользователей. Для ее использования надо точно знать, какие команды следует применять для достижения конкретной цели.

Диспетчер задач и службы

Tasklist — команда для просмотра выполняющихся в операционной системе процессов. Дублирует вкладку «Процессы» диспетчера задач. Может пригодиться при его недоступности или неработоспособности — например, при заражении системы вирусами.

Taskkill — инструмент для завершения процессов. Вместе с командой tasklist позволяет находить и завершать необходимые процессы без использования диспетчера задач. С этой командой можно закрыть ненужные программы при сбоях графического интерфейса и диспетчера задач. Для завершения определенного процесса необходимо указать дополнительные атрибуты.

Shutdown — инструмент для выключения или перезагрузки компьютера. В отличие от соответствующих кнопок в меню «Пуск», поддерживается расширенная функциональность. Доступны отложенные действия по таймеру, немедленное отключение с принудительным закрытием запущенных программ. Ключ /s отвечает за выключение компьютера, ключ /r — за перезагрузку. Чтобы активировать действие команд по таймеру, применяется ключ /t с желаемым временем в секундах. Например, запланированная через минуту перезагрузка будет выглядеть так: shutdown /r /t 60. Есть у инструмента и графический интерфейс, который можно вызвать командой shutdown /i.

Сетевые утилиты

Ping — утилита для проверки соединения с определенным сервером или узлом в сети. Она посылает запросы по указанному адресу и фиксирует время ответов, задержек и потерь пакетов. С помощью этих данных можно оценить стабильность работы с сетью или конкретным сайтом. Команда поддерживает как IP, так и интернет-адреса. В последнем случае IP-адрес ресурса высветится автоматически после начала работы. По умолчанию производится всего четыре обмена данными с сервером. Если нужен постоянный опрос до отмены процедуры пользователем, после адреса нужно использовать команду —t.

Tracert — команда для трассировки маршрута до определенного интернет-узла. Утилита отправляет запросы на указанный адрес, как и команда ping. При этом отображается информация о всех промежуточных маршрутах, через которые запросы проходят по пути к нужному ресурсу. Также фиксируется время каждой доли маршрута в миллисекундах. Это позволяет оценить полный путь траффика и участок, на котором возникают наибольшие задержки.

Pathping — команда объединяет возможности команд ping и tracert. Она позволяет оценить задержки передачи данных и потери пакетов на каждом участке маршрута к определенному узлу.

Netsh — утилита для конфигурирования сетевых параметров. Обладает немалым количеством дополнительных команд. Некоторые из них действительно полезны для обычного пользователя.

●   interface ip show config показывает подробную информацию о текущих настройках TCP/IP;

●   interface dump > mycfg.dat сохраняет текущую конфигурацию TCP/IP;

●   netsh exec mycfg.dat восстанавливает конфигурацию TCP/IP из ранее сохраненной.

Net — мощная утилита контроля над сетевыми ресурсами. Функциональность и количество комбинаций поддерживаемых команд огромно. Net часто используется в задачах системного администрирования. Неопытному пользователю без четких представлений о действиях команд утилитой лучше не пользоваться.

Arp — инструмент для показа или изменений записей кэша протокола ARP, содержащего таблицы соответствия физических MAC-адресов и IP-адресов. Чтобы просмотреть эти данные, нужно использовать команду -a или -g.

Ipconfig — средство просмотра сведений о конфигурации используемых сетевых адаптеров (IP и MAC-адреса). Также обладает функцией очистки DNS-кеша. Она пригодится при неправильной работе службы доменных имен, сбоях при доступе к сайтам. Последняя осуществляется командой /flushdns.

Netstat — выводит сведения об активных сетевых соединениях. Позволяет просмотреть таблицы маршрутизации. С ее помощью можно определить, какие процессы используют сетевые подключения на определенных портах.

Команды «Выполнить»

Помимо консольных команд, в Windows есть множество полезных утилит, запрятанных глубоко в недра системы. Для их запуска целесообразно использовать команду «Выполнить», которая, как и командная строка, находится в списке программ в меню «Пуск». Впрочем, намного легче вызвать ее комбинацией клавиш Win + R

Msinfo32 предоставляет полный список аппаратного обеспечения компьютера, ресурсов, компонентов, программного обеспечения и драйверов. Информация разделена по группам для удобной навигации.

Mdsched — встроенное средство диагностики оперативной памяти. После запуска программа предлагает сразу перезагрузить компьютер для начала диагностики — или же запланировать ее после следующей перезагрузки. В процессе выполнения с помощью клавиши F1 можно выбрать набор тестов и число проходов. 

В результате проверки программа выдаст результат «Неполадки пока не обнаружены», либо «Были обнаружены проблемы оборудования». Для более подробного описания результатов тестов после перезагрузки следует воспользоваться командой eventvwr. Данные проверки доступны по следующему пути: «Журналы Windows — Система» под именем «MemoryDiagnostic-Results».

Verifier — диспетчер проверки драйверов. Позволяет проверить системные драйверы, выявить проблемы и создать дамп памяти для дальнейшего анализа. Программа тестирует драйверы, создавая для них разные экстремальные условия — нехватку памяти, взаимные блокировки, контроль I/O, IRQL, проверки DMA. Целью проверок является имитация ситуаций, при которых драйвер может стать причиной «синего экрана» BSOD.

Msconfig позволяет изменять настройки запуска операционной системы, использовать для него дополнительные параметры (вроде безопасного режима), включать/отключать элементы автозагрузки и установленные службы.

Mrt — утилита для поиска в системе вредоносных программ. Обновляется через Windows Update, может использоваться в качестве начальных мер по очистке системы от зловредов. Однако Mrt — не полноценный антивирус, и заменить его, конечно, не сможет.

  • Windows команда удаления службы windows
  • Windows как посмотреть кто удалил файл
  • Windows как посмотреть прослушиваемые порты
  • Windows как перейти в папку через командную строку
  • Windows как подключиться к ntp серверу