42 votes

Déterminer quand Windows a été installé sur un ordinateur

Est-il possible de vérifier la date d'installation de Windows sur un PC et si oui, comment?

60voto

john wei Points 1

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 exécuter cela dans la ligne de commande ou directement à partir de la "run" de Windows.

Ps : À ma connaissance, vous pouvez utiliser cela depuis Windows XP.

Sortie de WMIC

Vous pouvez facilement lire la sortie ci-dessus en ajoutant la balise pertinente : 2011-02-14 13:36:58

20voto

Enjoy coding Points 1050

According to ce référence, vous avez plusieurs façons de le faire, il vous suffit de choisir celle que vous préférez le plus :

Comment déterminer la date d'installation de Windows avec et sans PowerShell

Systeminfo

L'outil systeminfo affiche de nombreuses informations intéressantes sur l'ordinateur et le système d'exploitation, parmi lesquelles la date d'installation. Voici un exemple de sortie :

Nom de l'hôte: WIN7
Nom du système d'exploitation: Microsoft Windows 7 Entreprise
Version du système d'exploitation: 6.1.7600 N/A Build 7600
Fabricant du système d'exploitation: Microsoft Corporation
Configuration du système d'exploitation: Poste de travail autonome
Type de build du système d'exploitation: Libre multiprocesseur
Date d'installation d'origine: 17/09/2009, 15h58min54s    <==============
Heure de démarrage du système: 24/09/2009, 10h34min34s
...

WMI

La date d'installation est stockée dans la propriété InstallDate de la classe WMI Win32_OperatingSystem. Sans conversion, nous obtiendrions une chaîne comme "20090917155854.000000+120".

PS C:\> ([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate) 
Jeudi 17 septembre 2009 15h58min54s

Registre

La date d'installation est stockée dans la valeur de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate sous forme de 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))
Jeudi 17 septembre 2009 15h58min54s

Ce qui ne fonctionne pas

J'ai d'abord eu l'idée de questionner l'heure de création du dossier Windows. Cela ne fonctionne pas car, à partir de Vista, le processus d'installation est basé sur une image. La seule chose que nous pouvons apprendre en interrogeant la date de création du dossier Windows est quand l'image d'installation a été créée par Microsoft.

PS C:\> (Get-Item "$env:windir").creationtime 
Mardi 14 juillet 2009 4h37min05s

Ma deuxième idée était d'utiliser la date de création d'un fichier ou 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" -et 
$_.creationtime -gt "09.16.2009"} | 
select fullname,creationtime | sort creationtime

FullName                                CreationTime
--------                                ------------
C:\Recovery                             17/09/2009 15h58min50s
C:\temp                                 17/09/2009 22h02min46s
C:\System Volume Information            18/09/2009 0h43min30s
C:\hiberfil.sys                         18/09/2009 0h43min30s
C:\pagefile.sys                         18/09/2009 0h43min32s

Parmi ces résultats, seul le dossier "Recovery" est assez identique à la date d'installation "officielle" telle que enregistrée par Windows. Mais utiliser une telle méthode semble bien trop fragile pour une utilisation en production. Une autre tentative infructueuse est d'utiliser la date de la plus ancienne entrée du journal des événements, comme le montre la capture d'écran suivante :

description de l'image

11voto

Vous pouvez exécuter la commande suivante en ligne de commande pour trouver la date d'installation :

systeminfo | find "Original Install Date"

Alors ça prendrait quelques secondes pour obtenir le résultat, la sortie sera très lisible :

Date d'installation originale :     25/07/2012, 17:16:47

entrer la description de l'image ici

Il y a plus d'informations que vous pouvez obtenir en exécutant la commande systeminfo (comme l'heure de démarrage du système).

2voto

De manière non officielle, j'utilise généralement la date à laquelle les premières mises à jour ont été installées. Vérifiez ces éléments, et vous pourrez avoir une bonne idée de quand le système a été installé.

1voto

Simon Points 4389

Utiliser l'Explorateur Windows:

  • Ouvrez l'Explorateur Windows et accédez au lecteur contenant le système d'exploitation installé. Généralement, il s'agit du lecteur C: sur la plupart des systèmes.
  • Modifiez maintenant le type de vue du dossier en détails ou cliquez avec le bouton droit sur un dossier tel que Program Files ou Windows et sélectionnez Propriétés.
  • Cela ouvrira la fenêtre des propriétés du dossier. Ici, vous pouvez voir la date et l'heure de création du dossier. C'est presque la même date et heure que celle d'installation de Windows sur votre ordinateur.

Mais il y a un léger problème dans cette méthode.

Depuis la sortie de Windows Vista, Microsoft a changé le type d'installation de Windows en basé sur une image, ce qui signifie que le programme d'installation extrait simplement les fichiers nécessaires sur votre disque dur.

Donc, bien souvent, la date et l'heure de création du dossier ne correspondront pas à la date et l'heure d'installation de Windows, mais à celle où Microsoft a créé l'image de Windows pour le programme d'installation.

Cependant:

Il existe une solution de contournement à ce problème !

Vous pouvez vérifier la date de création du dossier de votre compte utilisateur qui se trouve dans le dossier "Documents and Settings" ou "Utilisateurs".

Étant donné que ce dossier est créé par le programme d'installation de Windows lors de l'installation, sa date et son heure de création seront presque identiques à celles de l'installation de Windows.

Alternativement:

Vous pouvez suivre les conseils de cet article intitulé "Ask HTG: Comment puis-je vérifier l'ancienneté de mon installation de Windows ?"

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