Question Puis-je appeler Windows Update à partir de la ligne de commande?


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

enter image description here

Je n'ai aucune idée de ce qui se passe dans le dos. Et je ne suis pas non plus intéressé par regarder le WindowsUpdate.log pour les changements.

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


66
2017-08-16 14:26


origine


Cela pourrait s'appliquer quand Obtenez Windows 10 détourne le processus de mise à jour. Voir Comment installer les mises à jour de sécurité après la mise à niveau de Windows Update vers "Windows 10"? - jww


Réponses:


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

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

enter image description here


40
2018-03-08 01:31



Fonctionne dans Windows 7 également. :) - Charles Burge
Win10 restreint en raison d'une politique de script. Lancez ps-console en tant qu'administrateur Powershell.exe -ExecutionPolicy Unrestricted puis exécutez les commandes données. Probablement besoin de courir Import-Module PSWindowsUpdate avant Get-WindowsUpdate. Cette politique s'applique uniquement à cette session PS. - Whome
J'ai trouvé le plus restrictif Set-ExecutionPolicy -ExecutionPolicy RemoteSigned qui est aussi persistant (entrant dans l'objet Poilcy Local) docs.microsoft.com/en-us/powershell/module/... - BaseZen


Vous pouvez appeler Windows Update à partir de la ligne de commande à l'aide de 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 rechercher les mises à jour" dans les paramètres de Windows Update. Aussi, les mises à jour automatiques doivent probablement ê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 démarrer l'interface graphique pour 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, il ne les installe pas. De plus, si vous avez défini "Ne jamais rechercher 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".


60
2017-12-21 01:47



Sur Windows 7, wuauclt.exe ne semble pas imprimer une sortie à cmd. - wjandrea


J'ai trouvé d'excellentes suggestions en examinant Comment installer les mises à jour Windows sur Windows Server 2008 R2 Core.

Une suggestion que j'ai vraiment aimé, c'est la WUA_SearchDownloadInstall.vbs scénario.

Mises à jour disponibles répertoriées

enter image description here

Mise à jour de l'installation

enter image description here


33
2017-08-16 14:26



Une autre option serait WSUS hors ligne. - Der Hochstapler
Génial! Il suffit de mettre à jour le script pour désactiver les invites ou ajouter des options de ligne de commande. - MarcusUA
Comment savoir en 2018 (Windows 10 home) installer les mises à jour mais jamais entre 8h et 18h? - YumYumYum


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, alors j'ai écrit ceci AutoHotkey script 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.

Donc, vous pouvez utiliser wusa.exe gérer les mises à jour Windows et installer .msu des dossiers.

Voici les paramètres de 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

Ce page a une collection d'autres moyens pour gérer les mises à jour à partir de 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"

11
2017-09-11 03:17



C'est vraiment triste que je suis ici en regardant cette réponse parce que le malware connu sous le nom Mise à jour vers Windows 10 Hijcaked le processus de mise à jour, et je ne peux pas installer les mises à jour de sécurité. - jww
Il y a un certain nombre de raisons pour lesquelles les mises à jour de Windows pourraient cesser de fonctionner, et un certain nombre de solutions, je serais heureux de répondre, mais ce n'est pas le bon sujet ... Il suffit juste de dire que je voulais a fini par faire ça: forums.mydigitallife.info/threads/  qui fonctionne assez bien! - bgmCoder


j'utilise WuInstall. C'est un outil de ligne de commande pour gérer les mises à jour Windows. Vous disposez de nombreuses options intéressantes, telles que l'affichage de la progression de l'installation, pour spécifier si vous souhaitez un redémarrage et à quel moment, et des fichiers journaux sont disponibles pour chaque processus. Cordialement


9
2017-08-24 06:48



Mais ce n'est pas GRATUIT ????? - YumYumYum


Windows 10/2016 ou supérieur utilise UsoClient.exe avec les commutateurs suivants pour analyser, télécharger, installer, etc.

  • StartScan Utilisé pour démarrer le scan
  • Commencer Le Téléchargement Utilisé pour démarrer le téléchargement des correctifs
  • StartInstall Utilisé pour installer les correctifs téléchargés
  • RefreshSettings Actualiser les paramètres si des modifications ont été apportées
  • StartInteractiveScan Peut demander une saisie utilisateur et / ou des dialogues ouverts pour afficher les progrès ou signaler des erreurs
  • Redémarrer l'appareil Redémarrer le périphérique pour terminer l'installation des mises à jour
  • ScanInstallWait Installation combinée de téléchargement
  • ResUpUpdate Reprendre la mise à jour de l'installation au démarrage

Équivalent de ligne de commande de wuauclt dans Windows 10 / Windows Server 2016


1
2017-07-19 13:51