6

Я знаю, что можно найти идентификатор продукта Windows 8 на странице "Система", расположенной на панели управления.

Но возможно ли получить идентификатор продукта Windows 8 с помощью командной строки?

4 ответа4

8

Вот несколько способов, подходящих для использования в пакетных файлах:

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
4

Это возможно с помощью WMI (Windows Management Interface) или путем запроса значения из реестра Windows.

С WMI:

  1. В командной строке введите wmicEnter)

  2. Внутри WMI, Тип OS

  3. Посмотрите значение "SerialNumber". Он содержит ваш Windows 8 ProductID.

PS: В качестве альтернативы вы можете также ввести wmic OS из cmd и выполнить поиск "SerialNumber".

Ссылка.

С реестром Windows:

  1. Просто введите следующую команду из 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.)

2

используйте следующую команду:

wmic path softwarelicensingservice get OA3xOriginalProductKey

Проверено на моем подлинном @in 8.1 64 бит. Ссылка - http://www.thewindowsclub.com/find-windows-product-key

2

Вы можете использовать команду Windows SystemInfo.

Он вернет список информации о системе, включая этот идентификатор продукта (около 9-й строки «дай» или «дай»).

От MS:

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

Если вы хотите извлечь только эту строку, вы можете использовать systeminfo | find /i "product id" .

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