78 votos

¿Puedo invocar Windows Update desde la línea de comandos?

Sucede a menudo que tengo que ver esta pantalla en minutos:

enter image description here

No tengo ni idea de lo que está sucediendo en la parte de atrás. Y tampoco estoy interesado en ver el WindowsUpdate.log para los cambios.

Me gustaría saber si hay una manera de que ofrece mayor información. Preferiblemente algo que se puede invocar desde la línea de comandos (como apt-get).

69voto

ePandit Puntos 301

Puede invocar a Windows Update desde la línea de comandos utilizando wuauclt.exe la utilidad se encuentra en %windir%\system32\ carpeta.

Para buscar actualizaciones,

wuauclt.exe /detectnow

Revisar y actualizar,

wuauclt.exe /detectnow /updatenow

Esto no funcionará si se ha establecido el "no buscar actualizaciones" en la configuración de Windows Update. También, probablemente, actualizaciones automáticas debe estar habilitado para '/updatenow' switch para trabajar (instalar actualizaciones).

También puede iniciar la interfaz gráfica de usuario de Windows Update introduciendo el siguiente comando (ubicado en la carpeta %windir%\system32\ carpeta):

wuapp.exe

Esto sólo se abre la aplicación de la actualización y comprueba las actualizaciones disponibles, no se instala. También si se ha establecido el "no buscar actualizaciones" en la configuración de Windows Update, esto no busca actualizaciones demasiado, usted tendrá que hacer clic en "buscar actualizaciones".

34voto

OGP Puntos 101

He encontrado algunas buenas sugerencias cuando se busca Cómo Instalar las Actualizaciones de Windows en Windows Server 2008 R2 Núcleo.

Una sugerencia que me gustó mucho, es la WUA_SearchDownloadInstall.vbs script.

Las Actualizaciones disponibles se enumeran a

enter image description here

La Instalación De La Actualización

enter image description here

11voto

User1611161 Puntos 37

Aquí estoy tarde para el juego, pero nadie ha mencionado el uso de wusa.exe pero que es parte de Windows 7.

Yo quería quitar el Windows 10 el icono de Actualización de la barra de tareas, así que escribí este autohotkey script que invoca a la 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.

Así que usted puede utilizar wusa.exe para administrar las actualizaciones de windows e instale .msuarchivos. Aquí están los parámetros de línea de comandos para 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

Esta página tiene una colección de otras maneras para administrar las actualizaciones desde la línea de comandos.

Esta página explica cómo wusa.exe obras.

A ver qué actualizaciones se instalan (a través de línea de comandos):

systeminfo | find ": KB"

1voto

smihi19 Puntos 61

Estoy usando WuInstall. Es una herramienta de línea de comandos para administrar las actualizaciones de Windows. Usted tiene muchas grandes opciones como mostrar el progreso de la instalación, para especificar si desea reiniciar el equipo y cuando, y los archivos de registro están disponibles para todos los procesos. Saludos

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: