Windows Tips & News

Finn Windows-oppgraderingsloggen din med PowerShell

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

Hver gang du utfører en byggeoppgradering i Windows 10, lagrer operativsystemet noen biter av informasjon relatert til tidligere installerte operativsystemversjoner i registeret. Ved å hente denne informasjonen kan du se en liste over bygg som du har installert for å komme til den installerte versjonen av operativsystemet. Dette kan være veldig interessant, spesielt hvis du har oppgradert Windows 7 eller 8.1 OS til Windows 10 og deretter blitt med i Windows Insider Preview-programmet. Listen kan bli veldig lang.

Annonse


Her er et enkelt triks som lar deg huske hvilke versjoner av operativsystemet du hadde installert på datamaskinen. Informasjonen lagres under følgende registernøkler:
HKEY_LOCAL_MACHINE\SYSTEM\Setup\Source OS (ekstra info her)

Hver Source OS*-undernøkkel beskriver en tidligere installert Windows-versjon. Se følgende skjermbilde.Bygg oppgraderingshistorikk i registeret

Å gå gjennom disse undernøklene kan være interessant, men det tar mye tid. For å utføre det raskere, er det en fin PowerShell-snutt som vil fylle en tabell med tidligere installerte versjoner av operativsystemet.

For å finne Windows-oppgraderingshistorikken med PowerShell, gjør følgende.

    1. Åpen et forhøyet PowerShell-vindu.
    2. Kopier og lim inn følgende kommando:
      $AllBuilds = $(gci "HKLM:\System\Setup" |? {$_.Name -match "\\Source\s"}) | % { $_ | Velg @{n="UpdateTime";e={if ($_.Name -match "Updated\son\s(\d{1,2}\/\d{1,2}\/\d{4} \s\d{2}:\d{2}:\d{2})\)$") {[datoTid]::Parse($Matches[1],([Globalisering. CultureInfo]::CreateSpecificCulture('en-US')))}}}, };

      Trykk på Enter-tasten.Bygg oppgraderingshistorikk i PowerShell Command 1

    3. Utfør nå følgende:
      $AllBuilds | Sorter UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName

      Utdraget gir en veldig pen utgang. På Insider Preview-maskinen min viser den følgende:Bygg oppgraderingshistorikk i PowerShell Command 2

Den første kommandoen danner innholdet i $AllBuilds-variabelen. Den andre kommandoen sorterer den og henter de nødvendige feltene som skal vises. Det kan være veldig interessant for Windows 10-brukere å se deres funksjonsoppdateringshistorikk.

For brukere som kom til Windows 10 fra en tidligere Windows-versjon, vil den opprinnelige oppsettversjonen bli nevnt som det første elementet på listen. Se også følgende artikkel:

Hvordan få Windows 10 installasjonsdato

Skriptet er laget av en reddit-bruker "sizzlr". Via deskmodder.de.

Hva viser manuset deg? Hvor lang er oppgraderingshistorikken din? Del opplevelsen din i kommentarene!

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

Microsoft har lappet "produktserver"-trikset for omgåelse av TPM-sjekk

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenDen nylig oppdaget...

Les mer

Windows 11 Build 22635.2486 (Beta) legger til «System»-appetiketter

Windows 11 Build 22635.2486 (Beta) legger til «System»-appetiketter

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenMicrosoft slipper ...

Les mer

Denne kommandoen omgår Windows 11 maskinvarekrav (TPM/CPU)

Denne kommandoen omgår Windows 11 maskinvarekrav (TPM/CPU)

Som alle vet har Windows 11 svært strenge maskinvarekrav. OS støtter bare de nyeste CPUene, og og...

Les mer