web-dev-qa-db-fra.com

Obtenir l'ID de produit Windows 8 via une ligne de commande

Je sais qu'il est possible de trouver l'ID de produit Windows 8 dans la page "Système" située dans le Panneau de configuration .

Mais est-il possible d'obtenir l'ID de produit Windows 8 à l'aide de l'invite de commande?

6
amiregelz

Voici quelques manières appropriées pour une utilisation dans des fichiers de commandes:

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
8
Karan

Cela est possible en utilisant WMI (Windows Management Interface) ou en interrogeant une valeur du registre Windows.

Avec WMI:

  1. A partir de la ligne de commande, tapez wmic(et Enter)

  2. Dans WMI, tapez OSname__

  3. Recherchez la valeur "SerialNumber". Il contient votre Windows 8 ProductID.

P.S .: Vous pouvez également taper wmic OS à partir de cmd et rechercher "SerialNumber".

Référence.

Avec registre Windows:

  1. Il suffit de taper la commande suivante depuis cmd:

    reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductID
    

    ou même:

    reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer\Registration" /v ProductID
    

    (Internet Explorer a le même identifiant que Windows 8.)

4
Diogo

utilisez la commande suivante:

wmic path softwarelicensingservice get OA3xOriginalProductKey

Testé sur mon véritable @in 8.1 64 bits. Référence - http://www.thewindowsclub.com/find-windows-product-key

2
Omkar Narkar

Vous pouvez utiliser la commande de Windows SystemInfo .

Il renverra une liste d’informations sur le système, y compris cet ID de produit (environ la 9ème ligne vers le bas).

De MS:

Affiche des informations de configuration détaillées sur un ordinateur et son système d'exploitation, notamment la configuration du système d'exploitation, les informations de sécurité, l'ID de produit et les propriétés matérielles, telles que en tant que RAM, espace disque et cartes réseau.

Si vous voulez extraire uniquement cette ligne, vous pouvez utiliser systeminfo | find /i "product id".

2
Ƭᴇcʜιᴇ007