Cómo ejecutar Windows Update desde el símbolo del sistema o PowerShell en Windows 10/11 y Server 2016/2019.

Cómo ejecutar Windows Update desde el símbolo del sistema o PowerShell en Windows 10/11 y Server 2016/2019.

andy dawis

Si quieres ejecutar Windows Update desde el Símbolo del sistema o PowerShell en Windows 10/11, continúa leyendo a continuación.

Microsoft lanza actualizaciones con regularidad para mejorar la seguridad, corregir errores e introducir nuevas características que mejoren la funcionalidad de los dispositivos Windows.

Las actualizaciones de Windows se dividen en 2 categorías: Actualizaciones de calidad, que se publican constantemente por razones de seguridad y para corregir fallos, y Actualizaciones de funciones, que ofrecen versiones mejoradas y funciones adicionales.

La forma habitual de actualizar Windows 10/11 es ir a Ajustes > Actualización y seguridad y para comprobar e instalar las actualizaciones, pero en algunos casos puede ser necesario instalar las actualizaciones desde la línea de comandos o PowerShell si la forma habitual no funciona.

Este tutorial contiene instrucciones sobre cómo ejecutar Windows Update e instalar o desinstalar actualizaciones con comandos en Command Prompt y PowerShell.

Cómo comprobar e instalar actualizaciones desde PowerShell o símbolo del sistema en Windows 10/11 y Server 2016/2019.

  • Parte 1. Instalar actualizaciones desde la línea de comandos.Parte 2. Instalar actualizaciones desde PowerShell.Parte 3. Desinstalar actualizaciones desde PowerShell.

Parte 1. Cómo ejecutar Windows Update desde el símbolo del sistema.

En versiones anteriores de Windows se podía actualizar Windows con el comando "wuauclt /detectnow /updatenow".

En las últimas versiones de Windows 10 el comando 'WUAUCLT.EXE' ya no funciona y ha sido sustituido por el comando 'USOCLIENT.EXE'.

Información: El 'USOCLIENT.EXE' es el cliente de Update Session Orchestrator que se utiliza para descargar e instalar las actualizaciones de Windows. *

Notas:
1. Según los informes, no todas las versiones de Windows 10 y 11 son compatibles con el USOCLIENT. Si lo mismo ocurre con su dispositivo, actualice su sistema mediante el método PowerShell.
2. Dado que los comandos USOCLIENT no muestran nada en la pantalla en el momento en que se ejecutan, la única manera de determinar si el comando está funcionando es mirar los eventos en los siguientes destinos.

  • C:\Windows\SoftwareDistribution\ReportingEvents.log Programador de tareas -> Microsoft -> Windows -> Update Orchestrator

Para instalar las actualizaciones con 'USOCLIENT.EXE', siga estos pasos:

1. Lanzamiento Indicación de comandos or PowerShell como administrador y preguntar en el indicador UAC.

2. Forzar a Windows a buscar actualizaciones con uno de los siguientes comandos: *

    1. UsoClient StartScan USOClient.exe StartInteractiveScan

Nota: Algunos usuarios informaron que en su caso un comando funcionó y el otro no. Para ver cuál de los 2 comandos funciona en su caso abra Windows Update al mismo tiempo que ejecuta el comando para asegurarse de que Windows está buscando actualizaciones.

3. Después de encontrar las actualizaciones, descárguelas con uno de los siguientes comandos:

    1. UsoClient StartDownload ScanInstallWait

4. Proceda a instalar las actualizaciones descargadas con este comando:

  • UsoClient StartInstall

5. Una vez instaladas las actualizaciones, reinicie su PC con este comando: *

  • UsoClient RestartDevice

Nota: Le sugiero que espere al menos 30 minutos antes de reiniciar su PC.

Parte 2. Cómo ejecutar Windows Update desde PowerShell en Windows 10/11.

Si desea descargar e instalar las actualizaciones de Windows o de los controladores mediante comandos de PowerShell, utilice las siguientes instrucciones.

Para instalar las actualizaciones de Windows desde PowerShell:

1. Abrir PowerShell como administrador.

2. Proceda e instale el 'módulo PowerShell Windows Update' con este comando y pregunte (pulse ' y' ), cuando se le pida que instale cualquier otro proveedor necesario: *

  • Instalar el módulo PSWindowsUpdate

Notas:
1. El 'PSWindowsUpdate' es un módulo necesario para instalar actualizaciones desde PowerShell. Para ver todos los comandos disponibles en el módulo, dé este comando:

  • Get-Command -modulo PSWindowsUpdate

2. Por defecto, el módulo sólo busca las actualizaciones de Windows y de los controladores. Si tiene otros productos de Microsoft instalados (por ejemplo, Office), y quiere obtener actualizaciones para ellos también, dé también este comando:

  • Add-WUServiceManager -MicrosoftUpdate

3. A continuación, dar el siguiente comando para permitir la ejecución de scripts en su máquina y pedir en la advertencia cuando se le solicite.

  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

4. Ahora, forzar a Windows a descargar y listar todas las actualizaciones disponibles en PowerShell. *

  • Get-WindowsUpdate

5. Ahora proceda según lo que desee:

A. Para instalar todas las actualizaciones disponibles de Windows desde PowerShell dé este comando:

  • Instalar-WindowsUpdate


B. Para instalar todas las actualizaciones de Windows disponibles y las actualizaciones de todos los demás productos de Microsoft, dé este comando:

  • Instalar-WindowsUpdate -MicrosoftUpdate

C. Para instalar una actualización específica de Windows desde PowerShell, dé este comando y pregunte (y) cuando se le solicite: *

  • Get-WindowsUpdate -KBArticleID "KB-Number" -Install

Por ejemplo, para instalar el KB5005463 en este ejemplo:

  • Get-WindowsUpdate -KBArticleID "KB5005463" -Install


D. Para evitar que se instale una actualización de Windows, dé este comando en PowerShell:

  • Get-WindowsUpdate -NotKBArticle "KB-Number" -AcceptAll

Por ejemplo, para evitar la instalación del KB5005463 en este ejemplo:

  • Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAll


E. Para excluir categorías específicas de la actualización, (por ejemplo, las "actualizaciones de controladores o las actualizaciones de características, dé este comando:

  • Install-WindowsUpdate -NotCategory "Drivers", "FeaturePacks" -AcceptAll

Parte 3. Cómo desinstalar las actualizaciones de Windows desde PowerShell.

Para eliminar las actualizaciones mediante PowerShell:

1. Abrir PowerShell como administrador.

2. En la ventana de PowerShell, dé el siguiente comando para obtener una lista de todas las actualizaciones instaladas.

  • wmic qfe list brief /format:table

2. Tome nota de la KB número asociado con la actualización de Windows que desea eliminar.

3. Ahora ejecute el siguiente comando para eliminar la actualización deseada en PowerShell:

  • wusa /desinstalación /kb:Número

Nota: Sustituya "Número" por el número de KB de la actualización que desea eliminar. Por ejemplo: para eliminar la KB5005635 dé este comando:

  • wusa /uninstall /kb:5005635

¡Eso es! ¿Qué método te ha funcionado?
Hazme saber si esta guía te ha ayudado dejando tu comentario sobre tu experiencia. Por favor, dale a me gusta y comparte esta guía para ayudar a otros.


andy dawis

El blog de un administrador de sistemas sobre Windows

Leave a comment