Windows Tips & News

Trova la cronologia degli aggiornamenti di Windows con PowerShell

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
Microsoft ha annunciato ufficialmente il supporto dell'illuminazione RGB nativa in Windows 11

Microsoft ha annunciato ufficialmente il supporto dell'illuminazione RGB nativa in Windows 11

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

Leggi di più

Come abilitare l'equalizzatore in Groove Music in Windows 10

Come abilitare l'equalizzatore in Groove Music in Windows 10

Groove Music è una delle app integrate in Windows 10. È un'app di streaming musicale creata utili...

Leggi di più

Come abilitare il visualizzatore di dati di diagnostica in Windows 10

Come abilitare il visualizzatore di dati di diagnostica in Windows 10

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

Leggi di più