Das klingt vielleicht nach einer verrückten Frage, aber wie kann ich (hoffentlich über eine API / einen Registrierungsschlüssel) die Installationszeit und das Installationsdatum von Windows herausfinden?
Das Beste, was ich bisher finden kann, ist, verschiedene Dateien in C: \ Windows zu betrachten und zu erraten ... aber das ist nicht gerade eine gute Lösung.
Eine weitere Frage, die für eine ' Code-Herausforderung ' geeignet ist : Hier sind einige ausführbare Quellcode-Dateien, um das Problem zu beantworten, aber sie sind nicht vollständig.
Finden Sie ein vb-Skript, das jeder mit dem erwarteten Ergebnis auf seinem Computer ausführen kann?
würde dir das tatsächliche Datum geben ... nicht die Anzahl der Sekunden;)
Wie Sammy kommentiert ,
find /i "install"
gibt es mehr als du brauchst.Und das funktioniert nur, wenn das Gebietsschema Englisch ist: Es muss mit der Sprache übereinstimmen.
Für Schwedisch wäre dies "
ursprungligt
" und "ursprüngliches
" für Deutsch.Im Windows PowerShell- Skript können Sie einfach Folgendes eingeben:
Mit WMI ( Windows Management Instrumentation )
Wenn Sie WMI nicht verwenden, müssen Sie den Registrierungswert lesen und dann konvertieren:
Der Rest dieses Beitrags bietet Ihnen andere Möglichkeiten, auf dieselben Informationen zuzugreifen. Wähle dein Gift ;)
In VB.Net würde das so etwas wie geben:
In Autoit (einer Windows-Skriptsprache) wäre dies:
In Delphy 7 würde das so lauten:
Als Alternative schlägt CoastN in den Kommentaren vor :
quelle
systeminfo|find /i "original"
diese Option, um nur das "ursprüngliche Installationsdatum" zu filtern. Wenn Sie "install" als Zeichenfolge verwenden, erhalten Sie mehr Informationen als Sie benötigen. Wenn das Gebietsschema nicht Englisch ist, funktioniert dies wahrscheinlich nicht. Es muss zur Sprache passen. Für Schwedisch wäre dies "Ursprungligt" und "Richtliches" für Deutsch.Wir haben hier genug Antworten, aber ich möchte meine 5 Cent setzen.
Ich habe Windows 10 installiert
10/30/2015
und Creators Update zusätzlich zu04/14/2017
meiner vorherigen Installation installiert. Alle in den Antworten vor mir beschriebenen Methoden geben mir das Datum der Installation des Creators Update an.Ich habe es geschafft, das Erstellungsdatum einiger Dateien zu finden, das dem tatsächlichen (sauberen) Installationsdatum von Windows 10 entspricht:
C:\Windows
C:\
quelle
system.ini
das auf meinen Windows 7- und 2008-Computern keinen Sinn ergab, scheint, dass der aus den Installationsquellen erstellte Zeitstempel bei der Installation kopiert wird.C:\pagefile.sys
hatte den richtigen Zeitstempel.Öffnen Sie die Eingabeaufforderung, geben Sie " systeminfo " ein und drücken Sie die Eingabetaste. Ihr System benötigt möglicherweise einige Minuten, um die Informationen abzurufen. Auf der Ergebnisseite finden Sie einen Eintrag als "Systeminstallationsdatum". Dies ist das Datum der Windows-Installation. Dieser Prozess funktioniert unter XP, Win7 und auch unter Win8.
quelle
So ermitteln Sie Datum und Uhrzeit der Installation von Windows 7:
schau dir das an ...
das ist es; dann können Sie alle Informationen über Ihre Maschine sehen; sehr einfache Methode
quelle
Wollten Sie schon immer das Installationsdatum Ihres PC-Betriebssystems herausfinden? Auf diese Weise können Sie schnell und einfach Datum und Uhrzeit ermitteln, zu denen Ihr PC-Betriebssystem installiert (oder zuletzt aktualisiert) wurde.
Öffnen Sie die Eingabeaufforderung (start-> run -> geben Sie cmd-> drücken Sie die Eingabetaste) und führen Sie den folgenden Befehl aus
systeminfo | find / i "Installationsdatum"
In wenigen Sekunden sehen Sie das Installationsdatum
quelle
Führen Sie in Powershell den folgenden Befehl aus:
quelle
find /i
Das Windows 10-Betriebssystem verfügt über einen weiteren Registrierungsunterschlüssel, diesen in der SYSTEM-Hive-Datei:
Die Informationen zum Installationsdatum hier geben das Datum und die Uhrzeit der Installation des Originalcomputers an. Außerdem erfahren Sie, wann das Update gestartet wurde, d. H.
Dies kann natürlich nicht der Fall sein, wenn das Update endet. Der Benutzer kann sich dafür entscheiden, das System auszuschalten, anstatt es neu zu starten, wenn er dazu aufgefordert wird.
Das Update kann tatsächlich an einem anderen Tag abgeschlossen werden
gibt das Datum und die Uhrzeit an, zu der das Update gestartet wurde.
quelle
HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ InstallDate und systeminfo.exe erzeugen das falsche Datum .
Die Definition des UNIX-Zeitstempels ist zeitzonenunabhängig. Der UNIX-Zeitstempel ist definiert als die Anzahl der Sekunden, die seit 00:00:00 Coordinated Universal Time (UTC), Donnerstag, 1. Januar 1970, vergangen sind und Schaltsekunden nicht zählen.
Mit anderen Worten, wenn Sie Ihren Computer in Seattle, WA, installiert und nach New York, NY, umgezogen haben, wird dies in HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ InstallDate nicht berücksichtigt. Es ist das falsche Datum , es wird keine Zeitzone gespeichert, in der der Computer ursprünglich installiert wurde.
Dies hat zur Folge, dass das Datum falsch ist, wenn Sie die Zeitzone während der Ausführung dieses Programms ändern. Sie müssen die ausführbare Datei erneut ausführen, damit sie die Zeitzonenänderung berücksichtigt.
Sie können die Zeitzoneninformationen jedoch aus der WMI Win32_Registry- Klasse abrufen .
InstallDate hat das UTC-Format (yyyymmddHHMMSS.xxxxxx ± UUU) gemäß Microsoft TechNet- Artikel "Arbeiten mit Datums- und Uhrzeitangaben unter Verwendung von WMI", wobei insbesondere xxxxxx Millisekunden und ± UUU die Anzahl der Minuten in Greenwich Mean Time unterscheidet.
quelle
Ich finde, dass das Erstellungsdatum von c: \ pagefile.sys in den meisten Fällen ziemlich zuverlässig sein kann. Es kann leicht mit diesem Befehl abgerufen werden (vorausgesetzt, Windows ist auf C installiert :):
Das '/ as' gibt 'Systemdateien' an, andernfalls wird es nicht gefunden. Das '/ t: c' legt das Zeitfeld so fest, dass 'Erstellung' angezeigt wird.
quelle
Bestimmen Sie das Windows-Installationsdatum mit WMIC
wmic os get installdate
quelle
Verwenden Sie speccy. Das Installationsdatum wird im Abschnitt Betriebssystem angezeigt. http://www.piriform.com/speccy
quelle
Sie können auch überprüfen, ob ein Ordner im Systemlaufwerk wie "Windows" und "Programmdateien" vorhanden ist. Klicken Sie mit der rechten Maustaste auf den Ordner, klicken Sie auf die Eigenschaften und überprüfen Sie auf der Registerkarte Allgemein das Datum, an dem der Ordner erstellt wurde.
quelle
.WIM
Dateien) verwenden, ist das Erstellungsdatum der Zeitpunkt, an dem Microsoft das Image erstellt hat, nicht der Zeitpunkt, an dem das Betriebssystem auf einem bestimmten Computer installiert wurde.In RunCommand schreiben
"MSINFO32"
und die Eingabetaste drücken. Es werden alle systembezogenen Informationen angezeigtquelle
Sehr einfacher Weg von PowerShell:
Auszug aus: https://www.sysadmit.com/2019/10/windows-cuando-fue-instalado.html
quelle
Drücken Sie WindowsKey+ Rund geben Sie ein
cmd
Geben Sie im Befehlsfenster Folgendes ein:
(Geben Sie für ältere Windows-Versionen "ORIGINAL" in Großbuchstaben ein.)
quelle
Sie können einfach das Erstellungsdatum des Windows-Ordners überprüfen (klicken Sie mit der rechten Maustaste darauf und überprüfen Sie die Eigenschaften) :)
quelle
Sie können dies mit PowerShell tun:
quelle
Versuchen Sie diesen Powershell-Befehl:
quelle