Cómo ejecutar windows update desde la línea de comandos

Windows

En Microsoft Windows 10, Windows Update se encuentra en Configuración -> Actualización & Seguridad -> Windows Update. Normalmente, Windows Update sigue funcionando en segundo plano e instalará nuevas actualizaciones automáticamente.

Windows Update comprueba si hay nuevas actualizaciones de forma aleatoria cada 22 horas. La razón detrás de la comprobación aleatoria es que si todos los sistemas del mundo comienzan a buscar actualizaciones exactamente al mismo tiempo, esto pondría una carga extrema en los servidores de Microsoft. Por este motivo, Microsoft ha tenido la idea de buscar actualizaciones de forma aleatoria cada día.

También puede ejecutar Windows Update manualmente para buscar nuevas actualizaciones en cualquier momento. Aquí hay tres maneras de comprobar si hay nuevas actualizaciones de Windows.

Forzar la comprobación de Windows Update utilizando el diálogo de comandos Ejecutar

Descubrí que la forma más fácil de forzar la comprobación de las actualizaciones de Windows es utilizar un comando en el diálogo Ejecutar. Hay otros comandos de CMD y PowerShell también, pero vamos a empezar con la forma más fácil de hacerlo.

Abrir el diálogo Ejecutar (tecla de Windows + R) o abrir la Búsqueda de Windows y ejecutar el siguiente comando:

control update

Esto activará la interfaz gráfica de usuario de Windows Update que comenzará a buscar nuevas actualizaciones. Este método funciona en todas las versiones de Windows, incluyendo Windows 10 y Windows 11.

Hay otro comando que desencadenará el mismo efecto pero sólo funciona en Windows 10 y Windows 11:

ms-settings:windowsupdate

Ejecutar Windows Update desde PowerShell (línea de comandos)

No existe un módulo oficial de Windows PowerShell para Windows Update. PSWindowsUpdate es un módulo de terceros que se puede utilizar para configurar las actualizaciones de Windows en Windows. Este módulo no está instalado en Windows por defecto, pero se puede descargar desde la galería de PowerShell, instalar y ejecutar el módulo para buscar nuevas actualizaciones.

Hay tres pasos para ejecutar Windows Update a través de PowerShell. Ejecute los siguientes comandos paso a paso:

Install-Module PSWindowsUpdate 

Instalar módulo PSWindowsUpdate

Esto instalará el módulo de Windows Update en PowerShell.

Get-WindowsUpdate

Get-WindowsUpdate

Este comando buscará actualizaciones.

Install-WindowsUpdate

Instalar WindowsUpdate

Este comando instalará las actualizaciones disponibles (que fueron listadas en el paso 2)

El comando mencionado anteriormente sólo instalará las actualizaciones de Windows. Si quieres actualizar también otros productos de Microsoft, tendrás que habilitar también el Microsoft Update Service. Es bastante fácil habilitarlo usando PowerShell:

Add-WUServiceManager -MicrosoftUpdate

Si quieres reiniciar automáticamente el equipo después de instalar todas las actualizaciones, puedes ejecutar el siguiente comando:

Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot

Implementar actualizaciones en equipos remotos

El módulo PowerShell también puede usarse para implementar actualizaciones de Windows en equipos remotos. Hay dos comandos implicados en este proceso:

1- Cree una lista de equipos y pase la lista como una cadena variable:

$computer = "comp1, comp2, comp3"

2- Ahora ejecute el siguiente comando para empezar a buscar actualizaciones de Windows en equipos remotos:

Invoke-WUJob -ComputerName $computer -Script {ipmo PSWindowsUpdate; Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot} -RunNow -Confirm:$false | Out-File "\server\share\logs\$computer-$(Get-Date -f yyyy-MM-dd)-MSUpdates.log" -Force

Instalar sólo actualizaciones específicas

Si ya conoce el artículo kb no. de la actualización específica que desea instalar, puede ejecutar el siguiente comando:

Get-WindowsUpdate - KBArticleID "KB5002324", "KB5002325" - Install

Sustituya el número de KB por el que desea instalar.

Impedir que se instalen actualizaciones específicas

Puede impedir que se instalen actualizaciones específicas en su equipo mediante el siguiente comando de PowerShell:

Install-WindowsUpdate -NotKBArticle "KB5002324, KB5002325" -AcceptAll

Ejecutar Windows Update desde el símbolo del sistema (línea de comandos)

También se puede ejecutar Windows Update a través de CMD heredado para obtener las últimas actualizaciones. La única limitación de ejecutar Windows Update a través del símbolo del sistema es que no mostrará ningún progreso. Sólo se muestran los resultados cuando se completa el proceso. Veamos cómo ejecutarlo:

RestartDevice – Reinicia Windows después de instalar las actualizaciones

ScanInstallWait – Busca actualizaciones, descarga las disponibles y las instala

  • Pulsa la tecla Windows + R para abrir el diálogo Run .
  • Escriba cmd y luego presione Ctrl + Shift + Enter para abrir el símbolo del sistema en modo administrativo.
  • Ejecuta el siguiente comando para buscar nuevas actualizaciones:
    wuauclt /detectnow
  • Ejecuta el siguiente comando para instalar nuevas actualizaciones
    wuauclt /updatenow

Dado que el símbolo del sistema no muestra ningún progreso, un mejor enfoque sería comprobar e instalar las actualizaciones al mismo tiempo. Aquí está el comando para esto:

wuauclt /detectnow /updatenow

El comando mencionado funcionará en todas las versiones de Windows, incluyendo Windows 7 y Windows Server 2008 R2. Pero si estás usando Windows 10 o Windows Server 2016, puedes usar el comando UsoClient que tiene más opciones que wuauclt. Puede ejecutar UsoClient con los siguientes interruptores:

StartScan – Empezar a buscar actualizaciones

StartDownload – Empezar a descargar actualizaciones

StartInstall – Empezar a instalar las actualizaciones descargadas

Comprobar las actualizaciones de Windows mediante la configuración de Windows

Para buscar nuevas actualizaciones y configurar los ajustes de Windows Update, siga los siguientes pasos:

  1. Abre Configuración de Windows (tecla Windows + i).
  2. Seleccione Actualización y seguridad .
  3. Seleccione Windows Update en el menú de la izquierda.
  4. Pulse el botón Buscar actualizaciones en el panel de la derecha.

Comprobar actualizaciones

Cómo forzar a Windows Update a descargar las actualizaciones ya descargadas

Si quiere forzar a Windows Update a volver a descargar todas las actualizaciones de nuevo, puede hacerlo siguiendo los siguientes pasos. Habrá ocasiones en las que las actualizaciones se corrompan o, por otras razones, simplemente no quieras instalar las actualizaciones descargadas. En esa situación, puede eliminar fácilmente las actualizaciones ya descargadas para que Windows Update se ejecute de nuevo y busque y descargue las actualizaciones de nuevo.

La única advertencia en esta situación es que la actualización no debe haber sido instalada en su ordenador. Si la actualización ya está instalada, Windows la detectará como instalada y no la descargará de nuevo. En ese caso, tendrá que desinstalar primero la actualización y luego forzar la ejecución de Windows Update de nuevo.

Paso 1 : Abra el Explorador de archivos y vaya a Este PC .

Paso 2 : Abrir C:\NWindows\NDistribuciónDeSoftware
Esta carpeta contiene todos los archivos de actualización que el Sistema Operativo Windows está descargando actualmente o ha descargado e instalado recientemente.

Paso 3 : Eliminar todos los archivos de la carpeta mencionada.

Paso 4 : Ejecute Windows Update de nuevo utilizando los métodos mencionados anteriormente. Esto forzará a Windows Update a buscar las mismas actualizaciones y a descargarlas de nuevo. El proceso de descarga e instalación de las nuevas actualizaciones está completamente automatizado. No necesita hacer nada durante el proceso de descarga e instalación.

Gestione las actualizaciones de Windows con la herramienta de línea de comandos Wuinstall

Usando WuInstall, los administradores de TI pueden automatizar las actualizaciones de Windows. Wuinstall se puede utilizar para imponer las consultas, descargas e instalaciones de las actualizaciones de Windows en los momentos que consideren oportunos, lo que les permite hacer que todo el proceso de actualización esté más controlado y sea más fácil de usar.

WuInstall es una herramienta de gestión del sistema fuerte y flexible que se puede utilizar en un entorno basado en WSUS o independiente. Para descargar las últimas actualizaciones con Wuinstall, deberá descargar e instalar primero Wuinstall. Siga los siguientes pasos:

Vaya a http://www.wuinstall.com/ e instale la última versión gratuita de Wuinstall en su ordenador. Abra el Símbolo del sistema en modo administrativo

Para buscar las últimas actualizaciones, ejecute el siguiente comando:

wuinstall /search

Esto no sólo buscará nuevas actualizaciones sino que también las listará en la ventana de comandos.

Para descargar las actualizaciones, ejecute el siguiente comando:

wuinstall /download

Esto descargará todas las actualizaciones disponibles de los servidores de Microsoft.

Para instalar las actualizaciones, ejecute el siguiente comando:

wuinstall /install

Hay algunos interruptores más que puede utilizar con el comando install

/quiet – instalará las actualizaciones sin mostrar nada.

/disableprompt – Desactiva cualquier entrada de Windows

/autoaccepteula – Acepta automáticamente cualquier acuerdo durante la instalación de la actualización

/rebootcycle – Instala las actualizaciones en el siguiente reinicio del ordenador.

Cómo arreglar Windows Update corrupto

A veces los archivos de Windows Update se corrompen y el usuario no es capaz de descargar los archivos de nuevo o instalar los archivos de actualización corruptos. En ese caso, tenemos que ejecutar un comando dism para arreglar Windows Update corrupto. Aquí están los pasos:

Abra el símbolo del sistema (Ejecutar -> cmd) y ejecute el siguiente comando:

dism.exe /Online /Cleanup-image /Restorehealth

Después de ejecutar con éxito este comando, intente forzar la descarga de las actualizaciones de nuevo y el Windows Update debe empezar a trabajar de nuevo.

Otras cosas que puedes hacer con Windows Update:

Desactivar o evitar las actualizaciones pendientes en Windows 10 (y Windows 11)

Cómo evitar que se instale una actualización específica mientras se permiten todas las demás

Cómo ver y guardar una lista de actualizaciones instaladas en Windows 10 (y Windows 11)

Ver los tamaños de las actualizaciones en Windows 10 (y Windows 11)

Descargar cualquier actualización acumulativa de Windows 10

Cómo desactivar el reinicio automático después de instalar las actualizaciones

Cómo añadir paquetes de actualización a la imagen ISO de Windows 10

Cómo desactivar las actualizaciones automáticas

Cómo limitar el uso del ancho de banda de Windows Update

Cómo instalar actualizaciones sin conexión utilizando archivos CAB y MSU

Es de esperar que esto sea útil en situaciones en las que quieras automatizar ciertas funciones de Windows. ¿Con qué otros fines desea utilizar las opciones de la línea de comandos para ejecutar Windows Update?

YouTube video: Cómo ejecutar Windows Update desde la línea de comandos


Rate article