FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Voir l'historique complet des mises à niveau Windows sous forme de liste : 2 méthodes fiables

Avez-vous déjà eu besoin de consulter une ancienne mise à niveau de Windows installée sur votre système ? C'est plus simple qu'il n'y paraît, même si ces informations ne sont pas facilement accessibles.

Les Paramètres de Windows affichent les dernières mises à jour via Mise à jour et sécurité > Windows Update > Afficher l'historique des mises à jour, mais pas les mises à niveau majeures (comme le passage de Windows 7 à 10 ou l'installation de la mise à jour Fall Creators).

Quelles sont vos options ? Deux méthodes peu connues permettent de visualiser l'intégralité de cet historique. Découvrez-les dans ce guide détaillé et sécurisé.

Méthode 1 : Utiliser l'Éditeur du Registre Windows

Voir l historique complet des mises à niveau Windows sous forme de liste : 2 méthodes fiables

Suivez ces étapes pour accéder à l'historique via le Registre :

  1. Appuyez sur Windows + R.
  2. Tapez regedit.
  3. Appuyez sur Entrée.
  4. Naviguez vers Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\Setup.
  5. Examinez les sous-clés SourceOS.

Comme illustré ci-dessus, vous verrez la date de la dernière mise à niveau (ex. : 21 octobre 2017, build 15063, installée en C:\Windows).

Avertissement important : L'Éditeur du Registre est un outil puissant. Toute modification incorrecte peut endommager votre système. Sauvegardez toujours le Registre avant toute intervention et procédez avec prudence. Ce guide est informatif ; nous ne recommandons pas de modifier ces clés.

Méthode 2 : Utiliser PowerShell

Voir l historique complet des mises à niveau Windows sous forme de liste : 2 méthodes fiables

Ouvrez PowerShell en appuyant sur la touche Windows et en recherchant « PowerShell ».

Exécutez ce script (copiez-collez ligne par ligne) :

$AllBuilds = $(gci "HKLM:\System\Setup" | ? {$_.Name -match "\\SourceOS"}) | % { $_ | Select @{n="UpdateTime";e={if ($_.Name -match "Mise à jour au (\d{1,2}/\d{1,2}/\d{4} \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"))}} }

Puis exécutez :

$AllBuilds | Sort UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName

Vous obtiendrez un tableau répertoriant toutes les mises à niveau installées, y compris celles de Windows 7/8 vers 10.

Si vous hésitez à passer à Windows 10, explorez ses fonctionnalités méconnues pour vous convaincre.

[]