Descripción del Instalador independiente de Windows Update en Windows

Introducción
En este artículo se describe el instalador independiente de Windows Update (Wusa.exe) en los siguientes sistemas operativos de Windows:
  • Windows Vista
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2
  • Windows 8
  • Windows Server 2012

El archivo Wusa.exe está en la carpeta %windir%\System32. El Instalador independiente de Windows Update utiliza la API del Agente de Windows Update para instalar los paquetes de actualizaciones. Los paquetes de actualizaciones tienen una extensión de archivo .msu. La extensión del nombre de archivo .msu está asociada al Instalador independiente de Windows Update.
Más información
Un archivo .msu contiene el contenido siguiente.

ContenidoDescripción
Metadatos de Windows UpdateDescribe cada paquete de actualización que contiene el archivo .msu.

Uno o más archivos .cabCada archivo .cab representa una actualización.

Un archivo .xmlEste archivo .xml describe el paquete de actualizaciones .msu. Wusa.exe usa el archivo .xml cuando ejecuta una instalación desatendida mediante el uso de la herramienta Administrador de paquetes (Pkgmgr.exe).

Por ejemplo, descarga la revisión 934307. El archivo Windows6.0-KB934307-x86.msu está en la carpeta C:\934307. Escribe el comando siguiente en un símbolo del sistema para expandir el archivo .msu a una carpeta temporal:

expand -f:* "C:\934307\Windows6.0-KB934307-x86.msu" %TEMP%

Después escribe el comando siguiente en un símbolo del sistema:

pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml

Un archivo de propiedadesEste archivo contiene propiedades de cadena utilizadas por Wusa.exe. Por ejemplo, este archivo contiene el título del artículo asociado de Microsoft Knowledge Base.


Cuando utiliza Wusa.exe para instalar un paquete de actualizaciones, Wusa.exe expande el contenido del archivo .msu a una carpeta temporal. A continuación, Wusa.exe realiza los pasos siguientes:
  1. Wusa.exe utiliza los metadatos de Windows Update del archivo .msu para buscar actualizaciones aplicables.
  2. Wusa.exe copia el contenido de las actualizaciones aplicables al sandbox de seguridad de Windows Update. El espacio aislado de Windows Update es una carpeta protegida.
  3. Wusa.exe llama a la función apropiada en la API del Agente de Windows Update de acuerdo con el modo en que se inicia Wusa.exe.
  4. Cuando el asistente de Windows Update finaliza la instalación, la API del Agente de Windows Update devuelve un estado. A continuación, Wusa.exe funciona sincrónicamente con la API del Agente de Windows Update.
Nota: Cada actualización de un paquete de actualizaciones .msu se instala en una sesión independiente. Se ejecuta solo una instancia de Wusa.exe cuando utiliza Wusa.exe. Wusa.exe no modifica el contenido de las actualizaciones de los archivos .msu. La infraestructura de Windows Update realiza las acciones necesarias según el contenido de la actualización.

Cuando inicia Wusa.exe en modo interactivo, una pantalla de bienvenida muestra información general acerca de la actualización. Si continúa instalando la actualización, Wusa.exe llama a la función adecuada de la API del Agente de Windows Update para iniciar el asistente de Windows Update. El asistente de Windows Update muestra los Términos de licencia del software de Microsoft asociados al paquete de actualizaciones. Wusa.exe llama a la API del Agente de Windows Update para continuar con la instalación. A continuación, Wusa.exe espera hasta que el asistente de Windows Update finaliza la instalación.

Para instalar un paquete de actualizaciones .msu, ejecute Wusa.exe junto con la ruta de acceso completa del archivo.

Por ejemplo, si el archivo Windows6.0-KB934307-x86.msu está en la carpeta D:\934307, escriba el comando siguiente en un símbolo del sistema para instalar el paquete de actualizaciones:
wusa.exe d:\934307\Windows6.0-KB934307-x86.msu
También puede hacer doble clic en el archivo .msu para instalar el paquete de actualizaciones.

Puede usar Wusa.exe para desinstalar una actualización en Windows 7, Windows Server 2008 R2, Windows 8 y Windows Server 2012.

Nota: No se utiliza Wusa.exe para desinstalar las actualizaciones en Windows Vista o Windows Server 2008. Puede utilizar el explorador de software de Windows Defender para desinstalar manualmente las actualizaciones. Para más información acerca del explorador de software, visite el siguiente sitio web de Microsoft:
Puede utilizar los modificadores siguientes junto con Wusa.exe:

ModificadorDescripción
/?, /h, /helpVer Ayuda.

/quietEjecutar Wusa.exe en modo silencioso sin interacción con el usuario. Cuando la herramienta se ejecuta en modo silencioso, se ejecuta sin interacción con el usuario. El equipo se reinicia si es necesario.

Por ejemplo, si el archivo Windows6.0-KB934307-x86.msu está en la carpeta D:\934307, escriba el comando siguiente en un símbolo del sistema para instalar el paquete de actualizaciones sin interacción con el usuario:

wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet

Nota: Cuando se utiliza este modificador, no aparecen los Términos de licencia del software de Microsoft.

/norestartImpide que Wusa.exe reinicie el equipo. El modificador /norestart se ignora si el modificador /quiet no está presente. Si ejecuta Wuse.exe junto con estos dos modificadores, debe reiniciar manualmente el sistema operativo después de finalizada la instalación si esta requiere que se reinicie el equipo.

Por ejemplo, si el archivo Windows6.0-KB934307-x86.msu está en la carpeta D:\934307, escriba el comando siguiente en un símbolo del sistema para instalar el paquete de actualizaciones:

wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart
/uninstallDesinstala el paquete especificado o el número de KB.

/kbEspecifica el paquete que se va a desinstalar mediante el uso de su número de KB. Puede pasarlo solo junto con el modificador /uninstall.

/extractWusa.exe extrae el contenido del paquete en una carpeta de destino.

/warnrestartCuando este modificador se combina con el modificador /quiet, Wusa.exe le avisa antes de que comience un reinicio para las operaciones de instalación y desinstalación.

/forcerestartCuando este modificador se combina con el modificador /quiet, Wusa.exe cierra a la fuerza las aplicaciones y comienza un reinicio.


Nota: Los archivos .msu se pueden instalar en una imagen sin conexión con la opción DISM.exe /Add-Package junto con el kit de preinstalación (OPK) de Windows 7 o Windows 8 o el Kit de instalación automatizada (AIK) de Windows. Para más información, vaya al siguiente sitio web de Microsoft TechNet:


Para ver el registro de eventos del Instalador independiente de Windows Update, siga estos pasos:
  1. Haga clic en Iniciobotón Inicio, escriba visor de eventos en el cuadro Iniciar búsqueda y haga clic en Visor de eventos en la lista Programas. En Windows 8 y Windows Server 2012, en la pantalla Inicio, escriba visor de eventos, haga clic en Configuración y haga clic en Ver registros de eventos en Configuración.

    Escudo de seguridad Si se le pide la contraseña del administrador o que confirme la acción, escriba la contraseña o haga clic en Continuar.

  2. En el Visor de eventos, expanda Registros de Windows y haga clic en Instalación.

    Los eventos de instalación aparecen en el panel central.

  3. En el panel Acciones, haga clic en Filtrar registro actual.

  4. En la lista Orígenes de eventos, active la casilla WUSA y haga clic en Aceptar.
Referencias
Para más información acerca de la API del Agente de Windows Update, visite el siguiente sitio web de Microsoft:
Propiedades

Id. de artículo: 934307 - Última revisión: 06/30/2016 09:19:00 - Revisión: 4.0

Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Windows Vista Business, Windows Vista Enterprise, Windows Vista Starter, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 for Itanium-Based Systems, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 Standard

  • kbinfo kbhowto kbexpertiseinter KB934307
Comentarios