Windows Tips & News

Vind uw Windows-upgradegeschiedenis met PowerShell

click fraud protection
AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren

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.

Advertentie


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.Upgradegeschiedenis opbouwen in het register

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.Bouw upgradegeschiedenis in PowerShell Command 1

    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:Bouw upgradegeschiedenis op in PowerShell Command 2

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!

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

Microsoft Edge-browserarchieven

Zoals u wellicht al weet, is Microsoft Edge, de standaardwebbrowser van Windows 10, in beweging n...

Lees verder

Taras Buria, auteur bij Winaero

Na de introductie van Live Photo-ondersteuning voor OneDrive op iOS, is Microsoft klaar om wat li...

Lees verder

Taras Buria, auteur bij Winaero

Het is nu mogelijk om Microsoft Edge Geschiedenis te openen in een nieuw tabblad met Ctrl + H. Ee...

Lees verder