Cela peut sembler une question un peu folle, mais comment puis-je connaître (espérons-le via une clé API / registre) l'heure et la date d'installation de Windows?
Le mieux que je puisse trouver jusqu'à présent est de regarder divers fichiers dans C: \ Windows et d'essayer de deviner ... mais ce n'est pas exactement une bonne solution.
Autre question elligeable pour un ' code-challenge ': voici quelques exécutables de code source pour répondre au problème, mais ils ne sont pas complets.
Trouverez-vous un script vb que n'importe qui peut exécuter sur son ordinateur, avec le résultat attendu?
vous donnerait la date réelle ... pas le nombre de secondes;)
Comme le commente Sammy , donne plus que ce dont vous avez besoin. Et cela ne fonctionne que si les paramètres régionaux sont l'anglais: il doit correspondre à la langue. Pour le suédois, ce serait " " et " " pour l'allemand.
find /i "install"
ursprungligt
ursprüngliches
Dans le script Windows PowerShell , vous pouvez simplement taper:
En utilisant WMI ( Windows Management Instrumentation )
Si vous n'utilisez pas WMI, vous devez lire puis convertir la valeur de registre:
Le reste de cet article vous donne d'autres moyens d'accéder à ces mêmes informations. Choisissez votre poison ;)
Dans VB.Net, cela donnerait quelque chose comme:
Dans Autoit (un langage de script Windows), ce serait:
Dans Delphy 7, cela ressemblerait à:
En alternative, CoastN propose dans les commentaires :
la source
systeminfo|find /i "original"
pour filtrer uniquement la "Date d'installation d'origine". Si vous utilisez "install" comme chaîne, vous obtiendrez plus d'informations que nécessaire. De plus, si les paramètres régionaux ne sont pas anglais, cela ne fonctionnera probablement pas. Il doit correspondre à la langue. Pour le suédois, ce serait "ursprungligt" et "ursprüngliches" pour l'allemand.Nous avons assez de réponses ici mais je veux mettre mes 5 cents.
J'ai installé Windows 10
10/30/2015
et Creators Update04/14/2017
en plus de mon installation précédente. Toutes les méthodes décrites dans les réponses avant la mienne me donnent la date de l'installation de Creators Update.J'ai réussi à trouver la date de création de quelques fichiers qui correspond à la date d'installation réelle (propre) de mon Windows 10:
C:\Windows
C:\
source
la source
system.ini
n'a aucun sens sur mes machines Windows 7 et 2008, il semble que l'horodatage créé à partir des sources d'installation est copié lors de l'installation.C:\pagefile.sys
avait le bon horodatage.Ouvrez l'invite de commande, tapez " systeminfo " et appuyez sur Entrée. Votre système peut prendre quelques minutes pour obtenir les informations. Dans la page de résultats, vous trouverez une entrée comme "Date d'installation du système". C'est la date d'installation de Windows. Ce processus fonctionne sous XP, Win7 et également sur win8.
la source
Comment connaître la date et l'heure d'installation de Windows 7:
vois juste ça ...
c'est tout; alors vous pouvez voir toutes les informations sur votre machine; méthode très simple
la source
Vous avez toujours voulu connaître la date d'installation du système d'exploitation de votre PC? Voici un moyen rapide et facile de connaître la date et l'heure de l'installation (ou de la dernière mise à niveau) du système d'exploitation de votre PC.
Ouvrez l'invite de commande (démarrer-> exécuter -> tapez cmd-> appuyez sur Entrée) et exécutez la commande suivante
systeminfo | find / i "date d'installation"
Dans quelques secondes, vous verrez la date d'installation
la source
Dans Powershell, exécutez la commande:
la source
find /i
Le système d'exploitation Windows 10 a encore une autre sous-clé de registre, celle-ci dans le fichier SYSTEM Hive:
Les informations de date d'installation ici correspondent à la date / heure d'installation du système d'exploitation d'origine de l'ordinateur. Il vous indique également quand la mise à jour a commencé, c'est-à-dire
Cela peut bien sûr ne pas être lorsque la mise à jour se termine, l'utilisateur peut choisir de désactiver au lieu de redémarrer à l'invite, etc.
La mise à jour peut en fait se terminer un autre jour, et
reflétera la date et l'heure auxquelles la mise à jour a commencé.
la source
HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ InstallDate et systeminfo.exe produisent une date incorrecte .
La définition de l'horodatage UNIX est indépendante du fuseau horaire. L'horodatage UNIX est défini comme le nombre de secondes qui se sont écoulées depuis 00:00:00 UTC (temps universel coordonné), jeudi 1er janvier 1970, sans compter les secondes intercalaires.
En d'autres termes, si vous avez installé votre ordinateur à Seattle, WA et déménagé à New York, NY, HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ InstallDate ne reflètera pas cela. C'est la mauvaise date , il ne stocke pas le fuseau horaire où l'ordinateur a été initialement installé.
L'effet de ceci est que si vous modifiez le fuseau horaire pendant l'exécution de ce programme, la date sera erronée. Vous devez réexécuter l'exécutable pour qu'il tienne compte du changement de fuseau horaire.
Mais vous pouvez obtenir les informations de fuseau horaire à partir de la classe WMI Win32_Registry .
InstallDate est au format UTC (aaaammjjHHMMSS.xxxxxx ± UUU) selon l' article Microsoft TechNet «Travailler avec les dates et les heures à l' aide de WMI» où notamment xxxxxx correspond à des millisecondes et ± UUU est un nombre de minutes différent de l'heure de Greenwich.
la source
Je trouve que la date de création de c: \ pagefile.sys peut être assez fiable dans la plupart des cas. Il peut être facilement obtenu en utilisant cette commande (en supposant que Windows est installé sur C :):
Le «/ as» spécifie «fichiers système», sinon il ne sera pas trouvé. Le «/ t: c» définit le champ de temps pour afficher «création».
la source
Déterminez la date d'installation de Windows avec WMIC
wmic os obtenir la date d'installation
la source
Utilisez speccy. Il montre la date d'installation dans la section Système d'exploitation. http://www.piriform.com/speccy
la source
Vous pouvez également vérifier le chèque n'importe quel dossier dans le lecteur système comme "windows" et "program files". Faites un clic droit sur le dossier, cliquez sur les propriétés et vérifiez sous l'onglet général la date de création du dossier.
la source
.WIM
fichiers), la date de création correspond au moment où Microsoft a créé l'image, et non au moment où le système d'exploitation a été installé sur une machine particulière.Dans RunCommand, écrivez
"MSINFO32"
et appuyez sur Entrée.Il affichera toutes les informations relatives au systèmela source
Moyen très simple de PowerShell:
Extrait de: https://www.sysadmit.com/2019/10/windows-cuando-fue-instalado.html
la source
Appuyez sur WindowsKey+ Ret entrez
cmd
Dans la fenêtre de commande, tapez:
(pour les anciennes versions de Windows, tapez "ORIGINAL" dans toutes les lettres majuscules).
la source
Vous pouvez simplement vérifier la date de création du dossier Windows (clic droit dessus et vérifier les propriétés) :)
la source
Vous pouvez le faire avec PowerShell:
la source
Essayez cette commande PowerShell:
la source