2012-08-16 14:26:54 +0000 2012-08-16 14:26:54 +0000
81
81

Puis-je obtenir plus d'informations sur ce que fait Windows Update ?

Il arrive souvent que je doive regarder cet écran pendant des minutes :

Je n'ai aucune idée de ce qui se passe derrière. Et je ne suis pas non plus intéressé à regarder le WindowsUpdate.log pour des changements.

J'aimerais savoir s'il y a un moyen de donner plus de retours. De préférence quelque chose que je peux invoquer depuis la ligne de commande (comme apt-get).

Réponses (8)

70
70
70
2013-12-21 01:47:31 +0000

Vous pouvez invoquer Windows Update en ligne de commande en utilisant l'utilitaire wuauclt.exe situé dans le dossier %windir%\system32.

Pour vérifier les mises à jour,

wuauclt.exe /detectnow

Pour vérifier et mettre à jour,

wuauclt.exe /detectnow /updatenow

Cela ne fonctionnera pas si vous avez défini “Ne jamais vérifier les mises à jour” dans les paramètres de Windows Update. Il est également probable que les mises à jour automatiques doivent être activées pour que le commutateur “/updatenow” fonctionne (installer les mises à jour).

Dans les versions de Windows antérieures à Windows 10, vous pouvez également lancer l'interface graphique de Windows Update en entrant la commande suivante (située dans le dossier %windir%\system32) :

wuapp.exe

Cela ouvre uniquement l'application de mise à jour et vérifie les mises à jour disponibles, elle ne les installe pas. De plus, si vous avez défini “Ne jamais vérifier les mises à jour” dans les paramètres de Windows Update, cela ne vérifie pas non plus les mises à jour, vous devrez cliquer sur le bouton “Vérifier les mises à jour”.

55
55
55
2017-03-08 01:31:01 +0000

Dans Windows 10, vous pouvez utiliser le module PSWindowsUpdate PowerShell.

> Install-Module PSWindowsUpdate
> Get-WindowsUpdate
> Install-WindowsUpdate

34
34
34
2012-08-16 14:26:54 +0000
11
11
11
2015-09-11 03:17:20 +0000

Vous pouvez utiliser wusa.exe qui fait partie de Windows 7.

Je voulais supprimer l'icône Windows 10 Update de la barre des tâches, j'ai donc écrit ce script AutoHotkey qui invoque wusa.

wusa := "c:\windows\system32\wusa.exe"
runwait %wusa% /uninstall /kb:2952664 /norestart
runwait %wusa% /uninstall /kb:3021917 /norestart
runwait, %wusa% /uninstall /kb:3035583 /norestart
msgbox, okay, all done!`rDon't forget to -hide- the updates now.

Vous pouvez donc utiliser wusa.exe pour gérer les mises à jour de Windows et installer les fichiers .msu.

Voici les paramètres de la ligne de commande pour wusa : https://support.microsoft.com/en-us/kb/262841

wusa.exe /uninstall /kb:123456 /quiet /norestart
wusa.exe Windows6.1-KB123456-x86.msu /quiet /norestart

Cette page présente une collection d'autres façons de gérer les mises à jour depuis la ligne de commande. Cette page explique comment fonctionne wusa.exe .

Pour voir quelles mises à jour sont installées (via la ligne de commande) :

systeminfo | find ": KB"
9
9
9
2012-08-24 06:48:31 +0000

J'utilise WuInstall . C'est un outil en ligne de commande pour gérer les mises à jour de Windows. Vous disposez de nombreuses options intéressantes comme l'affichage de la progression de l'installation, pour spécifier si vous souhaitez un redémarrage et quand, et des fichiers de log sont disponibles pour chaque processus. Regards

5
5
5
2018-07-19 13:51:58 +0000

Windows 10, et Windows Server 2016 ou supérieur, utilisez USOClient.exe pour scanner, télécharger et installer les mises à jour. 002 > - StartScan Utilisé pour démarrer le scan

  • StartDownload Utilisé pour démarrer le téléchargement des patchs
  • StartInstall Utilisé pour installer les patchs téléchargés
  • RefreshSettings Rafraîchir les paramètres si des modifications ont été apportées
  • StartInteractiveScan Peut demander la saisie de l'utilisateur et/ou ouvrir des dialogues pour montrer la progression ou signaler des erreurs
  • RestartDevice Redémarrer le dispositif pour terminer l'installation des mises à jour
  • ScanInstallWait Installation du téléchargement du scan combiné
  • ResumeUpdate Reprendre l'installation des mises à jour au démarrage Equivalent en ligne de commande de wuauclt sous Windows 10 / Windows Server 2016
2
2
2
2019-01-06 09:18:19 +0000

Sur la base de la réponse de kizzx2 , j'ai créé deux lignes uniques pour l'invite de commande.

Exécutez le code suivant à partir d'une ligne de commande élevée.

Installation du module de mise à jour :

Powershell.exe -ExecutionPolicy Unrestricted -command "Install-Module PSWindowsUpdate -force"

Exécution de la mise à jour à partir de la ligne de commande :

Powershell.exe -ExecutionPolicy Unrestricted -command "Import-Module PSWindowsUpdate; Get-WindowsUpdate; Install-WindowsUpdate"

En outre, vous pouvez ajouter les options -AcceptAll et -AutoReboot à la commande Install-WindowsUpdate.

0
0
0
2019-02-07 11:49:36 +0000

La façon la plus simple et la plus fiable que j'ai trouvée est d'appeler l'objet COM de PowerShell.

$autoUpdate = New-Object -ComObject Microsoft.Update.AutoUpdate
$autoUpdate.DetectNow()

Les autres méthodes de l'objet semblent ne rien faire sous Windows 10. Voir aussi : https://docs.microsoft.com/en-us/windows/desktop/api/wuapi/nn-wuapi-iautomaticupdates

Si vous ne voulez pas utiliser PowerShell, vous pouvez exécuter

C:\Windows\System32\UsoClient.exe StartScan

directement depuis la ligne de commande.