Comment vérifier si une mise à jour Windows (KB) est installée sur votre ordinateur?

Le canal Windows Update fournit toutes les mises à jour nécessaires adaptées à votre système. La plupart du temps, aucune intervention manuelle n'est requise pour l'installation des mises à jour. Dans certains cas, en particulier lors de l'installation manuelle d'une mise à jour à l'aide du programme d'installation autonome, vous devrez peut-être d'abord vérifier si une mise à jour spécifique (une mise à jour prérequise) est installée sur votre système.

Cet article explique comment vérifier si une mise à jour Windows spécifique ( KBnnnnnn ) est installée ou non sur votre ordinateur.

Comment vérifier si une mise à jour Windows (KB) est installée sur votre ordinateur

Il existe au moins sept méthodes différentes pour déterminer si une mise à jour est installée sur le système.

Méthode 1: vérifier l'historique de Windows Update

L'application Paramètres moderne a une option pour afficher l'historique des mises à jour de Windows. Voici comment l'afficher.

  1. Ouvrez Paramètres et cliquez sur Mise à jour et sécurité
  2. Cliquez sur Afficher l'historique des mises à jour . La page d'historique des mises à jour affiche la liste des mises à jour installées sur votre ordinateur.
  3. Faites défiler la liste et trouvez la mise à jour spécifique ( KBnnnnnn ) que vous recherchez.

Note de l'éditeur: la page d'historique des mises à jour peut ne pas afficher certaines mises à jour. Sur mon ordinateur, la mise à jour de la mise à jour de la pile de maintenance (SSU) KB4470788 n'était pas répertoriée dans la page d'historique des KB4470788 à jour même si la mise à jour a été installée il y a quelques mois.


Méthode 2: afficher les mises à jour installées dans le panneau de configuration des programmes et fonctionnalités

À l'aide de l'applet «Programmes et fonctionnalités» du Panneau de configuration, vous pouvez trouver la liste des mises à jour installées.

  1. Cliquez avec le bouton droit sur Démarrer, cliquez sur Exécuter.
  2. Tapez appwiz.cpl et cliquez sur OK. Cela ouvre les programmes et fonctionnalités dans le panneau de configuration classique.
  3. Cliquez View installed updates lien View installed updates dans la partie gauche. Cela vous montre la liste des mises à jour ainsi que la colonne de date d'installation.

Remarque: dans l'applet Programmes et fonctionnalités classiques, la mise à jour de la pile de maintenance (SSU) KB4470788 est répertoriée et la date d'installation s'affiche au Dec 07, 2018 . Il semble que l'option «Afficher l'historique des mises à jour» dans l'application Paramètres moderne et «Programmes et fonctionnalités» utilisent deux sources différentes pour trouver l'historique des mises à jour.

$config[ads_text6] not found

Méthode 3: à l'aide de la commande DISM

L'outil DISM intégré peut répertorier les packages CBS Windows Update installés. Suivez ces étapes:

  1. Ouvrez une fenêtre d'invite de commandes administrateur.
  2. Tapez la commande suivante et appuyez sur ENTRÉE:

     dism / online / get-packages | agrafe 
  3. La sortie est redirigée vers le presse-papiers (à l'aide de l'opérateur | clip ).

  4. Ouvrez le Bloc-notes et collez le contenu du presse-papiers (Ctrl + V)
  5. Utilisez l'option Find dans le Bloc-notes pour vérifier si la mise à jour KB4470788 est installée.

    Remarque: L' heure d'installation de la mise à jour indiquée par DISM peut être en GMT.


Méthode 4: réexécutez le fichier d'installation de la mise à jour KB (.msu).

.msu installation de KB .msu vous indiquera si la mise à jour a déjà été installée. Voici comment obtenir le programme d'installation autonome à partir du catalogue Microsoft Update et exécuter le fichier d'installation .msu. Notez que cette méthode fonctionne uniquement pour les installateurs autonomes de mise à jour Windows .msu . Autrement dit, cette méthode ne s'applique pas si vous avez la version .cab .

  1. Visitez le catalogue Windows Update
  2. Téléchargez le package de mise à jour ( .msu ) en mentionnant le numéro de la base de .msu .
  3. Double-cliquez sur le fichier .msu pour exécuter l'installation. Le programme d'installation autonome de Windows Update (WUSA) recherche les mises à jour sur votre ordinateur et détermine si la mise à jour est déjà installée ou non.

    S'il est déjà installé, il affiche le message disant « (KBnnnnnn) est déjà installé sur cet ordinateur ».


Méthode 5: utilisation de WinUpdatesList ou de l'utilitaire WinUpdatesView de NirSoft

L'utilitaire WinUpdatesList ( wul.exe ) de Nirsoft affiche la liste de toutes les mises à jour Windows, y compris les Service Packs et les correctifs installés sur votre ordinateur local. Vous pouvez copier la liste des mises à jour dans le presse-papiers ou l'enregistrer dans un fichier texte / HTML / XML en un seul clic. Les champs suivants sont affichés pour chaque mise à jour répertoriée. Nous avons couvert WinUpdatesList dans l'article Comment imprimer votre historique de mise à jour Windows en exportant vers un fichier texte ou HTML?.

Remarque: l'utilitaire WinUpdatesList, cependant, n'a pas répertorié la mise à jour de la pile de maintenance KB4470788 sur mon ordinateur. J'espère que cet outil fonctionne bien dans votre cas.

Remarque: l' outil WinUpdatesList est très ancien et n'est plus mis à jour. Il existe un nouvel outil nommé WinUpdatesView qui remplace WinUpdatesList .

WinUpdatesView (visionneuse d'historique des mises à jour Windows)

WinUpdatesView est un outil simple de Nirsoft qui affiche l'historique des mises à jour Windows sur votre système. WinUpdatesView peut charger l'historique des mises à jour Windows à partir de votre système local, à l'aide de l'API, et il peut également lire et analyser le fichier de base de données des mises à jour Windows ( DataStore.edb ) à partir d'un lecteur externe ou d'un ordinateur distant sur votre réseau.


Méthode 6: à l'aide de la ligne de commande WMI

À partir d'une invite de commandes administrateur, exécutez:

 wmic qfe list full / format: table 

Il affiche la liste des mises à jour installées ainsi que la date d'installation et d'autres détails.

Ou exporter vers un fichier HTML, en utilisant cette syntaxe:

 wmic qfe list full / format: htable> D: \ hotfixes.htm 

Ou pour répertorier une mise à jour spécifique, exécutez:

 wmic qfe list full / format: table | findstr / i "4470788" 

Alternativement, vous pouvez exécuter la commande Get-Hotfix partir d'une fenêtre PowerShell pour obtenir les mêmes résultats.

Vous pouvez trier le tableau par la colonne InstalledOn dans l'ordre décroissant en exécutant cette commande:

 Get-HotFix | Sort-Object InstalledOn -Descending 

L'applet de commande Get-HotFix de PowerShell utilise également la classe Win32_QuickFixEngineering (QFE) de WMI comme outil CLI WMIC ci-dessus. La sortie est exactement la même.

$config[ads_text6] not foundPour répertorier toutes les mises à jour de la base de connaissances, y compris les mises à jour du système d'exploitation, d'Office et des applications, utilisez le script PowerShell mentionné à la fin de l'article Comment imprimer votre historique de mise à jour Windows en exportant vers un fichier texte ou HTML

La commande systeminfo partir d'une fenêtre d'invite de commandes répertorie également les correctifs installés. Il utilise à nouveau la classe WMI QFE pour interroger la liste des correctifs.


Méthode 7: vérifier les entrées de Registre CBS Windows Update

Pour chaque mise à jour installée, une entrée de registre de package de maintenance basée sur les composants correspondante est créée. À l'aide de l'Éditeur du Registre, vous pouvez vérifier si une mise à jour Windows a été installée sur votre ordinateur.

  1. Démarrez l'Éditeur du Registre ( regedit.exe )
  2. Accédez à la clé de registre suivante:
     HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ Packages 
  3. Utilisez l'option Rechercher dans le menu Edition et recherchez la clé ayant le texte 4470788 (pour rechercher les entrées associées à KB4470788 .)

    Si la clé existe, vous êtes redirigé vers la succursale. Dans mon cas, comme la mise à jour était déjà installée, l'option Rechercher m'a conduit à cette clé:

     HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ Packages \ Package_1_for_KB4470788 ~ 31bf3856ad364e35 ~ amd64 ~~ 17763.164.1.1 
  4. Dans le volet droit, vérifiez les données de valeur pour «CurrentState». Si les données de valeur 0x00000070 (112), cela signifie que la mise à jour a été installée avec succès .

    Voici la liste des valeurs de registre CurrentState possibles et leur signification:

    État applicable / actuelHexdéc
    Absent00
    Désinstaller en attente0x55
    Résolution0x1016
    Résolu0x2032
    Mise en scène0x3048
    Mise en scène0x4064
    Remplacé0x5080
    Installer en attente0x6096
    Partiellement installé0x65101
    installée0x70112
    Permanent0x80128

    Source: CBS Servicing States Chart - Rafraîchissement - Astuce du jour

    Déterminer la date et l'heure d'installation d'une mise à jour à l'aide du registre

    Chaque clé de package CBS a deux valeurs, à savoir InstallTimeLow et InstallTimeHigh . Ces clés, une fois décodées, vous indiqueront la date et l'heure d'installation de la mise à jour. Cependant, nous avons un raccourci pour trouver la date et l'heure exactes d'installation de la mise à jour sur votre ordinateur.

    L'astuce consiste à exporter la branche Package vers un fichier .txt (au lieu du format .reg ) et à lire l'horodatage mentionné dans le fichier. Nous trouverons la date et l'heure d'installation de la mise à jour KB4470788 dans cet exemple .

    1. Dans l'Éditeur du Registre, sélectionnez la clé ( KB4470788 ) suivante:
       HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ Packages \ Package_1_for_KB4470788 ~ 31bf3856ad364e35 ~ amd64 ~~ 17763.164.1.1 
    2. Cliquez avec le bouton droit sur la clé du package et cliquez sur Exporter.
    3. Dans cet exemple, nous allons exporter la Package_1_for_KB4470788~31bf3856ad364e35~amd64~~17763.164.1.1 .
    4. Dans le type Enregistrer sous: choisissez «Fichiers texte (* .txt)».
    5. Donnez un nom au fichier exporté et cliquez sur Enregistrer.
    6. Ouvrez le fichier .txt et voyez les données «Last Write Time:».

      $config[ads_text6] not found

      La dernière heure d'écriture indique la date et l'heure de création de l'entrée de registre.

    Comme vous pouvez le voir, la dernière heure d'écriture dans cet exemple correspond à la date et l'heure que nous avons déterminées dans la Method 2 aide de «Programmes et fonctionnalités».

C'est tout! J'espère que cet article vous a aidé à vérifier si une mise à jour Windows spécifique (KBnnnnnn) a été appliquée à votre système ou non.

Articles Liés

  • Comment installer les mises à jour CAB et MSU à partir du catalogue Windows Update?
  • Télécharger directement les mises à jour à partir du catalogue Microsoft Update à l'aide de n'importe quel navigateur
  • Comment imprimer votre historique de mise à jour Windows en exportant vers un fichier texte ou HTML?

Articles Connexes