Получение идентификатора продукта Windows 8 через командную строку
Я знаю, что можно найти идентификатор продукта Windows 8 на странице "Система", расположенной на панели управления.
Но возможно ли получить идентификатор продукта Windows 8 с помощью командной строки?
4 ответа
Вот несколько способов, подходящих для использования в пакетных файлах:
wmic os get "SerialNumber" | find /v "SerialNumber"
for /f "tokens=3" %p in ('SystemInfo ^| find "Product ID"') do @echo %p
for /f "tokens=3" %p in ('reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v ProductID') do @echo %p
Это возможно с помощью WMI (интерфейс управления Windows) или путем запроса значения из реестра Windows.
С WMI:
В командной строке введите
wmic
(и Enter)Внутри WMI, Тип
OS
Посмотрите значение "SerialNumber". Он содержит ваш Windows 8 ProductID.
PS: В качестве альтернативы вы могли бы также ввести wmic OS
из cmd и найдите "SerialNumber".
С реестром Windows:
Просто введите следующую команду из cmd:
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductID
или даже:
reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer\Registration" /v ProductID
(Internet Explorer имеет тот же идентификатор, что и Windows 8.)
Используйте следующую команду:
wmic path softwarelicensingservice get OA3xOriginalProductKey
Проверено на моем подлинном @in 8.1 64 бит. Ссылка - http://www.thewindowsclub.com/find-windows-product-key
Вы можете использовать Windows SystemInfo
командование
Он вернет список информации о системе, включая этот идентификатор продукта (примерно в 9-й строке "дай" или "дай").
От MS:
Отображает подробную информацию о конфигурации компьютера и его операционной системы, включая конфигурацию операционной системы, информацию о безопасности, идентификатор продукта и свойства оборудования, такие как ОЗУ, дисковое пространство и сетевые карты.
Если вы хотите извлечь только эту строку, вы можете использоватьsysteminfo | find /i "product id"
,