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
Övervaka GPU-temperaturen i Task Manager i Windows 10

Övervaka GPU-temperaturen i Task Manager i Windows 10

Hur man övervakar GPU-temperaturen i Windows 10 Task ManagerWindows 8 och Windows 10 har en ny Ta...

Läs mer

Control Center kommer till Windows 10

Control Center kommer till Windows 10

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaPå sida...

Läs mer

Återställ klassisk ny fliksida i Google Chrome

Återställ klassisk ny fliksida i Google Chrome

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaBörjar ...

Läs mer