O que é o formato de ficheiro MSU?
.MSU é um formato de arquivo instalador de atualização usado pelo aplicativo Windows Update, introduzido com o Windows Vista. Um arquivo .msu armazena atualizações de arquivos e aplicativos - patches de segurança, atualizações de sistema ou correções cumulativas - empacotados para implantação offline ou autônoma.
Cada arquivo .msu contém os seguintes elementos:
- Metadados do Windows Update - informações que descrevem cada pacote de atualização contido no arquivo
.msu. - Pelo menos um arquivo CAB - estes armazenam os dados reais da carga útil da atualização.
- Um arquivo XML - descreve o conteúdo e as dependências do pacote
.msu. - Um arquivo de propriedades - lido pelo
Wusa.exepara que ele possa identificar a atualização correta e aplicá-la automaticamente. - Um arquivo
WSUSSCAN.cab- usado para verificação de compatibilidade com o Windows Server Update Services (WSUS).
.MSU é um formato proprietário da Microsoft. A estrutura do contêiner interno evoluiu ao longo das gerações do Windows: pacotes legados (do Vista ao Windows 8.1) são baseados em CAB e carregam a assinatura MSCF, enquanto pacotes modernos (Windows 10 e posteriores) usam um contêiner OPC/ZIP começando com a assinatura PK. Em ambos os casos, os arquivos .msu são normalmente compactados para reduzir o tamanho de download e armazenamento, já que os pacotes de atualização podem ser bastante grandes e são lançados com frequência.
As atualizações em arquivos .msu são instaladas pelo Instalador Autônomo do Windows Update, Wusa.exe, localizado na pasta System32. O instalador usa a API do Agente do Windows Update para aplicar as alterações. Em sistemas mais novos, o DISM (dism.exe /Online /Add-Package) e o cmdlet do PowerShell Add-WindowsPackage também são suportados para implantações baseadas em scripts ou imagens. O conteúdo de um arquivo .msu pode ser extraído manualmente usando o expand.exe ou 7-Zip e, em seguida, instalado via instruções de linha de comando apropriadas do Windows.
Segurança e proteção
RISCO: LOWUm MSU genuíno da Microsoft (Windows Update ou Catálogo do Microsoft Update) é assinado digitalmente e seguro - é assim que as correções oficiais são enviadas. Os riscos reais são: (1) instalar um MSU de uma fonte não confiável (baixe apenas de catalog.update.microsoft.com ou support.microsoft.com), pois uma atualização adulterada pode conter malware; e (2) aplicar o pacote errado - «não aplicável ao seu computador» significa que o MSU se destina a uma versão/arquitetura diferente do Windows, não que esteja corrompido. Arquivos MSU podem ser grandes e uma atualização manual malfeita pode interromper o sistema, portanto, prefira o Windows Update quando possível e crie um ponto de restauração antes da manutenção manual.
Detalhes do formato
em resumoProgramas que abrem arquivos MSU
Detalhes técnicos
especificação profunda| Formato do contêiner | Pacote proprietário da Microsoft; MSU legado (Vista-Windows 8.1) usa um contêiner baseado em CAB, MSU moderno (Windows 10/11) usa um contêiner baseado em OPC/ZIP |
| Assinatura de arquivo | Legado: 4D 53 43 46 (MSCF) no deslocamento 0; moderno: 50 4B 03 04 (PK) no deslocamento 0 - a era do formato determina qual assinatura aparece |
| Tipo MIME | application/octet-stream |
| Instalador primário | wusa.exe (Instalador Autônomo do Windows Update) localizado em %SystemRoot%\System32 |
| API do instalador | API do Agente do Windows Update (WUA) - o mesmo mecanismo usado pelo serviço de segundo plano do Windows Update |
| Armazenamento de carga útil | Arquivos de atualização reais armazenados em um ou mais arquivos .cab compactados incorporados no contêiner do pacote |
| Formato de metadados | Metadados do Windows Update baseados em XML descrevendo a identidade do pacote, versão e condições de aplicabilidade |
| Arquivo de catálogo WSUS | Cada MSU inclui um arquivo WSUSSCAN.cab que permite a verificação de compatibilidade com o Windows Server Update Services |
| Regras de aplicabilidade | Regras XML incorporadas verificadas no momento da instalação em relação à versão do SO, arquitetura do processador e estado dos componentes instalados |
| Instaladores adicionais | DISM (dism.exe /Online /Add-Package) e Add-WindowsPackage do PowerShell suportam implantação baseada em MSU |
| Extração manual | Conteúdo extraível com expand.exe ou 7-Zip; os arquivos .cab internos podem então ser aplicados com dism.exe ou pkgmgr.exe |
| Instalação silenciosa | O wusa.exe aceita as chaves /quiet, /norestart e /log para implantação automatizada via script |
| Escopo | Destina-se apenas a componentes do SO Windows e arquivos de sistema; não usado para instalações de aplicativos de terceiros ou de modo de usuário |
| Compressão | Arquivos .cab de carga útil usam compressão LZX ou MSZIP; MSUs modernos OPC/ZIP também aplicam Deflate no nível do contêiner externo |
| Suporte a arquitetura | Pacotes MSU separados são lançados por arquitetura de processador: x86, x64 (AMD64), ARM e ARM64 |
| Lançado | 2007 (Windows Vista / Windows Update Standalone Installer, wusa.exe) |
| Especificação | support.microsoft.com |
Conversões de MSU
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos MSU.