Windows Tips & News

Trova la cronologia degli aggiornamenti di Windows con PowerShell

click fraud protection
CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

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.

Annuncio


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.Costruisci la cronologia degli aggiornamenti nel registro

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.Costruisci la cronologia degli aggiornamenti in PowerShell Command 1

    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:Costruisci la cronologia degli aggiornamenti in PowerShell Command 2

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!

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

Sergey Tkachenko, autore di Winaero

Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sit...

Leggi di più

Sergey Tkachenko, autore di Winaero

Google sostituisce due delle sue app, Drive File Stream e Backup e Sync con una nuova app, denomi...

Leggi di più

Windows 11 Build 22563 include funzionalità Smart Appunti e adesivi nascosti

Windows 11 Build 22563 include funzionalità Smart Appunti e adesivi nascosti

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

Leggi di più