GELÖST Windows 10: genaues Installationsdatum via Eingabeaufforderung oder PowerShell herausfinden - so geht's

Diskutiere Windows 10: genaues Installationsdatum via Eingabeaufforderung oder PowerShell herausfinden - so geht's im Win 10 - FAQ Forum im Bereich Windows 10 Forum; Wer gerne herausfinden möchte, wann genau Windows 10 auf dem Computer installiert worden ist, für den bietet das Betriebssystem entweder über die...
maniacu22

maniacu22

Threadstarter
Mitglied seit
18.02.2013
Beiträge
5.733
Wer gerne herausfinden möchte, wann genau Windows 10 auf dem Computer installiert worden ist, für den bietet das Betriebssystem entweder über die Eingabeaufforderung oder aber auch über die PowerShell eine Möglichkeit, das relativ schnell herauszufinden. Nachfolgender Praxis-Tipp soll euch die genaue Vorgehensweise dazu erläutern




Unabhängig von den vielen kumulativen lässt sich unter Windows 10 ermitteln, wann dessen letztmalige Installation durchgeführt worden ist. Hierzu hat Microsoft sowohl die Eingabeaufforderung als auch die PowerShell zur Verfügung gestellt, welche auf nachfolgender Anleitung auf die Uhrzeit genau anzeigen, wann die letzte Installation von Windows 10 stattgefunden hat.


Der Weg über die Eingabeaufforderung:


führt einen Rechtsklick auf "Start" aus und wählt die Eingabeaufforderung oder öffnet diese mittels der Tastenkombination [Windows] + [R] sowie dem nachfolgenden Befehl "cmd"
alternativ könnt ihr die Eingabeaufforderung auch über einen Linksklick auf "Start" finden, indem ihr gleich im Anschluss "Eingabeaufforderung" eintippt und das entsprechend vorgeschlagene Ergebnis öffnet
ist die Eingabeaufforderung geöffnet, kopiert ihr nachfolgenden Befehl hinein und bestätigt mit Enter: wmic os get installdate


Das Ergebnis sollte dann ähnlich wie im nachfolgenden Screenshot aussehen:




Das Ergebnis 201805022205055.000000+120 lässt sich dann wie folgt aufschlüsseln:


  • 2018 steht für das Jahr
  • 05 steht für den Monat
  • 02 steht für den Tag
  • 22 steht für die Stunde
  • 05 steht für die Minute
  • 055 steht für die Sekunde


Hinweis: Während das Datum bei den Insider-Versionen immer die zuletzt installierte Version anzeigt, bekommen normale Windows-10-Anwender mit diesem Code immer das Installationsdatum des zuletzt installierten Feature-Update - in Fall des verwendeten Beispiels das April-2018-Update (1803), welches der hier verwendete PC am 02. Mai 2018 erhalten hat.


Der Weg über die PowerShell:

Nutzer, die lieber mit der PowerShell arbeiten, erhalten gleich zwei Möglichkeiten, sich das Installationsdatum anzeigen zu lassen.

  • öffnet hierzu die PowerShell mittels der Tastenkombination [Windows] + [X] und der Auswahl der PowerShell
  • oder drückt alternativ die Windows Taste und tippt PowerShell ein
  • für den Fall, dass ihr den einfachen, bereits oben verwendeten Befehl wmic os get installdate eingebt und mit Enter bestätigt, wird euch das gleiche Ergebnis wie in der Eingabeaufforderung gewährt, welches ihr dann "entschlüsseln" müsst.


  • alternativ könnt ihr in die PowerShell auch den Befehl ([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate) hineinkopieren, woraufhin euch ein sehr übersichtliches Ergebnis in Form eines korrekten Datums mit der entsprechenden Uhrzeit angezeigt wird



via deskmodder


Meinung des Autors: Möchte man wissen, wann genau Windows 10 installiert worden ist oder ein größeres Feature-Update erhalten hat, lässt sich das ganz einfach über die PowerShell oder auch die Eingabeaufforderung herausfinden.
 
Zuletzt bearbeitet von einem Moderator:
automatthias

automatthias

vernunftgeplagt
Mitglied seit
21.04.2006
Beiträge
8.535
Da kommt bei mir leider ein Fehler:

PS C:\> ([WMI]).ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)
Fehler beim Aufrufen der Methode, da [System.RuntimeType] keine Methode mit dem Namen "ConvertToDateTime" enthält.
In Zeile:1 Zeichen:1
+ ([WMI]).ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).Insta ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound

Ich vermute, es fehlt noch was.
 
Erli

Erli

WB-TEAM / MOD
Team
Mitglied seit
16.08.2005
Beiträge
9.845
Standort
GB
Die erste Variante funktioniert bei mir auch definitiv unter Windows 7 :up
2018-07-13 16 42 06.png

Erli :cool
 
Alfiator

Alfiator

On Air
Mitglied seit
27.11.2008
Beiträge
22.304
Standort
Thüringen
wmic os get installdate
Unter Win10 1803 kein Problem....

@automatthias Verwechselst Du vllt grade PowerShell mit Eingabeaufforderung?

EDIT: Man kann auch in einer Eingabeaufforderung den Befehl "systeminfo" eintippen (lässt sich besser merken);Ergebnis sieht dann so aus....


Test.jpg
 
Zuletzt bearbeitet:
automatthias

automatthias

vernunftgeplagt
Mitglied seit
21.04.2006
Beiträge
8.535
@automatthias Verwechselst Du vllt grade PowerShell mit Eingabeaufforderung?
Wie man am Prompt und an der Fehlermeldung sehen kann, handelt es sich um die Powershell. Ich denke, man muss vor Ausführung des Befehls irgendein Zusatzmodul laden.

Ich verwende W10 Home 1803.17134.165

Nachtrag 18:33 Uhr: 64bit Version
außerdem aktuelles .net Framework 4.7.2
 
Zuletzt bearbeitet:
Alfiator

Alfiator

On Air
Mitglied seit
27.11.2008
Beiträge
22.304
Standort
Thüringen
Zusatzmodul?Welches denn?Zumindest hier ist alles Standard....:nixweis
 
automatthias

automatthias

vernunftgeplagt
Mitglied seit
21.04.2006
Beiträge
8.535
Ich hab's gerade mal auf einem anderen Rechner versucht: selbe Fehlermeldung: die Methode ConvertToDateTime ist unbekannt.
 
Alfiator

Alfiator

On Air
Mitglied seit
27.11.2008
Beiträge
22.304
Standort
Thüringen
Der PS Befehl selber ist wohl korrekt.....:hm
 
Hups

Hups

Katzennarr
Team
Mitglied seit
01.07.2007
Beiträge
18.806
Standort
D-NRW
Ich schließe mich mal automatthias an :D
Gleiches BS wie er, nur als Pro.

2018-07-13 18 10 47.png
 
Erli

Erli

WB-TEAM / MOD
Team
Mitglied seit
16.08.2005
Beiträge
9.845
Standort
GB
So unter Win 7 hat es bei jetzt allen Geräten funktioniert :up

Bin jetzt auf einen Win 10 Rechner umgestiegen, klappt hier auch

2018-07-13 19 07 50.png

Erli :cool

Edit: mit der Powershell habe ich auch keinen Erfolg :unsure

2018-07-13 19 13 35.png
 
automatthias

automatthias

vernunftgeplagt
Mitglied seit
21.04.2006
Beiträge
8.535
der einfache wmic Befehl in der normalen Eingabeaufforderung ist ja nicht das Problem. Mir geht es um den nicht funktionierenen Powershell-Befehl.
 
Alfiator

Alfiator

On Air
Mitglied seit
27.11.2008
Beiträge
22.304
Standort
Thüringen
Und wieder sieht man mal wie wichtig es für die Redakteure ist solche Sachen doch im Vorfeld mal zu testen....:weg
 
Erli

Erli

WB-TEAM / MOD
Team
Mitglied seit
16.08.2005
Beiträge
9.845
Standort
GB
So noch mal unter Win 7 versucht, diesmal auch in der Powershell, klappt auch nicht :unsure

2018-07-13 19 18 26.png

Erli :cool
 
automatthias

automatthias

vernunftgeplagt
Mitglied seit
21.04.2006
Beiträge
8.535
Und wieder sieht man mal wie wichtig es für die Redakteure ist solche Sachen doch im Vorfeld mal zu testen....:weg
Und solange MS-Programmierer solche unbrauchbaren bzw. abartigen Fehlermeldungen ausgeben, müssen die damit rechnen, dass irgendwann jemand dort Amok läuft:

PS C:\> update-help
update-help : Fehler beim Aktualisieren von Hilfe für die Module "WindowsUpdateProvider" mit den Benutzeroberflächenkulturen {de-DE}: Die XML-Datei "HelpInfo" für die Benutzeroberflächenkultur de-DE kann nicht abgerufen werden. Stellen Sie sicher, dass die HelpInfoUri-Eigenschaft im Modulmanifest gültig ist, oder überprüfen Sie die Netzwerkverbindung, und führen Sie den Befehl dann erneut aus.
In Zeile:1 Zeichen:1
+ update-help
+ ~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (:) [Update-Help], Exception
+ FullyQualifiedErrorId : UnableToRetrieveHelpInfoXml,Microsoft.PowerShell.Commands.UpdateHelpCommand
 
areiland

areiland

Mitglied seit
05.07.2012
Beiträge
8.703
Die Befehlszeile für die Powershell ist unvollständig!
So:
Code:
([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)
funktioniert es. Achtung, bei WMI zwischen der eckigen und der runden Klammer kommen zwei Hochkommata - kein Anführungszeichen!
 
Erli

Erli

WB-TEAM / MOD
Team
Mitglied seit
16.08.2005
Beiträge
9.845
Standort
GB
Du bist ein Genie :prof :up
Ich hatte die beiden Hochkommas auch in verdacht habe aber offensichtlich die falschen Zeichen verwendet :blush
Dann hatte ich noch die Klammern in Verdacht das da was nicht stimmt kam aber da nicht weiter :dash

2018-07-14 08 52 26.png
Problem also gelöst :up

Erli :cool
 
automatthias

automatthias

vernunftgeplagt
Mitglied seit
21.04.2006
Beiträge
8.535
Danke!

Laola.gif
 
areiland

areiland

Mitglied seit
05.07.2012
Beiträge
8.703
"InstallDate" gibt aber unter Windows 10 allerdings immer nur den Zeitpunkt des letzten Funktionsupdates wieder. Will man das Datum der Erstinstallation wissen, schaut man in der Registry im Schlüssel "HKLM\SYSTEM\Setup" nach, dort gibt es zu jedem Upgradelauf einen Schlüssel "Source OS (Updatet on xx/xx/xxxx xx:xx:xx)" in dem der Wert "InstallDate" ebenfalls existiert. Auf meinem Tab kann ich da sogar noch die Erstinstallation mit Windows 8.1 vom 31.10.2015 nachvollziehen.
 
Micha45

Micha45

Mitglied seit
16.08.2009
Beiträge
484
Ergänzend zu areilands Hinweis auf das Datum der Erstinstallation, funktioniert das über PowerShell wie folgt:

Code:
$WinOs = Get-WmiObject 'Win32_OperatingSystem'
$InstD = $WinOs.InstallDate.Substring(6,2)
$InstM = $WinOs.InstallDate.Substring(4,2)
$InstY = $WinOs.InstallDate.Substring(0,4)
$InstDt = "$InstD.$InstM.$InstY"
$InstDt
Die PowerShell-Konsole muss mit Adminrechten gestartet werden!

------------------------
Edit:
Ich habe vorhin gesehen, dass der o.g. Code auch nur das Datum des letzten Updates ausgibt.
Hiermit liest man in der Registry die Schlüssel aller Builds aus:

Code:
$WinBuilds = $(gci "HKLM:\System\Setup" |`
? {$_.Name -Match "\\Source\s"}) |`
% { $_ | Select @{n="UpdateTime";e={If ($_.Name -Match "Updated\son\s(\d{1,2}\/\d{1,2}\/\d{4}\s\d{2}:\d{2}:\d{2})\)$")
{[DateTime]::Parse($Matches[1],([Globalization.CultureInfo]::CreateSpecificCulture('en-US')))}}},`
@{n="ReleaseID";e={$_.GetValue("ReleaseID")}},@{n="Branch";e={$_.GetValue("BuildBranch")}},`
@{n="Build";e={$_.GetValue("CurrentBuild")}},@{n="ProductName";e={$_.GetValue("ProductName")}},`
@{n="InstallTime";e={[DateTime]::FromFileTime($_.GetValue("InstallTime"))}} };

$WinBuilds | Sort UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName
 
Zuletzt bearbeitet:
Alfiator

Alfiator

On Air
Mitglied seit
27.11.2008
Beiträge
22.304
Standort
Thüringen
Alles viel zu umständlich:Prompt aufmachen,"systeminfo" eintippen,fertig...
 
Thema:

Windows 10: genaues Installationsdatum via Eingabeaufforderung oder PowerShell herausfinden - so geht's

Sucheingaben

er beim aktualisieren von hilfe für die module "windowsupdateprovider" mit den benutzeroberflächenkulturen {en-us}: die xml-datei "helpinfo" für diebenutzeroberflächenkultur en-us kann nicht abgerufen werden. stellen

,

helpinfouri-eigenschaft im modulmanifest

,

Stellen Sie sicher, dass die HelpInfoUri-Eigenschaft im Modulmanifest gültig ist, oder überprüfen Sie die Netzwerkverbindung, und führen Sie den Befehl dann erneut aus. In Zeile:1 Zeichen:1

,
update-help : Fehler beim Aktualisieren von Hilfe für die Module "WindowsUpdateProvider" mit den Benutzeroberflächenkulturen {de-DE}: Die XML-Datei "HelpInfo" für die Benutzeroberflächenkultur de-DE kann nicht abgerufen werden. Stellen Sie sicher, d
, die HelpInfoUri-Eigenschaft im Modulmanifest gültig ist, Stellen Sie sicher, dass die HelpInfoUri-Eigenschaft im Modulmanifest gültig ist

Windows 10: genaues Installationsdatum via Eingabeaufforderung oder PowerShell herausfinden - so geht's - Ähnliche Themen

  • Windows 10 Reset - Was geschieht dabei genau

    Windows 10 Reset - Was geschieht dabei genau: Hi, Wir machen in der Firma gerade eine Zertifizierung bezüglich Information Security durch und leider besteht der Auditor darauf, dass ein...
  • Windows 10: Mainboard-Hersteller sowie auch genaue Modellbezeichnung ohne Zusatzsoftware ermitteln - so geht's

    Windows 10: Mainboard-Hersteller sowie auch genaue Modellbezeichnung ohne Zusatzsoftware ermitteln - so geht's: Nicht jeder Windows-Nutzer weiß zu 100 Prozent, welchem Hersteller das im PC verbaute Mainboard, ganz zu schweigen welche Modellbezeichnung diesem...
  • Windows 7 Netzwerkordner ist (genauer: wird) leer

    Windows 7 Netzwerkordner ist (genauer: wird) leer: Hier läuft schon seit einigen Monaten problemlos ein Win7 Professional als HTPC. Installiert ist neben dem Windows der DVB-Viewer von Hackbarth...
  • Windows 10 DISM reparatur genaue befehle ?!

    Windows 10 DISM reparatur genaue befehle ?!: Brauche Hilfe: DISM /Online /Cleanup-Image /RestoreHealth - Quelldateien nicht gefunden. Habe jetzt diesen befehl install.esd Win + X...
  • Festplatte klonen - wie genau?

    Festplatte klonen - wie genau?: Hallo, hab ein Lenovo Y500 mit Windows 8. Es besitzt 2 Anschlüsse für Festplatten, die standardmäßig wie folgt belegt sind: - 1TB SATA HDD -...
  • Ähnliche Themen

    Oben