Est-il possible de vérifier la date d'installation de Windows sur un PC et si oui comment?
En utilisant la ligne de commande, vous disposez d'un outil appelé WMIC , qui peut être utilisé pour déterminer la date d'installation comme suit:
CMD /K WMIC OS GET InstallDate
Vous pouvez l'exécuter dans la ligne de commande ou directement à partir de la fenêtre "Exécuter".
Ps: autant que je sache, vous pouvez l'utiliser depuis Windows XP.
Vous pouvez facilement lire la sortie ci-dessus en ajoutant le balisage approprié: 2011-02-14 13:36:58
Selon cette référence , vous avez plusieurs façons de le faire, choisissez celle que vous aimez le plus:
L'outil systeminfo affiche de nombreuses informations intéressantes sur l'ordinateur et le système d'exploitation, notamment la date d'installation. Voici un exemple de sortie:
Host Name: WIN7
OS Name: Microsoft Windows 7 Enterprise
OS Version: 6.1.7600 N/A Build 7600
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
Original Install Date: 9/17/2009, 3:58:54 PM <==============
System Boot Time: 9/24/2009, 10:34:34 AM
...
La date d'installation est stockée dans la propriété InstallDate
de la classe WMI.Win32_OperatingSystem
. Sans conversion, nous aurions une chaîne comme "20090917155854.000000+120"
.
PS C:\> ([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)
Thursday, September 17, 2009 3:58:54 PM
La date d'installation est stockée dans la valeur de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate
en tant que temps UNIX (valeur 32 bits contenant le nombre de secondes depuis le 1/1/1970).
PS C:\> [timezone]::CurrentTimeZone.ToLocalTime(([datetime]'1/1/1970').AddSeconds($(get-itemproperty 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion').InstallDate))
Thursday, September 17, 2009 3:58:54 PM
J'ai d'abord eu l'idée d'interroger l'heure de création du dossier Windows. Cela ne fonctionne pas car, à partir de Vista, le processus d'installation est basé sur des images. La seule chose que nous puissions apprendre en interrogeant la date de création du dossier Windows est la date à laquelle l'image d'installation a été créée par Microsoft.
PS C:\> (Get-Item "$env:windir").creationtime
Tuesday, July 14, 2009 4:37:05 AM
Ma deuxième idée était d’utiliser la date de création d’un fichier ou d’un dossier créé juste après l’installation. Voici comment j'ai cherché un candidat probable:
PS C:\> gci c: -force | where {$_.creationtime -lt "09.19.2009" -and
$_.creationtime -gt "09.16.2009"} |
select fullname,creationtime | sort creationtime
FullName CreationTime
-------- ------------
C:\Recovery 9/17/2009 3:58:50 PM
C:\temp 9/17/2009 10:02:46 PM
C:\System Volume Information 9/18/2009 12:43:30 AM
C:\hiberfil.sys 9/18/2009 12:43:30 AM
C:\pagefile.sys 9/18/2009 12:43:32 AM
Parmi ces résultats, seul le dossier "Récupération" est à peu près identique à la date d'installation "officielle" enregistrée par Windows. Mais utiliser une telle méthode semble bien trop fragile pour une utilisation en production. Une autre tentative infructueuse consiste à utiliser la date de la plus ancienne entrée du journal des événements, comme le montre la capture d'écran suivante:
Vous pouvez exécuter la commande suivante en ligne de commande pour rechercher la date d'installation:
systeminfo | find "Original Install Date"
Alors que cela prendrait quelques secondes pour obtenir le résultat, le résultat sera très lisible:
Original Install Date: 7/25/2012, 5:16:47 PM
Vous pouvez obtenir plus d'informations en exécutant la commande systeminfo
(par exemple, Heure de démarrage du système).
De manière non officielle, j'utilise généralement la date d'installation des premières mises à jour. Vérifiez-les et vous aurez peut-être une bonne idée de la date d’installation du système.
en utilisant Windows Explorer :
Mais il y a un léger problème dans cette méthode.
Depuis la version Windows Vista, Microsoft a modifié le type d’installation de Windows en image , ce qui signifie que le programme d’installation n’a plus qu’à extraire les fichiers nécessaires sur votre disque dur.
Tant de fois la date et l'heure de la création du dossier ne seront pas la date et l'heure de l'installation de Windows mais ce sera la date et l'heure à laquelle Microsoft a créé l'image Windows pour la configuration.
Cependant :
Il existe une solution de contournement à ce problème!
Vous pouvez vérifier la date de création du dossier de votre dossier de compte utilisateur présent dans le dossier "Documents and Settings" ou "Users".
Comme ce dossier est créé par l’installation de Windows au moment de l’installation, sa date et son heure de création seront presque identiques à celles de l’installation de Windows.
Alternativement:
Vous voudrez peut-être suivre les instructions de cet article intitulé "Demandez à HTG: Comment puis-je vérifier l'âge de l'installation de Windows?"
J'ai peut-être trouvé un excellent moyen. Vérifiez vos journaux WinSAT (Windows Experience Index). Même Windows 10 le fait toujours sous le capot.
Les journaux peuvent être trouvés ici C:\Windows\Performance\WinSAT\DataStore
Peut aussi être amusant de voir l’histoire au fil des ans, grâce à de nombreuses améliorations.