Как получить номер модели процессора, например Core i7-860, в Windows?

GUID logo

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов по системному администрированию и настройке компьютера Pyatilistnik.org. В прошлый раз мы с вами разобрались, как устранять проблему с нерабочей кнопкой Пуск в Windows Server 2019
. Двигаемся дальше, сегодня у нас очень интересная и полезная задача, мы научимся вычислять значения GUID сетевого адаптера, рассмотрим в каких ситуациях это может быть полезно, а такие ситуации уж поверьте мне бывают очень частыми. Данный навык прокачает ваш уровень траблшутинга и позволит вам экономить время при неполадках в сети.

In today’s technologically driven world, knowing your computer’s hardware and manufacturer information is crucial for a variety of reasons. You may need it when troubleshooting, upgrading your hardware, or even when you’re looking to sell your device. While there are many third-party applications that can provide this information, the built-in Command Prompt
utility in Windows, specifically the Windows Management Instrumentation Command-line ( WMIC
), can do the job just as efficiently. In this article, we will show you how to check your PC’s hardware, manufacturer, and model using the Command Prompt and WMIC.

Also see
: How to Check RAM Type DDR3, DDR4 or DDR5 in Windows 11/10

Check PC Hardware Manufacturer Model using CMD

If the software you’re interested in is installed by the Windows Installer, you can get info about that software (such as the name, vendor, version etc) by querying the WMI Win32_Product class. In batch files, this can be done using the WMI command-line utility wmic. Here’re some examples:

 * Print the names and versions of installed software: wmic product get Name, Version
* List all installed Microsoft products: wmic product where "Vendor like '%Microsoft%'" get Name, Version
* List installed products that have Office in their names: wmic product where "Name like '%Office%'" get Name, Version 

To save the wmic output to a file, you can use the /output and/or /format parameters, e.g.:

wmic /output:software.txt product get Name, Version
wmic /output:software.htm product get Name, Version /format:htable

If the software wasnt’ installed by Windows Installer, rather than look in the registry, you could look in the exes themselves. You need something beyond a mere .bat file. You need something that can open the exes and extract the version info.

I would take a look at PowerShell
, which is windows successor to .bat files. Use System. Diagnostics. FileVersionInfo. GetVersionInfo to get the version.

Open up “System Information” by

 Start Menu > Accessories > System Tools > System Information 

Then once in “System Information” open:

 System Information > System Summary 

On the right will be the “Processor”, this will give you the full description of your CPU.

answered May 15, 2012 at 6:37

Xathereal's user avatar

1 silver badge
7 bronze badges

Windows Key
+ R
will open the run command

Type CMD
and press

Type wmic CPU get NAME
and enter

For me it gives :

  Intel(R) Core(TM) i7 CPU **920** @ 2.67GHz 

storm's user avatar

1 gold badge
9 silver badges
23 bronze badges

answered Nov 4, 2016 at 17:02

Chris's user avatar

1 silver badge
2 bronze badges

You can check the Name
Property of the Win32_Processor

WMI class

Try this C# sample

 using System;
using System.Collections.Generic;
using System.Management;
using System.Text;
namespace GetWMI_Info
{ class Program { static void Main(string[] args) { try { string ComputerName = "localhost"; ManagementScope Scope; Scope = new ManagementScope(String.Format("\\\\{0}\\root\\CIMV2", ComputerName), null); Scope.Connect(); ObjectQuery Query = new ObjectQuery("SELECT Name FROM Win32_Processor"); ManagementObjectSearcher Searcher = new ManagementObjectSearcher(Scope, Query); foreach (ManagementObject WmiObject in Searcher.Get()) { Console.WriteLine("{0}",WmiObject["Name"]); } } catch (Exception e) { Console.WriteLine(String.Format("Exception {0} Trace {1}",e.Message,e.StackTrace)); } Console.WriteLine("Press Enter to exit"); Console.Read(); } }
} 

answered May 15, 2012 at 6:43

RRUZ's user avatar

20 gold badges
356 silver badges
483 bronze badges

CPU-Z (freeware)
can give you this information.

ответил 15 мая 2012 в 6:34

subZero's user avatar

6 золотых значков
31 серебряный значок
51 бронзовый знак

Самый простой способ – просто открыть “Пуск” -> “Компьютер” -> “Свойства системы”

ответил 15 мая 2012 в 6:37

Franz Ebner's user avatar

Франц Эбнер

3 золотых значка
39 серебряных значков
57 бронзовых знаков

  > gwmi -query "SELECT Name FROM Win32_Processor"
Name : Intel (R) Cor.....i7-2670QM CPU @2.20GHz 

marisano's user avatar

6 серебряных значков
10 бронзовых знаков

ответил 25 авг 2015 в 16:35

Rachael's user avatar

3 золотых значка
29 серебряных значков
55 бронзовых знаков

Используйте инструмент wmic на оболочке:

 >wmic cpu get name
Name
Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz 

Обратите внимание: в относительно редких случаях вы можете столкнуться с ограничениями доступа к этим значениям.

ответил 10 марта 2020 в 18:47

Alexander Stohr's user avatar

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

GUID (глобальный действенный идентификатор) – это термин, действие Microsoft для числа, в котором ее программа требует, чтобы создать идентичность для объекта, такого как документ Word. Идентификаторы GUID широко используются в продуктах Microsoft для идентификации интерфейсов, наборов реплик, записей и других объектов. Разные виды объектов имеют разные виды GUID — например, база данных Microsoft Access использует 16-байтовое поле для создания уникального идентификатора для репликации.

Типы GUID

Существует 5 прототипов идентификаторов GUID, обнаруженных в RFC 4122 , реализующих с текстурой. Чтобы определить версию GUID, просто посмотрите цифру версии, например, версия GUID 4 имеет формат xxxxxxxx-xxxx-  4
xxx-  Н
xxx-xxxxxxxxxxxx, где N – это одно 5 значений 4, 8,9, A или B.

  • Версия 1: дата-время и MAC-адрес – 
    Эта версия используется с использованием массового времени и MAC-адреса
    клиент. Это означает, что если у вас есть GUID версии 1, вы можете выиграть, когда он был создан, проверив значение метки времени.
  • Версия 2: Безопасность DCE – 
    Эта версия специально не определена в RFC 4122, поэтому не должна генерироваться будущими генераторами. Он похож на версию 1 GUID, за исключением того, что первые 4 байта метки времени заменяются пользовательским UID или GID POSIX, а старший байт по очереди часов заменяется доменом UID / GID POSIX.
  • Версия 3: MD5 хэш и пространство имен – 
    Этот GUID требует взятия пространства имен (например, полного доменного имени) и заданного имени, преобразования в байты, объединения и хеширования. После указания конкретных битов, таких как версии и варианты, полученные байты превращаются в его шестнадцатерическую форму. Особое свойство этой версии обнаруживается в том, что идентификаторы GUID, сгенерированные из одного и того же имени в одном и том же пространстве имен, возникают, даже если они генерируются в разное время.
  • Версия 4: случайная – 
    Этот тип GUID предприятий с использованием случайных чисел – из 128 битов в GUID 6 зарезервирован для использования в отдельных случаях (версия + варианты битов), что дает нам 122 бита, которые могут быть зафиксированы случайным образом. Спецификация не определяется, как должны генерироваться случайные числа, они могут быть распространены, от псевдослучайных до криптографически безопасных, поэтому эти GUID, как и все другие GUID, следует использовать только для идентификации, а не для безопасности.
  • Версия 5: SHA-1 хэш и пространство имен – 
    Эта версия идентичности версии 3 за исключением того, что SHA-1
    используется на акции хеширования вместо MD5.
:/>  Троянский вирус | Троянская программа | Об угрозах

Разделы реестра, где нужно искать:

  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ Microsoft\Windows\CurrentVersion\Uninstall

Как узнать модель материнской платы компьютера

Как узнать модель материнской платы компьютера
Иногда может потребоваться узнать модель материнской платы компьютера, например, после переустановки Windows для последующей установки драйверов с официального сайта производителя. Сделать это можно как встроенными средствами системы, в том числе с помощью командной строки, так и используя сторонние программы (или взглянув на саму материнскую плату).

В этой инструкции — простые способы посмотреть модель материнской платы на компьютере с которыми справится даже начинающий пользователь. В данном контексте также может пригодиться: Как узнать сокет материнской платы
.

  • Как узнать модель материнской платы средствами Windows
  • Просмотр модели материнской платы в бесплатных программах
  • Визуальный осмотр материнской платы
  • Видео инструкция

Узнаем модель материнской платы средствами Windows

Системные средства Windows 10, 8 и Windows 7 позволяют относительно легко получить необходимую информацию о производителе и модели материнской платы, т.е. в большинстве случаев, если система установлена на компьютере, прибегать к каким-либо дополнительными способам не придется.

Просмотр в msinfo32 (Сведения о системе)

Первый и, пожалуй, самый простой способ — использование встроенной системной утилиты «Сведения о системе». Вариант подойдет как для Windows 10 и 8.1 так и для Windows 7.

  1. Нажмите клавиши Win+R на клавиатуре (где Win — клавиша с эмблемой Windows), введите msinfo32
    и нажмите Enter.
  2. В открывшемся окне в разделе «Сведения о системе» просмотрите пункты «Изготовитель» (это производитель материнской платы) и «Модель» (соответственно — то, что мы искали).  Модель материнской платы в msinfo32

Как видите, ничего сложного и необходимая информация сразу получена.

Как узнать модель материнской платы в командной строке Windows

Второй способ посмотреть модель материнской платы без использования сторонних программ — командная строка:

  1. Запустите командную строку (см. Как запустить командную строку
    ).
  2. Введите следующую команду и нажмите Enter
  3. wmic baseboard get product
  4. В результате в окне вы увидите модель вашей материнской платы.  Модель материнской платы в командной строке

Если требуется узнать не только модель материнской платы с помощью командной строки, но и её производителя, используйте команду wmic baseboard get manufacturer
тем же образом.  Производитель материнской платы в командной строке

Просмотр модели материнской платы с помощью бесплатных программ

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

CPU-Z

Бесплатная программа CPU-Z предназначена для определения подробных характеристик системы, включая модель материнской платы. Всё, что потребуется — открыть вкладку Motehrboard в программе.

Модель материнской платы в CPU-Z

Speccy

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

Информация о модели материнской платы в Speccy

Более подробные данные о материнской плате можно посмотреть в соответствующем подразделе «Системная плата».

Подробная информация о материнской плате в Speccy

AIDA64

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

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

Модель материнской платы в AIDA64

Визуальный осмотр материнской платы и поиск ее модели

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

Указание модели материнской платы на самой материнской плате

Если каких-то понятных, легко идентифицируемых как модель, маркировок на материнской плате нет, попробуйте поискать в Google те маркировки, что удалось обнаружить: с большой вероятностью, вам удастся найти, что это за материнская плата.

Видео инструкция

Надеюсь, руководство оказалось полезным. Отмечу, что в случае с материнской платой ноутбука модель может определяться специфично и поиск по ней ничего не даст, оптимальный путь, если речь идет об установке ПО под эту МП — найти официальную страницу поддержки устройства.

Accessing the Command Prompt

First, let’s open the Command Prompt
. There are two main methods to access it:

  1. Press Win
    + R
    to open the Run
    dialog. Type cmd
    and press Enter
    .
  2. Press Win
    + X
    to open the Power User Menu
    . Click on Command Prompt
    or Windows Terminal
    (depending on your Windows version).

Open CMD via Run in Windows 11

Get all PC hardware information using WMIC

Using WMIC
command lines in the Command Prompt can easily give you plenty of information about your computer’s hardware, like the processor, memory, and other parts.

Useful tip
: How to Know If Windows 11 is 64-bit, 32-bit or ARM


Get motherboard information

 wmic baseboard get product,manufacturer,version,serialnumber 

Check motherboard specs manufacturer model CMD

This command will display the product, manufacturer, version, and serial number of your computer’s motherboard. You can customize the command by removing or adding properties to get more or less information as needed.


Get processor information

 wmic cpu get name,description 

Check CPU model and specs via CMD

This command will display the name and description of your computer’s CPU, which can be helpful when upgrading or troubleshooting performance issues.


Get RAM module sizes

 wmic memorychip get capacity 

WMIC get RAM model in CMD

This command will display the capacity of each RAM module installed in your computer, which can be useful when determining if you need to upgrade your memory. If you need to check all other information about your RAM modules, see: How to check RAM brand, model and specs in Windows 11
.

:/>  Сервер регистрации майкрософт


Obtain comprehensive system information

 systeminfo 

wmic pc hardware get all

This will display a comprehensive list of your computer’s hardware and system information, including OS version, processor, memory, and much more. You can also save this information to a text file for future reference by typing:

 systeminfo > hardware_info.txt 

This command will create a file called hardware_info.txt
in the current directory, containing all the information generated by the systeminfo
command.

Как узнать GUID сетевой карты через net config

Утилита командной строки ipconfig
нам уже известна, мы с ее помощью проверяли настройки сети у Windows Server 2019
при его настройке. Давайте я выведу текущие вводные данные. Как видите у меня есть два сетевых интерфейса Intel(R) 82574L Gigabit Network Connection, у одного mac-адрес
 00-0C-29-DD-CC-73 у второго 00-0C-29-DD-CC-7D, которые подключены к моей тестовой виртуальной машине
с Windows 10.

Как узнать GUID сетевой карты через скрипт PowerShell

Далее в командной строке введите:

В результате вы получите небольшой вывод, в котором будет GUID сетевой карты и ее mac-адрес, по которому вы можете интерпритировать имя сетевого интерфейса.

Как узнать GUID сетевой карты через net config

Check display information

 wmic path win32_videocontroller get name 

WMIC get graphics card name and model

 wmic path win32_desktopmonitor get screenheight,screenwidth 

This command will display the screen height and width of your monitor in pixels.

Как узнать GUID сетевой карты через Get-NetAdapter

Есть замечательный командлет Get-Net
Adapter, который за пару минут вам выведет информацию по сетевым интерфейсам, в оболочке PowerShell введите:

На выходе вы увидите прекрасную, сводную таблицу.

Как узнать GUID сетевой карты через Get-NetAdapter

Подробнее почитайте про командлет Get-Net
Adapter – 

Как узнать GUID через CMD

Откройте cmd от имени администратора
и выполните команду, которая создаст на диске C:\ файл с отчетом

wmic product get > C:\InstalledPrograms.txt

или без создания файла wmic product list

cmd получить GUID

Если Вы сделали всё правильно, то откроется компонент Windows. Желаю удачи, и будьте внимательны при работе с реестром Windows. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Check disk drives information

 wmic diskdrive get model,size,serialnumber 

WMIC get diskdrive model size manufacturer

This command will display the model, size, and serial number of all disk drives connected to your computer. You can use this information to determine if you need to upgrade or replace a drive.

Как узнать GUID через PowerShell

Для того, чтобы вы могли быстро извлечь информацию, о GUID ,я могу вам предложить небольшой скрипт:

GUID PowerShell

Еще один вариант воспользоваться вот такой конструкцией:

Тут мы еще вывели пути расположения MSI пакетов для удаления приложения и его ремонту.

Powershell поиск guid

Как узнать GUID приложения

Как узнать из реестра GUID приложения в Windows -01

Как узнать из реестра GUID приложения в Windows -01

Раздел реестра HKEY_CLASSES_ROOTCLSID

Как узнать из реестра GUID приложения в Windows -02

Как узнать из реестра GUID приложения в Windows -02

Как узнать из реестра GUID приложения в Windows -03

Как узнать из реестра GUID приложения в Windows -03

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

Как узнать из реестра GUID приложения в Windows -04

Как узнать из реестра GUID приложения в Windows -04

Выделяем значение, с помощью клавиш Ctrl + C копируем, вызываем диалоговое окно «Выполнить» и с помощью клавиш Ctrl + V вставляем, перед фигурными скобками прописываем Shell::: и нажимаем«OK».

Как узнать из реестра GUID приложения в Windows -05

Как узнать из реестра GUID приложения в Windows -05

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

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

Как получить номер модели процессора, например Core i7-860, в Windows?

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

Это можно реализовать, например, средствами командной строки ОС 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.
 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
} 

Как узнать GUID сетевой карты через реестр

Логично предположить, что любая из утилит достает нужные нам данные из реестра Windows. Запустите окно редактора реестра Windows
. Перейдите в раздел:

Тут будет список ваших сетевых интерфейсов, в моем случае их два. Тут будут ключи реестра Description и ServiceName (InstanceID)

Как узнать GUID сетевой карты через реестр

Еще вы можете запросить вот такую ветку реестра:

Тут плохо, что не понятно к какому интерфейсу, это относится.

Как узнать GUID сетевой карты через реестр

Чтобы соотнести данные GUID с сетевым адаптером, вы можете выполнить скриптик:

Напоминаю, что если вы получите ошибку при запуске скрипта, то посмотрите, как убрать проверку подписывания скриптов со стороны PowerShell
.

Как узнать GUID сетевой карты через NetworkInterfacesView

Я вам много раз рассказывал уже про крутой набор утилит NirLauncher, например мы его использовали когда нужно было посмотреть пароли в браузере
. В данный пакет входит утилита  NetworkInterfacesView
.

Загрузите ее и запустите, NetworkInterfacesView отобразит вам все сетевые интерфейсы найденные в системе, есть столбец GUID, но так же можно два раза кликнуть по нужному интерфейсу и получить более красивое окно со сводными данными.

Как узнать GUID сетевой карты через NetworkInterfacesView

WMIC to get PC manufacturer and model

 wmic computersystem get manufacturer,model 

This command will display the manufacturer and model of your device, which is especially useful when you need to find drivers or firmware updates for your specific model.


Get BIOS serial number

 wmic bios get serialnumber 

This command can be particularly useful when you need to contact your computer’s manufacturer for support or to check warranty status.

Check network adapter information

 wmic nic get adaptertype,name,speed,macaddress 

Check network adapter model and manufacturer using WMIC in CMD

This command will display the adapter type, name, speed, and MAC address of all network adapters installed on your computer. This information can be useful when diagnosing network connectivity issues or when setting up a new router or network switch.

Где может потребоваться узнать GUID интерфейса?

О том, что такое GUID
я рассказывал, в нескольких словах, это термин, используемый Microsoft для числа, которое ее программа генерирует, чтобы создать уникальную идентичность для объекта, в нашем случае, это сетевой интерфейс. Операционной системе Windows, так проще его идентифицировать и иметь записи такого вида у себя в реестре.

Теперь я приведу несколько сценариев, где вам потребуется уметь узнавать GUID сетевого интерфейса:

Методы определения GUID у сетевого интерфейса:

  • Через реестр Windows
  • Через командную строку
  • Через PowerShell
  • Через утилиту NetworkInterfacesView

Как узнать GUID сетевой карты через

В PowerShell введите команду:

Тоже очень удобная команда и при выводе ничего лишнего.

Как узнать GUID сетевой карты через Get-WmiObject

На этом у меня все, мы с вами разобрали кучу методов позволяющих нам определить GUID сетевой карты в Windows. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Как узнать GUID сетевой карты через netsh

Я уже вам показывал разное применение команды netsh
, можете ознакомиться. Тут чтобы ее использовать нам необходимо две запущенные службы в Windows:

  • dot3svc – Проводная автонастройка
  • WlanSvc – Служба автонастройки WLAN

Откройте PowerShell
и введите команду, которая проверяет статус данных службЖ

Get-Service dot3svc, WlanSvc

Если службы у вас не запущены, то введите:

Как узнать GUID сетевой карты через netsh

Далее по очереди введите команды:

netsh wlan show interfaces

netsh lan show interfaces

В результате вы получите удобный список, где вы увидите:

  • Имя: Ethernet0
  • Описание: Intel(R) 82574L Gigabit Network Connection
  • Код GUID: ba2ef413-146b-4521-b179-fbc66bb286d9
  • Физический адрес: 00-0C-29-DD-CC-73
  • Состояние: Подключение выполнено. Сеть не поддерживает проверку подлинности.

Вывод информации о GUID сетевого интерфейса

Как узнать GUID сетевой карты через wmic nicconfig

Есть еще утилита  wmic, 
которая так же в одну строку показывает GUID сетевого адаптера. В командной строке введите:

wmic nicconfig get description,settingid

На выходе будет имя интерфейса и его GUID.

Как узнать GUID сетевой карты через wmic nicconfig

Summary

Using the Command Prompt
is a straightforward way to check your PC’s hardware, manufacturer, and model without installing any third-party applications. The wmic
and systeminfo
commands provide you with detailed information about your computer’s components, making it easier to troubleshoot, upgrade, or find the right drivers for your device.

Always remember to exercise caution when using the Command Prompt. If you’re unsure about a command, consult the relevant documentation or seek help from a knowledgeable professional. Misusing the Command Prompt can lead to unintended consequences and potentially damage your system.

Check operating system information

 wmic os get caption,version,serialnumber 

Check operating system information in CMD

This command will display the name, version, and serial number of your computer’s operating system. This information is useful when you need to verify if your system meets the requirements for certain software applications or when you need to provide the operating system details for technical support.