Varje gång du utför en build-uppgradering i Windows 10 lagrar operativsystemet några bitar av information relaterade till tidigare installerade operativsystemversioner i registret. Genom att hämta den här informationen kan du se en lista med byggnader som du installerade för att komma till den för närvarande installerade versionen av operativsystemet. Detta kan vara väldigt intressant, speciellt om du har uppgraderat ditt Windows 7 eller 8.1 OS till Windows 10 och sedan gick med i Windows Insider Preview-programmet. Listan kan vara väldigt lång.
Annons
Här är ett enkelt knep som låter dig komma ihåg vilka versioner av operativsystemet du hade installerat på din dator. Informationen lagras under följande registernycklar:
Amazon Fire TV HD-antennpaket
HKEY_LOCAL_MACHINE SYSTEM Setup Source OS (extra information 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 tar mycket tid. För att utföra det snabbare finns det ett snyggt PowerShell-utdrag som fyller i en tabell med tidigare installerade versioner av operativsystemet.
För att hitta Windows-uppgraderingshistorik med PowerShell , gör följande.
- Öppet ett förhöjt PowerShell-fönster .
- Kopiera och klistra in följande kommando:
$ AllBuilds = $ (gci 'HKLM: System Setup' |? {$ _. Name -match '\ Source s'}) | % {$ _ | Välj @ {n = 'UpdateTime'; e = {if ($ _. Name -match 'Uppdaterad 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'))}}};
Tryck på Enter.
- Kör nu följande:
$ AllBuilds | Sortera UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName
Utdraget ger en mycket snygg utgång. 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 som ska visas. Det kan vara väldigt intressant för Windows 10-användare att se deras funktionsuppdateringshistorik.
För användare som kom till Windows 10 från en tidigare Windows-version kommer den ursprungliga installationsverionen att nämnas som det första objektet i listan. Se även följande artikel:
Hur får jag Windows 10 installationsdatum
Skriptet skapas av en reddit-användare ' sizzlr '. Via deskmodder.de .
Vad visar manuset dig? Hur lång är din uppgraderingshistorik? Dela din erfarenhet i kommentarerna!