¿Qué es el formato de archivo MSU?
.MSU es un formato de archivo instalador de actualizaciones utilizado por la aplicación Windows Update, introducido con Windows Vista. Un archivo .msu almacena actualizaciones de archivos y aplicaciones (parches de seguridad, actualizaciones del sistema o correcciones acumulativas) empaquetadas para su despliegue independiente o sin conexión.
Cada archivo .msu contiene los siguientes elementos:
- Metadatos de Windows Update: información que describe cada paquete de actualización contenido en el archivo
.msu. - Al menos un archivo CAB: estos almacenan los datos reales de la carga útil de la actualización.
- Un archivo XML: describe el contenido y las dependencias del paquete
.msu. - Un archivo de propiedades: leído por
Wusa.exepara que pueda identificar la actualización correcta y aplicarla automáticamente. - Un archivo
WSUSSCAN.cab: utilizado para el escaneo de compatibilidad con Windows Server Update Services (WSUS).
.MSU es un formato propietario de Microsoft. La estructura del contenedor interno ha evolucionado a través de las generaciones de Windows: los paquetes heredados (desde Vista hasta Windows 8.1) están basados en CAB y llevan la firma MSCF, mientras que los paquetes modernos (Windows 10 y posteriores) utilizan un contenedor OPC/ZIP que comienza con la firma PK. En cualquier caso, los archivos .msu suelen estar comprimidos para reducir el tamaño de descarga y almacenamiento, ya que los paquetes de actualización pueden ser bastante grandes y se publican con frecuencia.
Las actualizaciones en archivos .msu son instaladas por el Instalador independiente de Windows Update, Wusa.exe, ubicado en la carpeta System32. El instalador utiliza la API del Agente de Windows Update para aplicar los cambios. En sistemas más nuevos, DISM (dism.exe /Online /Add-Package) y el cmdlet de PowerShell Add-WindowsPackage también son compatibles para despliegues basados en imágenes o scripts. El contenido de un archivo .msu se puede extraer manualmente usando expand.exe o 7-Zip, y luego instalarse mediante las instrucciones de línea de comandos de Windows correspondientes.
Seguridad y protección
RIESGO: LOWUn MSU genuino de Microsoft (Windows Update o el Microsoft Update Catalog) está firmado digitalmente y es seguro; es la forma en que se envían los parches oficiales. Los riesgos reales son: (1) instalar un MSU de una fuente no confiable (descargue solo de catalog.update.microsoft.com o support.microsoft.com), ya que una actualización manipulada podría contener malware; y (2) aplicar el paquete incorrecto: «no es aplicable a su equipo» significa que el MSU se dirige a una versión/arquitectura de Windows diferente, no que esté dañado. Los archivos MSU pueden ser grandes y una actualización manual fallida puede alterar el sistema, por lo que prefiera Windows Update cuando sea posible y cree un punto de restauración antes del mantenimiento manual.
Detalles del formato
en pocas palabrasProgramas que abren archivos MSU
Detalles técnicos
especificación profunda| Formato de contenedor | Paquete propietario de Microsoft; el MSU heredado (Vista-Windows 8.1) usa un contenedor basado en CAB, el MSU moderno (Windows 10/11) usa un contenedor basado en OPC/ZIP |
| Magic bytes | Heredado: 4D 53 43 46 (MSCF) en el desplazamiento 0; moderno: 50 4B 03 04 (PK) en el desplazamiento 0 - la era del formato determina qué firma aparece |
| Tipo MIME | application/octet-stream |
| Instalador primario | wusa.exe (Instalador independiente de Windows Update) ubicado en %SystemRoot%\System32 |
| API del instalador | API del Agente de Windows Update (WUA) - el mismo motor utilizado por el servicio en segundo plano de Windows Update |
| Almacenamiento de carga útil | Archivos de actualización reales almacenados en uno o más archivos .cab comprimidos incrustados dentro del contenedor del paquete |
| Formato de metadatos | Metadatos de Windows Update basados en XML que describen la identidad del paquete, la versión y las condiciones de aplicabilidad |
| Archivo de catálogo WSUS | Cada MSU incluye un archivo WSUSSCAN.cab que permite el escaneo de compatibilidad con Windows Server Update Services |
| Reglas de aplicabilidad | Reglas XML incrustadas verificadas en el momento de la instalación contra la versión del SO, la arquitectura del procesador y el estado de los componentes instalados |
| Instaladores adicionales | DISM (dism.exe /Online /Add-Package) y Add-WindowsPackage de PowerShell admiten el despliegue basado en MSU |
| Extracción manual | Contenido extraíble con expand.exe o 7-Zip; los archivos .cab internos pueden aplicarse luego con dism.exe o pkgmgr.exe |
| Instalación silenciosa | wusa.exe acepta los modificadores /quiet, /norestart y /log para un despliegue mediante scripts totalmente desatendido |
| Alcance | Se dirige únicamente a componentes del SO Windows y archivos del sistema; no se utiliza para instalaciones de aplicaciones de terceros o de modo de usuario |
| Compresión | Los archivos .cab de la carga útil utilizan compresión LZX o MSZIP; los MSU modernos OPC/ZIP también aplican Deflate en el nivel del contenedor exterior |
| Soporte de arquitectura | Se publican paquetes MSU separados por arquitectura de procesador: x86, x64 (AMD64), ARM y ARM64 |
| Lanzado | 2007 (Windows Vista / Windows Update Standalone Installer, wusa.exe) |
| Especificación | support.microsoft.com |
Conversiones de MSU
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MSU.