Windows Tips & News

Vind uw Windows-upgradegeschiedenis met PowerShell

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
Wat is er nieuw in Windows 10 build 10056

Wat is er nieuw in Windows 10 build 10056

4 antwoordenWindows 10 build 10056 is gelekt en veel gebruikers zijn geïnteresseerd in wat er nie...

Lees verder

Hoe het DDR-geheugentype te zien in de opdrachtprompt in Windows 10

Hoe het DDR-geheugentype te zien in de opdrachtprompt in Windows 10

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

Lees verder

Kies waar apps kunnen worden geïnstalleerd in Windows 10

Kies waar apps kunnen worden geïnstalleerd in Windows 10

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

Lees verder