41 votes

Comment obtenir le NUMÉRO DE VERSION ACTUEL de Windows 10 en ligne de commande ? (PAS le numéro de build !)

Comment obtenir le numéro de version de Windows 10 [1903], au lieu du numéro de build [10.0.18362.592], via la ligne de commande ?

52voto

Johan Leino Points 2533

Comment obtenir la version, telle que 1903, au lieu du "numéro de build"?

La commande PowerShell suivante fournira les informations que vous recherchez:
(Source: Comment obtenir la version de Windows à partir de l'invite de commandes ou de PowerShell)

  • (Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion').ReleaseId

  • Requête registre à partir de l'invite de commandes :

    Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | findstr ReleaseId

Je n'ai pas de mots pour cela. J'ai passé un temps ridicule à chercher encore et encore et encore un million de fois, et chaque page web de l'Internet continue de me parler de la commande ver sans valeur ou de wmic blabla, qui ne vous donne pas le numéro de version.

Je tiens à souligner que la version de Windows que vous utilisez est en fait la version Build (c'est-à-dire 18363), au lieu de ReleaseID (c'est-à-dire 1909).

  • Vous utiliseriez [System.Environment]::OSVersion.Version pour faire la différence entre Windows 7 Service Pack 1 et Windows 7 RTM.

27voto

SQLTemp Points 1593
Reg Interrogation "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseId 

Capture d'écran

20voto

Hastur Points 17791

Powershell

Get-ComputerInfo -Property "WindowsVersion"

Powershell Get-ComputerInfo output

Image 1: Au-dessus de la sortie complète de l'invocation powershell Get-ComputerInfo, sans options.

Quelques mots de plus

Le système d'exploitation Microsoft Windows a d'abord été étiqueté avec des numéros de version standard de 1 à 3.11 (lisez le chapitre complet [w])... puis après quelques sauts et de nombreuses années, dans Windows 10, les mises à jour ultérieures du système d'exploitation n'ont augmenté que le numéro de build et le numéro de révision de build de mise à jour (UBR) (voir ci-dessous).

Dans Windows 10, le numéro de version demandé par l'utilisateur est basé sur la date de la dernière grande version de build et utilise un format YYMM [2]. Ce numéro de version est celui que l'on peut trouver par exemple via le panneau Paramètres, puis Système > À propos et nous pouvons lire la Version (Raccourci Windows+I) et cela nous donne des informations plus pertinentes sur l'état de la mise à jour du système d'exploitation.

Version[2] Le numéro de version vous donne la meilleure information sur la version de Windows 10 que vous utilisez. Le numéro est basé sur la date de la dernière grande version de build et utilise un format YYMM. Par exemple, sur la capture d'écran ci-dessus, la version "1607" nous indique que la version que nous utilisons provient du septième mois (juillet) de 2016.

En passant, depuis l'invite de commandes, vous pouvez directement demander d'ouvrir winver et lire le numéro de version à partir de la deuxième ligne [3]...

winver

systeminfo

Dans systeminfo, il est possible de trouver la version du système d'exploitation (celle avec le numéro de build, par exemple 10.0.18362) que vous pouvez comparer avec une liste similaire à celle ci-dessus, ainsi que la Date d'installation d'origine. Je ne sais pas si pour chaque mise à jour majeure la valeur de la Date d'installation d'origine est mise à jour (Rappelez-vous que YYMM donne ce numéro). Au moins, vous pouvez reconstruire la première version installée sur votre machine.

Une Liste [4,R]

Windows 10 (1903)       10.0.18362
Windows 10 (1809)       10.0.17763
Windows 10 (1803)       10.0.17134
Windows 10 (1709)       10.0.16299
Windows 10 (1703)       10.0.15063
Windows 10 (1607)       10.0.14393
Windows 10 (1511)       10.0.10586
Windows 10              10.0.10240  

Windows 8.1 (Mise à jour 1)  6.3.9600
Windows 8.1             6.3.9200
Windows 8               6.2.9200

Windows 7 SP1           6.1.7601
Windows 7               6.1.7600

Windows Vista SP2       6.0.6002
Windows Vista SP1       6.0.6001
Windows Vista           6.0.6000

Windows XP2             5.1.26003

Vous pouvez consulter une version mise à jour de la liste sur la page wikipedia [R].

9voto

iTwasnTme Points 5586

Quelques options dans PowerShell :

  • (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion').ReleaseId

    ou

    (Get-ComputerInfo).WindowsVersion
  • Avec alias :

    (gp 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion').ReleaseId

    ou

    (gin).WindowsVersion
  • Enregistrer la sortie dans le presse-papiers (ctrl+C)

    (gp 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion').ReleaseId | clip

    ou

    (gin).WindowsVersion | clip

  • Sortie de la version actuelle uniquement : (retourne 1903)

    for /f tokens^=^3 %i in ('Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseId')do
      echo/%i|clip
  • Pour ajouter/définir une variable en ligne de commande et l'envoyer en sortie et dans le presse-papiers (ctrl+C)

    for /f tokens^=^3 %i in ('Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseId')do
      echo/%i && set "_bildernumber=%i"
      echo %_bildernumber%|clip
  • Pour ajouter/définir une variable dans un fichier cmd/bat et envoyer la sortie dans le presse-papiers (ctrl+C)

    @echo off
    
    for /f tokens^=^3 %%i in ('Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseId')do
      echo/%%i && set "_bildernumber=%%i"
      echo %_bildernumber%|clip

    ou

    @echo off
    
    for /f tokens^=^3 %%i in ('Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseId')do
      echo/%%i && set "_bildernumber=%%i"
      echo %_bildernumber%|clip

6voto

iWumbo Points 69

Vous pourriez essayer winver, qui affiche une fenêtre contextuelle montrant les numéros de Version, Build et/ou Service Pack.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X