Il arrive souvent que je doive regarder cet écran pendant des minutes:
Je n'ai aucune idée de ce qui se passe dans le dos. Et je ne suis pas non plus intéressé à regarder les WindowsUpdate.log
changements.
J'aimerais savoir s'il existe un moyen de donner plus de commentaires. De préférence, quelque chose que je peux invoquer à partir de la ligne de commande (comme apt-get
).
windows-7
command-line
windows-update
Der Hochstapler
la source
la source
Réponses:
Sous Windows 10, vous pouvez utiliser le
PSWindowsUpdate
module PowerShell.la source
Powershell.exe -ExecutionPolicy Unrestricted
puis exécutez les commandes indiquées. Probablement besoin de courirImport-Module PSWindowsUpdate
avantGet-WindowsUpdate
. Cette politique s'applique uniquement à cette session PS.Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
qui est également persistant (dans l'objet Local Poilcy) docs.microsoft.com/en-us/powershell/module/…Install-Module : The term 'Install-Module' is not recognized...
etGet-WindowsUpdate : The term 'Get-WUList' is not recognized...
.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,
Pour vérifier et mettre à jour,
Cela ne fonctionnera pas si vous avez défini "Ne jamais rechercher les mises à jour" dans les paramètres de Windows Update. De plus, il est 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 démarrer l'interface graphique de Windows Update en entrant la commande suivante (située dans le dossier% windir% \ system32 \):
Cela ouvre uniquement l'application de mise à jour et vérifie les mises à jour disponibles, mais ne les installe pas. De même, 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 "Rechercher les mises à jour".
la source
wuauclt.exe
il ne semble pas imprimer de sortie dans cmd.J'ai trouvé d'excellentes suggestions dans la rubrique Comment installer les mises à jour Windows sur Windows Server 2008 R2 Core .
Une suggestion que j'ai vraiment aimé, est le
WUA_SearchDownloadInstall.vbs
script.Mises à jour disponibles étant répertoriées
Mise à jour de l'installation
la source
Vous pouvez utiliser
wusa.exe
ce 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 appelle wusa .
Vous pouvez donc utiliser
wusa.exe
pour gérer les mises à jour Windows et installer les.msu
fichiers.Voici les paramètres de ligne de commande pour
wusa
: https://support.microsoft.com/en-us/kb/262841Cette page contient un ensemble d'autres moyens de gérer les mises à jour à partir de la ligne de commande.
Cette page explique le fonctionnement de wusa.exe .
Pour voir quelles mises à jour sont installées (via la ligne de commande):
la source
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 quand, et des fichiers journaux sont disponibles pour chaque processus. Cordialement
la source
Windows 10 et Windows Server 2016 ou version ultérieure , utilisez USOClient.exe pour analyser, télécharger et installer les mises à jour.
Équivalent en ligne de commande de wuauclt dans Windows 10 / Windows Server 2016
la source
Sur la base de la réponse de kizzx2, j'ai créé deux doublures pour l'invite de commande.
Exécutez le code suivant à partir d'une ligne de commande avec privilèges.
Installation du module de mise à jour:
Effectuer une mise à jour à partir de la ligne de commande:
De plus, vous pouvez ajouter les options
-AcceptAll
et-AutoReboot
à laInstall-WindowsUpdate
commande.la source
Le moyen le plus simple et le plus fiable que j'ai trouvé consiste à appeler l'objet COM à partir de PowerShell.
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 souhaitez pas utiliser PowerShell, vous pouvez exécuter
directement depuis la ligne de commande.
la source