Windows Tips & News

Hitta din Windows-uppgraderingshistorik med PowerShell

click fraud protection
REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

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.Bygg uppgraderingshistorik i registret

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.

    1. Öppen ett förhöjt PowerShell-fönster.
    2. 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.Bygg uppgraderingshistorik i PowerShell Command 1

    3. 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:Bygg uppgraderingshistorik i PowerShell Command 2

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!

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda
Windows Terminal v1.6.10571.0 och 1.7.572.0 släpptes

Windows Terminal v1.6.10571.0 och 1.7.572.0 släpptes

Windows Terminal-utvecklare öppnar den här veckan med två nya släpper. Den finns i den stabila ka...

Läs mer

Hur man ändrar Quake Mode-tangentbordsgenväg i Windows Terminal

Hur man ändrar Quake Mode-tangentbordsgenväg i Windows Terminal

Idag kommer vi att se hur man ändrar Quake Mode Tangentbordsgenväg i Windows Terminal. Från och m...

Läs mer

Hur man öppnar webbplatsen i Internet Explorer-läge i Edge

Hur man öppnar webbplatsen i Internet Explorer-läge i Edge

Så här kan du öppna en webbplats i Internet Explorer-läge i Microsoft Edge. I juni 2022 kommer Mi...

Läs mer