Windows Tips & News

Vind uw Windows-upgradegeschiedenis met PowerShell

Elke keer dat u een build-upgrade uitvoert in Windows 10, slaat het besturingssysteem enkele stukjes informatie op met betrekking tot eerder geïnstalleerde besturingssysteemversies in het register. Door deze informatie op te halen, kunt u een lijst zien met builds die u hebt geïnstalleerd om naar de momenteel geïnstalleerde versie van het besturingssysteem te komen. Dit kan heel interessant zijn, vooral als je je Windows 7 of 8.1 OS hebt geüpgraded naar Windows 10 en vervolgens lid bent geworden van het Windows Insider Preview-programma. De lijst kan erg lang zijn.

Hier is een eenvoudige truc waarmee u kunt herinneren welke versies van het besturingssysteem u op uw computer had geïnstalleerd. De informatie wordt opgeslagen onder de volgende registersleutels:

HKEY_LOCAL_MACHINE\SYSTEM\Setup\Bron OS (extra info hier)

Elke Source OS*-subsleutel beschrijft een eerder geïnstalleerde Windows-versie. Zie de volgende schermafbeelding.

Het doorlopen van deze subsleutels kan interessant zijn, maar kost veel tijd. Om het sneller uit te voeren, is er een mooi PowerShell-fragment dat een tabel zal vullen met eerder geïnstalleerde builds van het besturingssysteem.

De geschiedenis van Windows Upgrade vinden met PowerShell, doe het volgende.

    1. Open een verhoogd PowerShell-venster.
    2. Kopieer en plak de volgende opdracht:
      $AllBuilds = $(gci "HKLM:\System\Setup" |? {$_.Naam -overeenkomst "\\Bron\s"}) | % { $_ | Selecteer @{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')))}}}, };

      Druk op de Enter-toets.

    3. Voer nu het volgende uit:
      $AllBuilds | Sorteer UpdateTijd | ft UpdateTime, ReleaseID, Branch, Build, ProductName

      Het fragment produceert een zeer nette uitvoer. Op mijn Insider Preview-machine wordt het volgende weergegeven:

Het eerste commando vormt de inhoud van de variabele $AllBuilds. De tweede opdracht sorteert het en haalt de vereiste velden op om weer te geven. Het kan heel interessant zijn voor Windows 10-gebruikers om hun geschiedenis van functie-updates te bekijken.

Voor gebruikers die vanuit een eerdere Windows-versie naar Windows 10 zijn gekomen, wordt de oorspronkelijke installatieversie als eerste item in de lijst vermeld. Zie ook het volgende artikel:

Hoe de installatiedatum van Windows 10 te krijgen

Het script is gemaakt door een reddit-gebruiker "sissend". Via deskmodder.de.

Wat laat het script je zien? Hoe lang is je upgradegeschiedenis? Deel je ervaring in de comments!

Winter Stay-thema voor Windows 8

Deze website maakt gebruik van cookies om uw ervaring te verbeteren terwijl u door de website nav...

Lees verder

Windows 8 shell-opdrachten volledige lijst

Windows 8 shell-opdrachten volledige lijst

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliserenE...

Lees verder

Archief energie-efficiëntierapport

Deze website maakt gebruik van cookies om uw ervaring te verbeteren terwijl u door de website nav...

Lees verder