Pokaždé, když provedete upgrade sestavení v systému Windows 10, uloží operační systém do registru některé kousky informací souvisejících s dříve nainstalovanými verzemi operačního systému. Načtením těchto informací můžete zobrazit seznam sestavení, která jste nainstalovali, abyste mohli přejít na aktuálně nainstalovanou verzi operačního systému. To může být opravdu zajímavé, zvláště pokud jste upgradovali operační systém Windows 7 nebo 8.1 na Windows 10 a poté jste se připojili k programu Windows Insider Preview. Seznam může být velmi dlouhý.
Reklama
Zde je jednoduchý trik, který vám umožní vzpomenout si, jaké verze operačního systému jste nainstalovali do počítače. Informace jsou uloženy pod následujícími klíči registru:
počítač nebude spát Windows 10
HKEY_LOCAL_MACHINE SYSTEM Setup Source OS (další informace zde)
Každý podklíč Source OS * popisuje dříve nainstalovanou verzi systému Windows. Viz následující snímek obrazovky.
Procházky těmito podklíči mohou být zajímavé, ale zabere hodně času. Chcete-li to provést rychleji, existuje pěkný úryvek prostředí PowerShell, který naplní tabulku dříve nainstalovanými sestaveními operačního systému.
Vyhledání historie upgradu systému Windows pomocí prostředí PowerShell , Udělej následující.
- otevřeno zvýšené okno prostředí PowerShell .
- Zkopírujte a vložte následující příkaz:
$ AllBuilds = $ (gci 'HKLM: System Setup' |? {$ _. Name -match '\ Source s'}) | % {$ _ | Vyberte @ {n = 'UpdateTime'; e = {if ($ _. Name -match 'Aktualizováno 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'))}}};
Stiskněte klávesu Enter.
- Nyní proveďte následující:
$ AllBuilds | Seřadit UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName
Fragment vytváří velmi čistý výstup. Na mém stroji Insider Preview se zobrazuje následující:
První příkaz tvoří obsah proměnné $ AllBuilds. Druhý příkaz jej seřadí a načte požadovaná pole k zobrazení. Pro uživatele Windows 10 může být opravdu zajímavé prohlížet si jejich historii aktualizací funkcí.
Pro uživatele, kteří přišli do systému Windows 10 z předchozí verze systému Windows, bude jako první položka v seznamu uvedena původní verze nastavení. Viz také následující článek:
Jak získat datum instalace systému Windows 10
Skript je vytvořen uživatelem reddit ' sizzlr '. Přes deskmodder.de .
Co vám skript ukazuje? Jak dlouhá je vaše historie upgradů? Sdílejte své zkušenosti v komentářích!