A menudo sucede que tengo que mirar esta pantalla durante minutos:
No tengo idea de lo que está sucediendo en la parte de atrás. Y tampoco estoy interesado en ver los WindowsUpdate.log
cambios.
Me encantaría saber si hay una manera que brinde más comentarios. Preferiblemente algo que pueda invocar desde la línea de comando (como apt-get
).
windows-7
command-line
windows-update
Der Hochstapler
fuente
fuente
Respuestas:
En Windows 10, puede usar el
PSWindowsUpdate
módulo PowerShell.fuente
Powershell.exe -ExecutionPolicy Unrestricted
luego ejecute los comandos dados. Probablemente necesite correrImport-Module PSWindowsUpdate
antesGet-WindowsUpdate
. Esta política se aplica solo a esta sesión de PS.Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
que también es persistente (entrando en el objeto de Poilcy local) docs.microsoft.com/en-us/powershell/module/…Install-Module : The term 'Install-Module' is not recognized...
yGet-WindowsUpdate : The term 'Get-WUList' is not recognized...
.Puede invocar Windows Update desde la línea de comandos utilizando la utilidad wuauclt.exe ubicada en la carpeta% windir% \ system32 \.
Para buscar actualizaciones,
Para verificar y actualizar,
Esto no funcionará si ha configurado "Nunca buscar actualizaciones" en la configuración de Windows Update. También es probable que las actualizaciones automáticas deban estar habilitadas para que funcione el interruptor '/ updatedtenow' (instalar actualizaciones).
En versiones de Windows anteriores a Windows 10, también puede iniciar la GUI para Windows Update ingresando el siguiente comando (ubicado en la carpeta% windir% \ system32 \):
Esto solo abre la aplicación de actualización y comprueba las actualizaciones disponibles, no las instala. Además, si ha configurado "Nunca buscar actualizaciones" en la configuración de Windows Update, esto tampoco busca actualizaciones, tendrá que hacer clic en el botón "Buscar actualizaciones".
fuente
wuauclt.exe
no parece imprimir ningún resultado en cmd.Encontré algunas sugerencias excelentes cuando busqué Cómo instalar las actualizaciones de Windows en Windows Server 2008 R2 Core .
Una sugerencia que realmente me gustó es el
WUA_SearchDownloadInstall.vbs
guión.Actualizaciones disponibles que se enumeran
Instalar actualización
fuente
Puede usar
wusa.exe
cuál es parte de Windows 7.Quería eliminar el icono de actualización de Windows 10 de la barra de tareas, así que escribí este script de AutoHotkey que invoca wusa .
Por lo tanto, puede usar
wusa.exe
para administrar actualizaciones de Windows e instalar.msu
archivos.Estos son los parámetros de la línea de comandos para
wusa
: https://support.microsoft.com/en-us/kb/262841Esta página tiene una colección de otras formas de administrar actualizaciones desde la línea de comandos.
Esta página explica cómo funciona wusa.exe .
Para ver qué actualizaciones están instaladas (a través de la línea de comandos):
fuente
Estoy usando WuInstall . Es una herramienta de línea de comandos para administrar las actualizaciones de Windows. Tiene muchas opciones excelentes, como mostrar el progreso de la instalación, para especificar si desea reiniciar y cuándo, y los archivos de registro están disponibles para cada proceso. Saludos
fuente
Windows 10 y Windows Server 2016 o superior, usan USOClient.exe para escanear, descargar e instalar actualizaciones.
Línea de comando equivalente de wuauclt en Windows 10 / Windows Server 2016
fuente
Basado en la respuesta de kizzx2 , creé dos líneas para el símbolo del sistema.
Ejecute el siguiente código desde una línea de comando elevada.
Instalación del módulo de actualización:
Realizar actualización desde la línea de comando:
Además, puede agregar las opciones
-AcceptAll
y-AutoReboot
alInstall-WindowsUpdate
comando.fuente
La forma más fácil y confiable que encontré es llamar al objeto COM desde PowerShell.
Los otros métodos del objeto parecen no hacer nada en Windows 10. Ver también:
https://docs.microsoft.com/en-us/windows/desktop/api/wuapi/nn-wuapi-iautomaticupdates
Si no desea usar PowerShell, puede ejecutar
directamente desde la línea de comando.
fuente