Elke keer dat u een build-upgrade uitvoert in Windows 10, slaat het besturingssysteem enkele stukjes informatie op met betrekking tot eerder geïnstalleerde versies van het besturingssysteem in het register. Door deze informatie op te halen, kunt u een lijst met builds zien die u hebt geïnstalleerd om naar de momenteel geïnstalleerde versie van het besturingssysteem te komen. Dit kan erg interessant zijn, vooral als u uw 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 onthouden welke versies van het besturingssysteem u op uw computer had geïnstalleerd. De informatie wordt opgeslagen onder de volgende registersleutels:
hoe favorieten op firestick te verwijderen
HKEY_LOCAL_MACHINE SYSTEM Setup Source OS (extra info hier)
Elke Source OS * -sleutel beschrijft een eerder geïnstalleerde Windows-versie. Zie de volgende schermafbeelding.
Door deze subsleutels lopen kan interessant zijn, maar kost veel tijd. Om het sneller uit te voeren, is er een leuk PowerShell-fragment dat een tabel zal vullen met eerder geïnstalleerde builds van het besturingssysteem.
Om de Windows Upgrade-geschiedenis te vinden met PowerShell , doe het volgende.
- Open een verhoogd PowerShell-venster .
- Kopieer en plak de volgende opdracht:
$ AllBuilds = $ (gci 'HKLM: System Setup' |? {$ _. Name -match '\ Source 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], ([Globalization.CultureInfo] :: CreateSpecificCulture (' en-US ')))}}}, @ {n =' ReleaseID '; e = {$ _. GetValue (' ReleaseID ')}}, @ {n =' Branch '; e = {$ _. GetValue ( 'BuildBranch')}}, @ {n = 'Build'; e = {$ _. GetValue ('CurrentBuild')}}, @ {n = 'ProductName'; e = {$ _. GetValue ('ProductName') }}, @ {n = 'InstallTime'; e = {[datetime] :: FromFileTime ($ _. GetValue ('InstallTime'))}}};
Druk op de Enter-toets.
- Voer nu het volgende uit:
$ AllBuilds | Sorteer UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName
Het fragment levert een zeer nette uitvoer op. Op mijn Insider Preview-machine toont het het volgende:
Het eerste commando vormt de inhoud van de $ AllBuilds-variabele. Het tweede commando sorteert het en haalt de vereiste velden op om weer te geven. Het kan voor Windows 10-gebruikers erg interessant zijn om hun geschiedenis van functie-updates te bekijken.
Voor gebruikers die vanaf 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 u de installatiedatum van Windows 10 krijgt
Het script is gemaakt door een reddit-gebruiker ' sizzlr '. Via deskmodder.de .
Wat laat het script je zien? Hoe lang is uw upgradegeschiedenis? Deel uw ervaring in de comments!