Comment exécuter Windows Update depuis l'invite de commande ou PowerShell dans Windows 10/11 et Server 2016/2019.

Comment exécuter Windows Update depuis l'invite de commande ou PowerShell dans Windows 10/11 et Server 2016/2019.

Andy Davis

Si vous souhaitez exécuter Windows Update à partir de l'Invite de commande ou de PowerShell dans Windows 10/11, continuez à lire ci-dessous.

Microsoft publie régulièrement des mises à jour pour renforcer la sécurité, corriger les bogues et introduire de nouvelles fonctionnalités qui améliorent les appareils Windows.

Les mises à jour de Windows sont divisées en 2 catégories : Mises à jour de la qualité, qui sont constamment mis à jour pour des raisons de sécurité et pour corriger des problèmes, et Mises à jour des fonctionnalités, qui proposent des versions améliorées et des fonctionnalités supplémentaires.

La méthode habituelle pour mettre à jour Windows 10/11 est de se rendre à l'adresse suivante Paramètres > Mise à jour et sécurité et pour vérifier et installer les mises à jour, mais dans certains cas, il peut être nécessaire d'installer les mises à jour à partir de la ligne de commande ou de PowerShell si la méthode habituelle ne fonctionne pas.

Ce tutoriel contient des instructions sur la façon d'exécuter Windows Update et d'installer ou de désinstaller les mises à jour avec des commandes dans Command Prompt et PowerShell.

Comment vérifier et installer les mises à jour à partir de PowerShell ou de l'invite de commande dans Windows 10/11 et Server 2016/2019.

  • Partie 1 : Installation des mises à jour à partir de la ligne de commande. Partie 2 : Installation des mises à jour à partir de PowerShell. Partie 3 : Désinstallation des mises à jour à partir de PowerShell.

Partie 1. Comment exécuter Windows Update depuis l'invite de commande.

Dans les versions précédentes de Windows, vous pouviez mettre à jour Windows en utilisant la commande "wuauclt /detectnow /updatenow".

Dans les dernières versions de Windows 10, la commande 'WUAUCLT.EXE' ne fonctionne plus et a été remplacée par la commande 'USOCLIENT.EXE'.

Info : Le fichier 'USOCLIENT.EXE' est le client Update Session Orchestrator utilisé pour télécharger et installer les mises à jour de Windows *.

Notes :
1) Selon les rapports, toutes les versions de Windows 10 et 11 ne prennent pas en charge l'USOCLIENT. Si c'est le cas pour votre appareil, mettez votre système à jour en utilisant la méthode PowerShell.
Comme les commandes USOCLIENT n'affichent rien à l'écran au moment où elles sont exécutées, la seule façon de déterminer si la commande fonctionne est de regarder les événements dans les destinations suivantes.

  • C:\Windows\SoftwareDistribution\ReportingEvents.log Planificateur de tâches -> Microsoft -> Windows -> Update Orchestrator

Pour installer les mises à jour avec 'USOCLIENT.EXE', suivez ces étapes :

1. Lancement Invite de commande or PowerShell en tant qu'administrateur et demander Oui à l'invite de l'UAC.

2. Forcez Windows à vérifier les mises à jour avec l'une des commandes suivantes : *

    1. UsoClient StartScan USOClient.exe StartInteractiveScan

Note : Certains utilisateurs ont signalé que dans leur cas, une commande fonctionnait et pas l'autre. Pour voir laquelle des deux commandes fonctionne dans votre cas, ouvrez Windows Update en même temps que vous exécutez la commande pour vous assurer que Windows vérifie les mises à jour.

3. Après avoir trouvé les mises à jour, téléchargez-les avec l'une des commandes suivantes :

    1. UsoClient StartDownload ScanInstallWait

4. Procédez à l'installation des mises à jour téléchargées avec cette commande :

  • UsoClient StartInstall

5. Une fois les mises à jour installées, redémarrez votre PC avec cette commande : *.

  • UsoClient RestartDevice

Note : Je vous suggère d'attendre au moins 30 minutes avant de redémarrer votre PC.

Partie 2. Comment exécuter Windows Update depuis PowerShell dans Windows 10/11.

Si vous souhaitez télécharger et installer les mises à jour de Windows ou des pilotes à l'aide de commandes PowerShell, utilisez les instructions ci-dessous.

Pour installer les mises à jour de Windows à partir de PowerShell :

1. Ouvrir PowerShell en tant qu'administrateur.

2. Procédez à l'installation du 'PowerShell Windows Update module' avec cette commande et demandez-lui Oui (pressez ' y' ), lorsqu'il est demandé d'installer tout autre fournisseur nécessaire : *

  • Installer-Module PSWindowsUpdate

Notes :
1) Le module 'PSWindowsUpdate' est nécessaire pour installer les mises à jour à partir de PowerShell. Pour voir toutes les commandes disponibles dans le module, donnez cette commande :

  • Get-Command -module PSWindowsUpdate

Par défaut, le module ne recherche que les mises à jour de Windows et des pilotes. Si vous avez d'autres produits Microsoft installés (par exemple Office) et que vous souhaitez obtenir des mises à jour pour eux aussi, donnez également cette commande :

  • Add-WUServiceManager -MicrosoftUpdate

3. Ensuite, donnez la commande suivante pour permettre l'exécution de scripts sur votre machine et demander Oui à l'avertissement lorsque vous y êtes invité.

  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

4. Maintenant, forcez Windows à télécharger et à lister toutes les mises à jour disponibles dans PowerShell. *

  • Get-WindowsUpdate

5. Maintenant, procédez selon ce que vous voulez :

A. Pour installer toutes les mises à jour Windows disponibles à partir de PowerShell, donnez cette commande :

  • Installer-WindowsUpdate


B. Pour installer toutes les mises à jour disponibles de Windows et les mises à jour de tous les autres produits Microsoft, donnez cette commande :

  • Installer-WindowsUpdate -MicrosoftUpdate

C. Pour installer une mise à jour spécifique de Windows à partir de PowerShell, donnez cette commande et demandez-lui Oui (y) lorsque vous y êtes invité : *

  • Get-WindowsUpdate -KBArticleID "KB-Number" -Installation

Par exemple, pour installer la KB5005463 dans cet exemple :

  • Get-WindowsUpdate -KBArticleID "KB5005463" -Installation


D. Pour empêcher l'installation d'une mise à jour de Windows, donnez cette commande dans PowerShell :

  • Get-WindowsUpdate -NotKBArticle "KB-Number" -AcceptAll

Par exemple, pour empêcher l'installation de la KB5005463 dans cet exemple :

  • Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAll


E. Pour exclure des catégories spécifiques de la mise à jour (par exemple, les mises à jour des pilotes ou des fonctionnalités), utilisez cette commande :

  • Install-WindowsUpdate -NotCategory "Drivers", "FeaturePacks" -AcceptAll

Partie 3. Comment désinstaller les mises à jour de Windows à partir de PowerShell.

Pour supprimer les mises à jour en utilisant PowerShell :

1. Ouvrir PowerShell en tant qu'administrateur.

2. Dans la fenêtre PowerShell, donnez la commande suivante pour obtenir une liste de toutes les mises à jour installées.

  • wmic qfe list brief /format:table

2. Prenez note de la KB numéro associé à la mise à jour Windows que vous souhaitez supprimer.

3. Exécutez maintenant la commande suivante pour supprimer la mise à jour souhaitée dans PowerShell :

  • wusa /uninstall /kb:Numéro

Note : Remplacez 'Numéro' par le numéro de KB de la mise à jour que vous voulez supprimer. Par exemple : pour supprimer la KB5005635, donnez cette commande :

  • wusa /uninstall /kb:5005635

C'est tout ! Quelle méthode a fonctionné pour vous ?
Faites-moi savoir si ce guide vous a aidé en laissant un commentaire sur votre expérience. Veuillez aimer et partager ce guide pour aider les autres.


Andy Davis

Blog d'un administrateur système sur Windows

Leave a comment