Windows Tips & News

Trova la cronologia degli aggiornamenti di Windows con PowerShell

Ogni volta che esegui un aggiornamento della build in Windows 10, il sistema operativo memorizza alcune informazioni relative alle versioni del sistema operativo precedentemente installate nel Registro di sistema. Recuperando queste informazioni, puoi vedere un elenco di build che hai installato per arrivare alla versione attualmente installata del sistema operativo. Questo può essere davvero interessante, soprattutto se hai aggiornato il tuo sistema operativo Windows 7 o 8.1 a Windows 10 e poi hai aderito al programma Windows Insider Preview. L'elenco può essere molto lungo.

Ecco un semplice trucco che ti permetterà di ricordare quali versioni del sistema operativo avevi installato sul tuo computer. Le informazioni sono memorizzate nelle seguenti chiavi di registro:

HKEY_LOCAL_MACHINE\SYSTEM\Setup\Source OS (ulteriori informazioni qui)

Ogni sottochiave del SO di origine* descrive una versione di Windows installata in precedenza. Vedere lo screenshot seguente.

L'esplorazione di queste sottochiavi può essere interessante, ma richiede molto tempo. Per eseguirlo più velocemente, c'è un bel frammento di PowerShell che popolerà una tabella con build del sistema operativo precedentemente installate.

Per trovare la cronologia degli aggiornamenti di Windows con PowerShell, Fare quanto segue.

    1. Aprire una finestra di PowerShell elevata.
    2. Copia-incolla il seguente comando:
      $AllBuilds = $(gci "HKLM:\System\Setup" |? {$_.Name -match "\\Source\s"}) | % { $_ | Seleziona @{n="UpdateTime";e={if ($_.Name -match "Aggiornato\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')))}}}, };

      Premi il tasto Invio.

    3. Ora, esegui quanto segue:
      $AllBuilds | Ordina ora aggiornamento | ft UpdateTime, ReleaseID, Branch, Build, ProductName

      Lo snippet produce un output molto ordinato. Sulla mia macchina Insider Preview, mostra quanto segue:

Il primo comando costituisce il contenuto della variabile $AllBuilds. Il secondo comando lo ordina e recupera i campi richiesti da mostrare. Può essere davvero interessante per gli utenti di Windows 10 visualizzare la cronologia degli aggiornamenti delle funzionalità.

Per gli utenti che sono passati a Windows 10 da una versione precedente di Windows, la versione di installazione originale verrà menzionata come primo elemento dell'elenco. Inoltre, vedere il seguente articolo:

Come ottenere la data di installazione di Windows 10

Lo script è stato creato da un utente reddit "sizzlr". attraverso deskmodder.de.

Cosa ti mostra la sceneggiatura? Quanto dura la cronologia degli aggiornamenti? Condividi la tua esperienza nei commenti!

Correggi il layout sconosciuto specificato nel problema manifest in Windows 10

Correggi il layout sconosciuto specificato nel problema manifest in Windows 10

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Come verificare se il tuo PC supporta Bluetooth 4.0

Come verificare se il tuo PC supporta Bluetooth 4.0

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Abilita la barra della lingua in Windows 10 (icona della lingua classica)

Abilita la barra della lingua in Windows 10 (icona della lingua classica)

In Windows 7, c'è un indicatore della lingua compatto, che si trova vicino alla barra delle appli...

Leggi di più