Dans le gestionnaire de périphériques Windows, il est possible de démarrer "manuellement" une mise à jour automatique d'un périphérique. Mais c'est très fastidieux, chaque appareil doit être cliqué (car on ne sait pas si cet appareil particulier dispose d'une mise à jour disponible) - alors les popups doivent être cliqués - et il faut attendre la fin de la recherche en ligne.
J'espérais donc qu'un script Powershell pourrait faire cela, ou peut-être une entrée de registre pour que "Windows Update" s'en occupe.
(Ehm oui, Windows ne met PAS automatiquement à jour TOUS les appareils dans le gestionnaire d'appareils).
windows-10
drivers
windows-update
device-manager
user5542121
la source
la source
Réponses:
L'article Script pour installer ou mettre à jour les pilotes directement à partir du catalogue Microsoft contient un script PowerShell pour faire ce qui est demandé.
L'article comprend de bonnes explications sur chaque partie du script. Je reproduis ci-dessous juste le script nu avec seulement des changements mineurs (que je n'ai pas testés):
PSWindowsUpdate est un package polyvalent et puissant .
Voici quelques tutoriels sur son installation et son utilisation:
Le package ajoute la
Get-WUInstall
commande (et d'autres) avec laquelle vous pouvez obtenir et installer des mises à jour. La source deGet-WUInstall
est également disponible séparément de github .Un autre exemple sur son utilisation se trouve dans l'article PS Script pour automatiser Windows et MS Updates .
la source
#set Window Title $host.ui.RawUI.WindowTitle = "Driver Updater by harrymc"
et pour empêcher la fermeture du PowerShellWrite-Host Write-Host('Press any key to exit ...') -Fore Yellow $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
et pour exécuter le script à partir d'un lot:@echo off powershell.exe -noprofile -ExecutionPolicy Unrestricted -command "&{start-process powershell -ArgumentList ' -ExecutionPolicy Unrestricted -noprofile -file ""%~dp0update.ps1""' -verb RunAs}
tandis que le script ps est nommé update.ps1 et se trouve dans le même répertoire.Exception from HRESULT: 0x80240024
)Il existe une application Windows Update MiniTool qui peut obtenir ces pilotes, mais elle est capable de beaucoup plus - en ce qui concerne les mises à jour Windows.
(Personnellement, je préfère toujours le script de harrymc, c'est indolore - il suffit de le démarrer et de le faire)
Cité du Forum anglais:
la source
Un autre outil à mettre à jour, très similaire à "Windows Update MiniTool":
https://github.com/DavidXanatos/wumgr
Lien de téléchargement: https://github.com/DavidXanatos/wumgr/releases/latest
la source