Windows Tips & News

Najděte svou historii upgradů systému Windows pomocí PowerShellu

click fraud protection
DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Pokaždé, když provedete upgrade sestavení v systému Windows 10, operační systém uloží některé bity informací souvisejících s dříve nainstalovanými verzemi operačního systému do registru. Načtením těchto informací můžete zobrazit seznam sestavení, která jste nainstalovali, aby se dostaly do aktuálně nainstalované verze 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é 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í vybavit si, které verze operačního systému jste měli na svém počítači nainstalované. Informace jsou uloženy pod následujícími klíči registru:
HKEY_LOCAL_MACHINE\SYSTEM\Setup\Source OS (další informace zde)

Každý podklíč Source OS* popisuje dříve nainstalovanou verzi Windows. Viz následující snímek obrazovky.Vytvořte historii upgradů v registru

Procházení těchto podklíčů může být zajímavé, ale zabere to spoustu času. Chcete-li to provést rychleji, existuje pěkný fragment PowerShell, který vyplní tabulku dříve nainstalovanými sestaveními operačního systému.

Chcete-li najít historii upgradu systému Windows pomocí PowerShellu, Udělej následující.

    1. Otevřeno zvýšené okno PowerShellu.
    2. 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],([Globalizace. CultureInfo]::CreateSpecificCulture('en-US')))}}}, };

      Stiskněte klávesu Enter.Vytvořte historii upgradů v PowerShell Command 1

    3. Nyní proveďte následující:
      $AllBuilds | Seřadit UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName

      Fragment vytváří velmi úhledný výstup. Na mém počítači Insider Preview to ukazuje následující:Vytvořte historii upgradů v PowerShell Command 2

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é zobrazit si historii aktualizací funkcí.

Pro uživatele, kteří přišli na Windows 10 z předchozí verze Windows, bude původní verze instalace uvedena jako první položka v seznamu. Podívejte se také na následující článek:

Jak zjistit datum instalace systému Windows 10

Skript je vytvořen uživatelem reddit "sizzlr". Přes deskmodder.de.

Co vám ukazuje scénář? Jak dlouhá je vaše historie upgradů? Podělte se o své zkušenosti v komentářích!

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému
Edge se přepne na čtyřtýdenní plán vydání, bude mít rozšířený stabilní kanál

Edge se přepne na čtyřtýdenní plán vydání, bude mít rozšířený stabilní kanál

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémup...

Přečtěte si více

Microsoft Edge se nyní automaticky snižuje

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Microsoft Edge Chromium obdrží aktualizované tlačítko pro odhalení hesla

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více