12

Есть ли способ получить номер пакета обновления из командной строки? Или номер сборки из командной строки (из которой я могу узнать номер пакета обновления (см. Как определить версию Windows и пакет обновления из WindowsUpdateLog.txt))?

После запуска cmd на экране отображается часть номера версии Windows, но не номер пакета обновления.

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

4 ответа4

15
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" 

Источник: Найти версию Windows из командной строки

8

Вы можете получить его с помощью WMIC - wmic os get servicepackmajorversion

Подробнее об использовании WMIC см. Этот небольшой учебник:http://quux.wiki.zoho.com/WMIC-Snippets.html

6

Вы можете ввести CMD:

Winver

1

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

reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v ServicePack

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .