How To

Cómo ejecutar Windows Update desde la línea de comandos: 3 métodos efectivos

February 15, 2026 4 minutos de lectura Updated: February 15, 2026

Intentar mantener Windows actualizado a veces puede parecer una tarea interminable. La mayoría de la gente simplemente navega por la Configuración, pero si te gusta crear scripts o solucionar problemas con un PC difícil de manejar, saber cómo ejecutar actualizaciones desde la línea de comandos puede serte útil. Es especialmente útil al administrar varias máquinas o crear scripts automatizados. Ten en cuenta que no todos los comandos funcionan siempre a la perfección, y a veces las herramientas simplemente no te dan una respuesta clara. Pero bueno, al menos es un comienzo.

En esta guía, encontrará varios métodos (algunos con el Símbolo del sistema, PowerShell e incluso VBScript) para iniciar las actualizaciones de Windows sin tener que navegar por la interfaz. Dependiendo de la versión de Windows que utilice (y de lo persistente que sea su sistema), uno de estos métodos podría ser la solución.

¿Cómo ejecutar Windows Update desde la línea de comandos?

Hay varias maneras de actualizar Windows mediante la CLI. La mayoría son un poco peculiares, ya que Microsoft no diseñó estas herramientas específicamente para usuarios finales, pero funcionan bastante bien en algunos casos. Esto es lo que debes saber.

Uso del símbolo del sistema

Este método se basa en una función de Windows llamada UsoClient.exe, que gestiona las sesiones de actualización en versiones más recientes de Windows (como 10 y 11).Es un poco extraño, ya que, en sistemas más nuevos, solo se puede iniciar un análisis con ella, no descargar ni instalar actualizaciones directamente. Aun así, vale la pena intentarlo.

Cómo hacerlo:

  • Abra Ejecutar usando Win + R.
  • Escriba cmdy luego presione Ctrl + Shift + Enter: esto abre un Símbolo del sistema elevado.
  • Ahora puedes ejecutar comandos como:
    • UsoClient StartScan— inicia un análisis de actualizaciones. A veces, esto inicia todo el proceso, pero en algunas configuraciones, simplemente falla silenciosamente. No hay barra de progreso ni pistas. En una máquina funcionó tras reiniciar; en otra, simplemente se colgó.
    • UsoClient StartDownload— Descarga actualizaciones, pero no las instala.Útil si quieres acelerar el proceso o preparar todo primero.
    • UsoClient StartInstall— intenta instalar los parches descargados. Pero cuidado: esto a menudo no funciona por sí solo sin un análisis o descarga previa.
    • UsoClient ScanInstallWaitCombina comprobación, descarga e instalación. No sé por qué a veces funciona y a veces no, pero vale la pena intentarlo.
    • UsoClient RestartDevice— fuerza un reinicio para finalizar las actualizaciones, lo que a veces Windows insiste en que hagas de todos modos.
    • UsoClient ResumeUpdate— intenta reanudar las actualizaciones después de un reinicio si fallaron inicialmente.
    • UsoClient RefreshSettings— Restablece la configuración de actualización a sus valores predeterminados.Útil si algo ha alterado la configuración de actualización.
  • Cierre el Símbolo del sistema una vez ejecutados los comandos. No espere mucha información; en algunas configuraciones, el comando simplemente finaliza sin indicarle qué sucedió. Quizás necesite paciencia o algo de prueba y error.

Para obtener una visión más detallada, también puede consultar las tareas de actualización programadas mediante PowerShell, que a veces brinda más información:

Abra PowerShell:

  • Presione Win + R, escriba powershelly luego presione Ctrl + Shift + Enter.
  • Pegue este comando y presione Enter: Get-ScheduledTask -TaskPath '\Microsoft\Windows\UpdateOrchestrator\' | Select-Object @{Expression={$_. TaskName};Label="TaskName"}, @{Expression={$_. Actions. Execute + ' ' + $_. Actions. Arguments};Label="CommandLine"}

Aquí se mostrarán algunas tareas programadas que gestionan las actualizaciones. Si intentas que Windows se actualice, puede ser útil revisar lo programado y ver si hay algún problema.

Uso de PowerShell con el módulo WindowsUpdate

PowerShell es una herramienta fundamental para la administración de Windows. Instalar un módulo adicional llamado PSWindowsUpdate facilita enormemente la gestión de actualizaciones en scripts o la comprobación manual de la disponibilidad.

Cosas para probar:

  • Abra PowerShell como administrador ( Win + R, escriba powershell, luego Ctrl + Shift + Enter).
  • Ejecute este comando para instalar el módulo: Install-Module PSWindowsUpdate— podría solicitar la confianza en el repositorio, así que escriba Yy presione Enter. A veces, muestra advertencias según su configuración.
  • Una vez instalado, puedes buscar actualizaciones con: Get-WindowsUpdate
  • Para descargar e instalar todo lo disponible: Install-WindowsUpdate -AcceptAll -AutoReboot
  • Si está buscando una actualización específica (por ejemplo, KBxxxxxx), simplemente: Get-WindowsUpdate -KBArticleID 'KB123456'y luego instálela.

Sinceramente, esta es probablemente la forma más limpia de gestionar las actualizaciones desde la CLI. En una configuración, logré automatizar las actualizaciones por completo; en otra, se negó a reiniciarse automáticamente. Windows puede ser impredecible.

Usando VBScript

Sí, esto parece un poco de la vieja escuela, pero si tienes un montón de scripts para ejecutar actualizaciones o quieres automatizarlo por alguna razón, VBScript puede resolver el problema.

  1. Abra el Bloc de notas ( Win + R, escriba notepad, presione Enter).
  2. Busque o cree scripts que invoquen la API de Windows Update. Puede obtener scripts de ejemplo de la documentación de Microsoft y copiarlos en el Bloc de notas.
  3. Guarde el archivo con una .vbsextensión, como UpdateInstall.vbs.
  4. Abra un símbolo del sistema elevado (Win + R, escriba cmd, luego Ctrl + Shift + Enter).
  5. Ejecute el script escribiendo: o haga clic derecho en el script y elija Copiar como ruta, luego péguelo después de:.cscript "\UpdateInstall.vbs"cscript
  6. Sigue las instrucciones en pantalla. Este método puede ser más interactivo si lo configuras con los scripts adecuados.

Sinceramente, ninguno de estos métodos CLI te dará una respuesta perfecta en tiempo real. Ten en cuenta que tendrás que hacer algunas conjeturas, especialmente si los comandos se ejecutan silenciosamente en segundo plano. Aun así, si quieres comprobaciones de actualizaciones automatizadas o sin interfaz gráfica, vale la pena intentarlo.