Hitta din Windows-uppgraderingshistorik med PowerShell
Varje gång du utför en bygguppgradering i Windows 10 lagrar operativsystemet vissa bitar av information relaterad till tidigare installerade operativsystemversioner i registret. Genom att hämta denna information kan du se en lista över versioner som du har installerat för att komma till den för närvarande installerade versionen av operativsystemet. Detta kan vara riktigt intressant, speciellt om du har uppgraderat ditt Windows 7 eller 8.1 OS till Windows 10 och sedan gått med i Windows Insider Preview-programmet. Listan kan bli väldigt lång.
Annons
Här är ett enkelt knep som gör att du kan komma ihåg vilka versioner av operativsystemet du hade installerat på din dator. Informationen lagras under följande registernycklar:
HKEY_LOCAL_MACHINE\SYSTEM\Setup\Source OS (extra info här)
Varje Source OS*-undernyckel beskriver en tidigare installerad Windows-version. Se följande skärmdump.
Att gå igenom dessa undernycklar kan vara intressant, men det tar mycket tid. För att utföra det snabbare finns det ett trevligt PowerShell-utdrag som kommer att fylla en tabell med tidigare installerade versioner av operativsystemet.
För att hitta Windows Upgrade-historik med PowerShell, gör följande.
- Öppen ett förhöjt PowerShell-fönster.
- Kopiera-klistra in följande kommando:
$AllBuilds = $(gci "HKLM:\System\Setup" |? {$_.Name -match "\\Source\s") | % { $_ | Välj @{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],([Globalisering. CultureInfo]::CreateSpecificCulture('en-US')))}}}, };
Tryck på Enter-tangenten.
- Utför nu följande:
$AllBuilds | Sortera UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName
Utdraget ger en mycket snygg utdata. På min Insider Preview-maskin visar den följande:
Det första kommandot bildar innehållet i variabeln $AllBuilds. Det andra kommandot sorterar det och hämtar de obligatoriska fälten att visa. Det kan vara riktigt intressant för Windows 10-användare att se sin funktionsuppdateringshistorik.
För användare som kom till Windows 10 från en tidigare Windows-version kommer den ursprungliga installationsversionen att nämnas som det första objektet i listan. Se även följande artikel:
Hur man får Windows 10 installationsdatum
Skriptet är skapat av en reddit-användare "sizzlr". Via deskmodder.de.
Vad visar manuset dig? Hur lång är din uppgraderingshistorik? Dela din upplevelse i kommentarerna!