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.
- Open een verhoogd PowerShell-venster.
- 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.
- 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!