Console PowerShell administrateur exécutant une commande Windows Update

Comment déclencher Windows Update depuis CMD ou PowerShell ?

En résumé

  • Dans une console administrateur, exécutez UsoClient.exe StartScan pour déclencher une recherche Windows Update.
  • La commande peut rester silencieuse et ne garantit pas le téléchargement ni l’installation immédiate des mises à jour.
  • Pour rechercher puis installer explicitement les mises à jour, utilisez PowerShell avec le module PSWindowsUpdate.
  • Si Windows Update reste bloqué, arrêtez wuauserv et bits, réinitialisez SoftwareDistribution, puis relancez l’analyse.

Ouvrez CMD, Windows Terminal ou PowerShell en tant qu’administrateur, puis exécutez UsoClient.exe StartScan. Cette commande déclenche une recherche Windows Update, mais peut rester silencieuse et ne garantit pas l’installation immédiate des mises à jour.

Commande principale :

UsoClient.exe StartScan

Après son exécution, consultez Paramètres > Windows Update pour vérifier si une mise à jour est détectée, téléchargée, installée ou si un redémarrage est requis.


Lancer immédiatement une recherche Windows Update

1. Ouvrir une console administrateur

Recherchez cmd dans le menu Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis sélectionnez Exécuter en tant qu’administrateur. Vous pouvez aussi ouvrir Windows Terminal ou PowerShell avec ces mêmes privilèges. À lire aussi : vérifier les ports ouverts sous Linux.

Les droits administrateur sont nécessaires pour les opérations qui touchent aux services Windows Update, au cache et à l’installation des mises à jour.

2. Déclencher l’analyse

UsoClient.exe StartScan

Validez avec Entrée, puis laissez quelques instants à Windows pour traiter la demande. La commande peut n’afficher aucune fenêtre ni barre de progression : ce silence ne signifie pas nécessairement qu’elle a échoué.

3. Contrôler le résultat

Ouvrez Paramètres > Windows Update. La page indique si une recherche est en cours, si une mise à jour est disponible, si le téléchargement ou l’installation a commencé, ou si un redémarrage est requis.

UsoClient.exe StartScan lance une recherche. Elle ne force pas systématiquement le téléchargement et l’installation immédiate de toutes les mises à jour disponibles.


Quelle commande choisir selon l’objectif ?

« Forcer » Windows Update peut signifier rechercher les mises à jour, les télécharger ou les installer. Ces actions sont distinctes : une commande de recherche ne garantit pas une installation immédiate.

Méthode Environnement Action principale Limite
UsoClient.exe StartScan Windows 10 ou 11 selon le build Déclencher une recherche Peut rester silencieuse et ne garantit pas l’installation
wuauclt.exe /detectnow Anciens Windows ou anciens builds Demander une détection Commande héritée, non universelle
wuauclt.exe /updatenow Anciens Windows ou anciens builds Déclencher une activité de mise à jour Résultat dépendant de l’environnement
DetectNow() PowerShell, en repli Déclencher une détection Ne confirme pas l’installation
PSWindowsUpdate PowerShell Rechercher puis installer Module distinct des outils intégrés

Variantes selon la version de Windows

Windows 10 et Windows 11

Sur une installation récente, commencez par la commande native suivante dans une console administrateur :

UsoClient.exe StartScan

Son comportement dépend du build de Windows. Vérifiez donc l’état affiché dans Windows Update avant de lancer une procédure plus lourde.

Anciens Windows et anciens builds

Sur certains environnements, les commandes héritées suivantes peuvent encore déclencher une action :

wuauclt.exe /detectnow
wuauclt.exe /updatenow

/detectnow demande une détection, tandis que /updatenow est associé à une activité de mise à jour ou de téléchargement. Ces commandes ne constituent pas une solution universelle pour Windows 10 et Windows 11.


Rechercher puis installer avec PowerShell

Pour distinguer clairement la recherche de l’installation, utilisez le module PowerShell PSWindowsUpdate. Ce module est distinct de UsoClient.exe et doit être installé avant son utilisation.

Ouvrez PowerShell en tant qu’administrateur, puis exécutez :

Install-Module PSWindowsUpdate

Recherchez ensuite les mises à jour disponibles :

Get-WindowsUpdate

Pour lancer leur installation :

Install-WindowsUpdate

Get-WindowsUpdate recherche les mises à jour et Install-WindowsUpdate lance leur installation. Un redémarrage peut être nécessaire lorsque Windows le demande.


Recherche, téléchargement et installation : la différence

Étape Rôle Commande ou contrôle
Recherche Identifie les mises à jour disponibles UsoClient.exe StartScan, /detectnow ou DetectNow()
Téléchargement Récupère les fichiers détectés Activité de Windows Update ou gestion via PSWindowsUpdate
Installation Applique les mises à jour téléchargées Install-WindowsUpdate
Vérification Contrôle l’état et les correctifs présents Paramètres > Windows Update et Get-HotFix

Une recherche réussie n’équivaut pas à une installation réussie. Windows peut encore devoir télécharger les fichiers, attendre une condition supplémentaire ou demander un redémarrage. De même, une console silencieuse ne prouve pas que rien ne s’est produit.


Si UsoClient.exe ne produit aucun résultat

Commencez par consulter Paramètres > Windows Update et laissez le cycle se poursuivre. Si la commande est indisponible ou inefficace sur votre build, utilisez cette solution de repli dans PowerShell :

(New-Object -ComObject Microsoft.Update.AutoUpdate).DetectNow()

Cette commande déclenche une détection, mais ne confirme pas qu’une mise à jour a été téléchargée ou installée.

Pour gérer explicitement l’installation, utilisez plutôt le parcours PSWindowsUpdate :

Install-Module PSWindowsUpdate
Get-WindowsUpdate
Install-WindowsUpdate

Réinitialiser les services et le cache

Réservez cette procédure à un blocage persistant après la recherche et la vérification dans Windows Update. Elle nécessite une console administrateur, arrête temporairement les services concernés et réinitialise le dossier local de distribution.

1. Arrêter les services

net stop wuauserv
net stop bits

wuauserv correspond au service Windows Update et bits au service de transfert utilisé par Windows. Leur arrêt peut interrompre temporairement les opérations en cours.

2. Réinitialiser SoftwareDistribution

rd /s /q "%systemroot%SoftwareDistribution"
md "%systemroot%SoftwareDistribution"

Ces commandes suppriment puis recréent le dossier. Il s’agit d’un dépannage ciblé du cache, pas d’une étape obligatoire avant chaque recherche.

3. Relancer les services et l’analyse

net start wuauserv
net start bits
UsoClient.exe StartScan

Retournez ensuite dans Paramètres > Windows Update et laissez Windows actualiser son état. Notez le message affiché si le blocage persiste.


Vérifier les mises à jour détectées ou installées

La page Paramètres > Windows Update est le contrôle le plus direct après une commande silencieuse. Elle permet de voir si Windows recherche, télécharge, installe ou demande un redémarrage.

Pour afficher les correctifs déjà installés avec PowerShell, exécutez :

Get-HotFix | Sort-Object -Property InstalledOn

Cette commande liste les correctifs déjà installés. Elle ne confirme pas à elle seule la réussite d’une recherche lancée quelques instants auparavant et ne remplace pas le contrôle de Windows Update.


Précautions avant l’installation

  • Enregistrez votre travail avant une installation ou une réinitialisation des services.
  • Utilisez une console en tant qu’administrateur pour les commandes de services, de cache et de gestion des mises à jour.
  • Branchez l’appareil sur le secteur lorsque cela est possible.
  • Prévoyez un redémarrage éventuel après l’installation.
  • Ces commandes concernent Windows Update, pas l’ensemble des applications ou des pilotes du PC.

Conclusion

Pour relancer rapidement Windows Update, exécutez UsoClient.exe StartScan en tant qu’administrateur, puis vérifiez le résultat dans Windows Update. Utilisez PSWindowsUpdate si vous devez séparer la recherche de l’installation, les commandes wuauclt sur un ancien environnement et la réinitialisation de SoftwareDistribution uniquement en cas de blocage persistant.

Avis d’Expert

La commande native est la meilleure première étape pour relancer une recherche, mais elle ne garantit pas l’installation immédiate de chaque mise à jour. Choisissez l’outil selon le build de Windows, vérifiez toujours l’état affiché dans les Paramètres, utilisez les privilèges administrateur et prévoyez un éventuel redémarrage.

Nathan Belmont

Nathan Belmont

Je suis un expert en systèmes d’exploitation (Windows, macOS/iOS, Linux, Android) ainsi qu’en logiciels et matériel informatique. Je propose des tutoriels clairs et pratiques pour résoudre les problèmes du quotidien, des imprimantes aux smartphones.