Нажмите "Enter", чтобы перейти к содержанию

Msinfo windows 10: Описание средства информации (Msinfo32.exe) системы Microsoft

Описание средства информации (Msinfo32.exe) системы Microsoft

Windows 7 Windows 8.1 Windows 10 Еще…Меньше

Аннотация

Windows включает средство под названием сведения о системе (Msinfo32.exe).  Этот инструмент собирает сведения о компьютере и отображает полный набор оборудования, компоненты системы и программной среде, которую можно использовать для диагностики неполадок компьютера.  

Примечания.

  • Если MSINFO32 можно запустить без прав администратора, как остановить, если они не может отображаться некоторые драйверы. Это происходит потому, что кэш для получения этих сведений необходимо обладать полномочиями администратора для обновления.  Чтобы избежать этой проблемы, убедитесь, что запуск с правами администратора MSINFO32.

  • org/ListItem»>

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

 

Дополнительная информация

Как запустить MSINFO32

Разверните вашей версии Windows ниже инструкции для запуска MSINFO32.

  • Хотя на начальном экране, типmsinfo32.  (Кроме того, swipe в от правого края экрана и выберите Поиск. Если вы используете мышь, наведите указатель в правый нижний угол экрана, а затем выберите поиска. Затем введите

    msinfo32 в поле поиска. )

  • Щелкните правой кнопкой мыши (или нажмите и удерживайте) результатов поиска и выберитеЗапуск от имени администратора.

  • Нажмите кнопкуПуск.  Введите msinfo32в поиска поле.

  • Щелкните правой R msinfo32.exe в результатах поиска, а затем нажмите кнопку Запуск от имени администратора.

Как запустить MSINFO32 с помощью командной строки

Можно также запустить MSINFO32 из командной строки с повышенными правами.  Чтобы открыть окно командной строки, введите команду cmd в поле поиска.   Затем в списке результатов поиска щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.

Можно выполнить следующие задачи с помощью ключей командной строки MSINFO32:

Для выполнения команды MSINFO32 на компьютерах под управлением Windows 7, Windows 8.1 и Windows 10, используйте следующий синтаксис в командной строке:

Msinfo32 [/nfo/NFO путь] [/ Report путь] [/ Computer имя_компьютера[ ]

Parameters Путь Задает файл, который открывается в формате C: \folder1\file1. xxx , где C -это буква диска, Папка1

— это папка, является файл file1 и xxx — расширение имени файла. Имя_компьютера Это может быть полное доменное имя, IP-адрес или имя в формате UNC.

Параметры командной строки

/ NFO {Путь} Сохранение экспортированного файла как NFO-файл. Если имя файла, указанного в пути не заканчивается .nfo, расширением .nfo будет добавляться к имени файла. / Report {Путь} Сохраняет файл, указанный в пути в формате .txt. Имя файла сохраняется точно так, как он отображается в пути. Расширение имени файла .txt не будет добавлена в файл, если оно не указано в пути. / Computer {Имя компьютера} Сведения о системе запускается для указанного удаленного компьютера.

Примечание

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

 

ПримерыДля просмотра сведений о системе, введите следующую команду:

msinfo32Чтобы создать NFO-файл в папке C:\Temp с именем Test.nfo, введите:

msinfo32 /nfo C:\TEMP\TEST.NFOЧтобы создать txt-файл в папку с именем Test. txt C:\Temp, введите:

msinfo32 /report C:\TEMP\TEST.TXTЧтобы просмотреть сведения о системе с удаленного компьютера с UNC-именем BIGSERVER, введите:

msinfo32 /computer BIGSERVER

msinfo32 | Microsoft Learn

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья
  • Чтение занимает 2 мин

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

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

Некоторые категории сведений о системе содержат большие объемы данных. Для оптимизации производительности отчетов для этих категорий можно использовать команду start /wait . Дополнительные сведения см. в разделе Сведения о системе.

msinfo32 [/pch] [/nfo <path>] [/report <path>] [/computer <computername>] [/showcategories] [/category <categoryID>] [/categories {+<categoryID>(+<categoryID>)|+all(-<categoryID>)}]

Параметры

ПараметрОписание
<path>
Указывает файл, который необходимо открыть в формате C:\Folder1\File1.xxx, где C — буква диска, Folder1 — папка, File1 — имя файла, а xxx — расширение имени файла.

Это может быть NFO-файл, .xml, .txtили .cab файл.

<computername>Указывает имя целевого или локального компьютера. Это может быть UNC-имя, IP-адрес или полное имя компьютера.
<categoryID>Указывает идентификатор элемента категории. Идентификатор категории можно получить с помощью /showcategories.
/PchОтображает представление «Журнал системы» в средстве «Сведения о системе».
/NfoСохраняет экспортируемый файл как NFO-файл
. Если имя файла, указанное в пути , не заканчивается расширением .nfo , расширение .nfo автоматически добавляется к имени файла.
/ОтчетСохраняет файл в пути как текстовый файл. Имя файла сохраняется точно так, как показано в пути. Расширение .txt не добавляется к файлу, если оно не указано в пути.
/КомпьютереЗапускает средство Сведений о системе для указанного удаленного компьютера. Для доступа к удаленному компьютеру необходимо иметь соответствующие разрешения.
/showcategoriesЗапускает средство «Сведения о системе» со всеми доступными идентификаторами категорий, а не с понятными или локализованными именами. Например, категория «Среда программного обеспечения» отображается как категория SWEnv .
/categoryЗапускает сведения о системе с выбранной категорией. Используйте параметр /showcategories для отображения списка доступных идентификаторов категорий.
/КатегорииЗапускает сведения о системе с отображением только указанной категории или категорий. Он также ограничивает выходные данные выбранной категорией или категориями. Используйте параметр /showcategories для отображения списка доступных идентификаторов категорий.
/?Отображение справки в командной строке.

Примеры

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

msinfo32 /showcategories

Чтобы запустить средство «Сведения о системе» со всеми доступными сведениями, кроме загруженных модулей, введите следующее:

msinfo32 /categories +all -loadedmodules

Чтобы отобразить сводную информацию о системе и создать NFO-файл

с именем syssum. nfo, который содержит сведения в категории Сводка системы, введите следующее:

msinfo32 /nfo syssum.nfo /categories +systemsummary

Чтобы отобразить сведения о конфликтах ресурсов и создать NFO-файл с именем conflicts.nfo, который содержит сведения о конфликтах ресурсов, введите следующее:

msinfo32 /nfo conflicts.nfo /categories +componentsproblemdevices+resourcesconflicts+resourcesforcedhardware
  • Условные обозначения синтаксиса команд командной строки

мсинформация32 | Microsoft Узнайте

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья
  • 2 минуты на чтение

Применяется к: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Открывает инструмент «Сведения о системе» для отображения полного представления об оборудовании, системных компонентах и ​​программной среде на локальном компьютере.

Некоторые категории информации о системе содержат большие объемы данных. Вы можете использовать команду start /wait , чтобы оптимизировать производительность отчетов для этих категорий. Дополнительные сведения см. в разделе Информация о системе.

Синтаксис

 msinfo32 [/pch] [/nfo ] [/report ] [/computer ] [/showcategories] [/category ] [/categories {+ (+<идентификатор категории>)|+all(-<идентификатор категории>)}]
 

Параметры

Параметр Описание
<путь> Указывает файл, который нужно открыть в формате C:\Folder1\File1. xxx , где C — буква диска, Folder1 — папка, File1 — имя файла, а xxx — расширение имени файла.

Этот файл может быть .nfo , .xml , .txt или .cab файл.

<имя компьютера> Указывает имя целевого или локального компьютера. Это может быть UNC-имя, IP-адрес или полное имя компьютера.
<идентификатор категории> Указывает идентификатор элемента категории. Вы можете получить идентификатор категории, используя /showcategories .
шт. Отображает представление «История системы» в средстве «Информация о системе».
/нфо Сохраняет экспортированный файл как файл .nfo . Если имя файла, указанное в пути , не заканчивается расширением .nfo , к имени файла автоматически добавляется расширение . nfo .
/отчет Сохраняет файл по пути в виде текстового файла. Имя файла сохраняется точно так же, как оно указано в пути . Расширение .txt не добавляется к файлу, если оно не указано в пути.
/компьютер Запускает средство информации о системе для указанного удаленного компьютера. У вас должны быть соответствующие разрешения для доступа к удаленному компьютеру.
/показатькатегории Запускает инструмент «Информация о системе» с отображением всех доступных идентификаторов категорий, а не с понятными или локализованными именами. Например, категория «Программная среда» отображается как категория SWEnv .
/категория Запускает системную информацию с выбранной указанной категорией. Используйте /showcategories для отображения списка доступных идентификаторов категорий.
/категории Запуск системной информации с отображением только указанной категории или категорий. Он также ограничивает вывод выбранной категорией или категориями. Используйте /showcategories для отображения списка доступных идентификаторов категорий.
/? Отображает справку в командной строке.

Примеры

Чтобы вывести список доступных идентификаторов категорий, введите:

 msinfo32 /showcategories
 

Чтобы запустить инструмент «Информация о системе» со всей доступной информацией, кроме загруженных модулей, введите:

 msinfo32 /categories +all -loadedmodules
 

Чтобы отобразить информацию System Summary и создать файл .nfo с именем syssum.nfo , который содержит информацию из категории System Summary , введите:

 msinfo32 /nfo syssum.nfo /categories +systemsummary
 

Чтобы отобразить информацию о конфликте ресурсов и создать файл .nfo с именем конфликты.nfo , который содержит информацию о конфликтах ресурсов, введите:

  • Ключ синтаксиса командной строки

Обратная связь

Просмотреть все отзывы о странице

Простой способ создания системного отчета Windows

Вы пытались создать системный информационный отчет на своем компьютере? Сбор сведений о системе может показаться сложным, но Microsoft System Information Tool (MSInfo32) позволяет быстро собрать всю эту информацию!

В этой статье вы быстро научитесь создавать и просматривать отчеты с информацией о системе. Читайте дальше, чтобы узнать больше!

Предварительные условия

Для этого руководства вы можете использовать любую сборку Windows 10. Для чтения системных отчетов из командной строки требуется PowerShell. В этом руководстве используется Windows 10 версии 21h2, сборка 19043 и PowerShell v7.1.

Первым шагом в получении подробной информации о вашей системе является открытие инструмента MSInfo32.

Чтобы найти инструмент, выполните поиск MSInfo32 в меню «Пуск» , и обязательно выберите параметр «Запуск от имени администратора ».

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

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

Просмотр сводки системы в MSInfo32.

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

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

Сохранение отчета о системной информации в виде файла NFO.

Вы можете увидеть пример XML-файла NFO ниже.

 
<мсинфо>
  <Метаданные>
    <Версия>8.0
    12. 08.21 02:09:47
  
  
    <Данные>
      <Элемент>
      
    
    <Данные>
      <Элемент>
      <значение>
    
    <Данные>
      <Элемент>
      
    
    <Данные>
      <Элемент>
      
    
    <Данные>
      <Элемент>
      
    
    <Данные>
      <Элемент>
      
... 

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

Сохранение системы

Ниже вы увидите пример экспорта в формате текстового файла MSInfo32.

 Отчет о системной информации написан в: 11.08.21 23:33:55
Имя системы: ASPIREBOX
[Обзор системы]
Стоимость товара
Название ОС Microsoft Windows 10 для образовательных учреждений
Версия 10.0.19043 Сборка 19043
Описание другой ОС недоступно
Производитель ОС Microsoft Corporation
Имя системы
Производитель системы Acer
Модель системы Aspire A514-54
Тип системы ПК на базе x64
Артикул системы 00000000000000000
Процессор Intel(R) Core(TM) i5-1135G7 11-го поколения, 2,40 ГГц, 2419МГц, 4 ядра, 8 логических процессоров
Версия/дата BIOS Insyde Corp. V1.12, 26.05.2021
SMBIOS версии 3.3
Встроенный контроллер версии 1.12
Режим BIOS UEFI
Производитель плинтусов TGL
Плинтусный продукт Lily_TL
Версия базовой платы V1.12
Платформа Роль Мобильный
Состояние безопасной загрузки включено
Для просмотра требуется повышение уровня конфигурации PCR7
Каталог Windows C:\WINDOWS
Системный каталог C:\WINDOWS\system32
Загрузочное устройство \Device\HarddiskVolume1
Региональный стандарт Бразилия 

Теперь, когда вы знаете, как создать отчет о системной информации из MSInfo32, как вы будете генерировать отчет NFO или TXT из командной строки? Возможно, вы создаете сценарий и вам нужен быстрый способ получить информацию об оборудовании.

Ниже приведены два разных варианта использования командной строки для создания отчета NFO и TXT.

Вы можете найти множество устаревших статей о MSInfo32, где вы можете увидеть такие параметры, как /categories , /categories , /pch и /showcategories . Они доступны только в Windows XP, недоступны в Windows 10.

В этом первом примере показано создание отчета TXT в том же каталоге, в котором запущена команда, как показано на следующем снимке экрана.

 MSInfo32 /report report.txt 

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

Экспорт отчета о системной информации в виде файла TXT в командной строке. Обратите внимание на всплывающее окно

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

 MSInfo32 /nfo c:\ata\report.nfo 

Хотя любое расширение файла будет работать, поскольку экспорт отчета системной информации представляет собой файл NFO, параметр /nfo , соглашение диктует использование .nfo в качестве расширения отчета .

Чтение файлов NFO с помощью PowerShell

В этом руководстве вы узнали, как создавать и экспортировать отчеты MSInfo32. Но вы пришли к Адаму Автоматизатору не просто так, чтобы научиться автоматизировать процесс.

Сохраненные отчеты NFO можно открывать и просматривать в MSInfo32 с помощью Файл → Открыть меню . Проблема в том, что графический интерфейс не идеален для автоматизации поиска информации. Поскольку файлы NFO сохраняются как файлы XML, PowerShell может анализировать файлы XML и извлекать эту информацию.

Чтобы прочитать файл отчета XML, откройте окно PowerShell и запустите Get-Content , как показано на снимке экрана ниже. [XML] позволяет PowerShell читать текст XML и преобразовывать его в объекты PowerShell. Наконец, сохраните результат в $Report 9.0047 переменная. Получившуюся команду можно увидеть ниже.

 $Report = [XML](Get-Content -Path 'Report.nfo') 
Вывод переменной $Report .

Возможно, вам нужно получить список служб, которые работали на момент создания отчета. Поскольку отчеты MSInfo32 содержат это, вы получаете список с помощью метода SelectNodes() .

Метод SelectNodes() использует XPath. XPath — это язык запросов для XML. Создание сложных запросов XPath выходит за рамки этой статьи.

 <Имя категории="Услуги">
        <Данные>
          <Отображаемое_имя>
          <Имя>
          
          
          
          <Путь> exe"]]>
          <Контроль_ошибок>
          
          
        
        <Данные>
          
          <Имя>
          <Состояние>
          
          
          <Путь>
          <Контроль_ошибок>
          
          
        
 

Запрос XPath '//Category[@name="Software Environment"]/Category[@name="Services"]/Data' будет служить примером. Его части показаны ниже, чтобы вы могли понять его и адаптировать для нескольких сценариев.

  • //Категория[@name="Software Environment"] — возвращает любой узел категории во всем документе, указанный предшествующей двойной косой чертой, с именем «Software Environment».
  • /Category[@name="Services"] — возвращает узел категории под ранее возвращенным узлом «Программная среда» с именем «Службы».
  • / Data — возвращает дочерний узел данных в ранее возвращенном узле «Услуги».

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

Передача запроса XPath //Category[@name="Software Environment"]/Category[@name="Services"]/Data в метод SelectNodes() на Объект $Report , показанный ниже, возвращает все службы Windows в виде узлов XML. Поскольку узлы XML не отображают ожидаемые выходные данные (имя службы , DisplayName и State ), приведенный ниже код создает PSCustomObject и форматирует вывод для размещения на экране с помощью Format-Table . .

 # Запрос XPath, показанный ниже, будет меняться в зависимости от того, какие данные вы хотите извлечь, он не всегда будет следовать этому соглашению.
$Report.SelectNodes('//Category[@name="Software Environment"]/Category[@name="Services"]/Data') | ForEach-Object {
  [PSCustomObject]@{
    "Имя" = $PSItem.Name.innerText
    "Дисплей" = $PSItem.Display_Name.innerText
    "Состояние" = $PSItem.State.innerText
  }
} | Таблица форматов - AutoSize 
Выбор данных XML из файла NFO.

Ниже показан дополнительный пример использования запроса XPath и PowerShell для поиска информации в категории «Отображение системного отчета». Сам запрос XPath очень похож на предыдущие, но на этот раз ищет категории Components и Display.

 # Запрос XPath, показанный ниже, будет меняться в зависимости от того, какие данные вы хотите извлечь, он не всегда будет следовать этому соглашению.
$Report.SelectNodes('//Категория[@name="Компоненты"]/Категория[@name="Отображение"]/Данные') | ForEach-Object -Начало {
# Создайте коллекцию объектов для хранения всей коллекции устройств
$Objects = [System. Collections.ArrayList]@()
# Временный объект, используемый для хранения имен и значений одного устройства
$Объект = @()
} -Процесс {
# Если имя элемента не пустое, что означает появление нового устройства, добавьте имя и значение во временный массив $Object.
  # Причина, по которой это не может быть в пользовательской хеш-таблице, заключается в том, что имя может дублироваться, что недопустимо в хэш-таблице.
  If (-Not [String]::IsNullOrWhiteSpace($PSItem.Item.innerText)) {
    $Объект += [PSCustomObject]@{
      "Имя" = $PSItem.Item.innerText
      "Значение" = $PSItem.Value.innerText
    }
  } Еще {
# Как только встретится пустое имя объекта, добавьте его в общий список объектов устройств.
    $Объекты.Добавить($Объект)
# Сбросить объект одного устройства
    $Объект = @()
  }
} -Конец {
# Отправляем только коллекцию объектов Device дальше по конвейеру
$Объекты
} | Формат-Таблица-AutoSize
 
Результаты XML-запроса к списку компонентов отображения.

Заключение

В этой статье вы узнали, как MSInfo32 предлагает удобный способ создания комплексного системного отчета для локальной системы.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *