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 ?
Réponses
Trop de publicités?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 dewmic 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.
Powershell
Get-ComputerInfo -Property "WindowsVersion"
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].
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
- Réponses précédentes
- Plus de réponses