Você tenta instalar um SSU (Servicing Stack Update) de forma independente usando wusa.exe no Windows 11 e obtém o erro 0x800f0826 ou uma mensagem de que a atualização não é aplicável. Isso acontece porque os SSUs têm uma cadeia de dependências especial que o wusa.exe não resolve automaticamente. Este artigo explica o motivo técnico da falha e mostra os métodos corretos para instalar o SSU.
Os Servicing Stack Updates preparam os componentes do Windows Update para aceitar as atualizações cumulativas mais recentes. Diferente de uma atualização cumulativa padrão, um SSU exige uma versão base mínima da pilha de manutenção já presente no sistema. Quando você executa wusa.exe no arquivo .msu, ele verifica a versão atual da pilha de manutenção e se recusa a instalar se a base não for atendida. A solução envolve instalar os SSUs pré-requisitos em ordem ou usar o DISM com o parâmetro /Source para ignorar a verificação de versão.
Você aprenderá a regra de dependência exata que causa a falha e três soluções confiáveis: instalar SSUs sequencialmente, usar o DISM para manutenção offline e usar o cmdlet Add-WindowsPackage do PowerShell. Cada método tem um caso de uso específico dependendo se o sistema está online ou offline.
Principais Conclusões: Instalação de SSU via wusa.exe no Windows 11
- wusa.exe /quiet /norestart C:\caminho\SSU.msu: Falha com erro 0x800f0826 se a versão atual da pilha de manutenção for inferior à base do SSU
- DISM /Online /Add-Package /PackagePath:C:\caminho\SSU.cab: Instala o SSU sem verificação de versão, desde que o .cab seja extraído do .msu
- Add-WindowsPackage -Online -PackagePath C:\caminho\SSU.cab: Alternativa do PowerShell que também ignora a verificação de versão do wusa para imagens VHD ou WIM offline
Por que o Servicing Stack Update Falha ao Instalar via wusa.exe
A causa raiz é uma restrição de projeto deliberada na pilha de manutenção do Windows. A ferramenta wusa.exe, que lida com arquivos .msu, realiza uma verificação de pré-requisitos antes de aplicar qualquer atualização. Para um Servicing Stack Update, essa verificação compara a versão da pilha de manutenção já instalada no sistema com a versão mínima exigida pelo novo SSU. Se a versão instalada for inferior, o wusa.exe retorna o erro 0x800f0826 ou 0x80070002 e não instala a atualização.
Esse comportamento evita um cenário de pilha de manutenção quebrada. Se o wusa.exe instalasse um SSU que espera uma base superior à presente, os componentes do Windows Update poderiam se tornar não funcionais. A Microsoft publica SSUs em uma sequência cumulativa. Por exemplo, o SSU versão 10.0.22621.3672 exige que o sistema já tenha o SSU versão 10.0.22621.3527 ou posterior. Quando você baixa o SSU mais recente do Catálogo do Microsoft Update e tenta executá-lo de forma independente, o wusa.exe vê a diferença de versão e bloqueia a instalação.
Outro fator é que o wusa.exe não baixa pré-requisitos ausentes. Ele espera que todas as dependências sejam satisfeitas antes de ser executado. Para atualizações cumulativas, a dependência geralmente é apenas o SSU mais recente, mas para o próprio SSU, a dependência é um SSU anterior que o wusa.exe não buscará automaticamente. Esta é a razão principal pela qual o arquivo .msu independente parece “se recusar” a instalar.
O erro não é sinal de arquivo corrompido ou arquitetura de sistema incompatível. O arquivo .msu é válido. O sistema simplesmente não possui a versão base necessária da pilha de manutenção. A solução é instalar as versões intermediárias do SSU primeiro ou usar uma ferramenta de instalação diferente que não imponha a verificação de versão.
Passos para Instalar o Servicing Stack Update Corretamente
Você tem três métodos para ignorar a verificação de versão do wusa.exe. Escolha o método que se adequa ao seu ambiente.
Método 1: Instalar SSUs em Ordem Sequencial Usando wusa.exe
Este método funciona quando você consegue identificar e obter todas as versões intermediárias do SSU entre a versão atual do sistema e o SSU alvo.
- Verifique a versão atual da pilha de manutenção
Abra o PowerShell como Administrador. Execute:Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | Select-Object CurrentBuild, CurrentVersion, ReleaseId. Anote o valor de CurrentBuild, por exemplo 22621. A versão da pilha de manutenção está listada emHKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\EnvironmentcomoOSVersionem algumas compilações, ou verifiquedism /online /get-currentedition. Um método mais direto: executewmic os get buildnumbere depois consulte a base da pilha de manutenção para essa compilação na documentação da Microsoft. - Baixe os SSUs intermediários necessários
Acesse o Catálogo do Microsoft Update em catalog.update.microsoft.com. Pesquise por “Servicing Stack Update” mais o número da sua compilação, por exemplo “Servicing Stack Update 22621”. Classifique por data crescente. Baixe o SSU que seja mais recente que a versão atual da sua pilha de manutenção, mas mais antigo que o que falhou. Se sua versão atual do SSU for 10.0.22621.3000 e o SSU com falha for 10.0.22621.3672, procure pelo SSU versão 10.0.22621.3400 ou similar. - Instale o SSU intermediário
Execute wusa.exe com o arquivo .msu intermediário:wusa.exe C:\caminho\SSU_intermediario.msu /quiet /norestart. Aguarde a conclusão da instalação. Se for bem-sucedida, reinicie o sistema. - Instale o SSU alvo
Após a reinicialização, execute wusa.exe com o arquivo .msu do SSU alvo:wusa.exe C:\caminho\SSU_alvo.msu /quiet /norestart. Agora deve funcionar porque a versão da pilha de manutenção atende à base.
Método 2: Usar DISM com o Parâmetro /Source para Ignorar a Verificação de Versão
Este método usa o DISM para instalar o SSU a partir de um arquivo .cab, que não realiza a mesma verificação de pré-requisitos que o wusa.exe. Você deve extrair o .cab do arquivo .msu.
- Extraia o arquivo .cab do .msu
Crie uma pasta na área de trabalho chamada SSU_Extraido. Execute:expand -F: C:\caminho\SSU.msu C:\Users\SeuNome\Desktop\SSU_Extraido. Isso extrai o arquivo .cab e um arquivo .xml. O arquivo .cab geralmente é nomeado Windows11.0-KBxxxxxxx-x64.cab ou similar. - Instale o .cab usando DISM
Abra um Prompt de Comando elevado. Execute:dism /Online /Add-Package /PackagePath:C:\Users\SeuNome\Desktop\SSU_Extraido\Windows11.0-KBxxxxxxx-x64.cab. O DISM adicionará o pacote sem a verificação estrita de versão que o wusa.exe impõe. A operação pode levar vários minutos. - Verifique a instalação
Após a conclusão, execute:dism /Online /Get-Packages /Format:Table. Procure pelo SSU na lista. O status deve aparecer como “Instalado”. Reinicie o sistema.
Método 3: Usar PowerShell Add-WindowsPackage para Imagens Offline
Se você estiver trabalhando com uma imagem offline do Windows (arquivo VHD ou WIM), o cmdlet Add-WindowsPackage também ignora a verificação de versão do wusa.
- Monte a imagem offline
Execute:Mount-WindowsImage -ImagePath C:\caminho\install.wim -Index 1 -Path C:\Mount. Use o índice correto para sua edição. - Instale o .cab do SSU
Execute:Add-WindowsPackage -PackagePath C:\Users\SeuNome\Desktop\SSU_Extraido\Windows11.0-KBxxxxxxx-x64.cab -Path C:\Mount. O cmdlet adicionará o pacote sem a verificação de dependência de versão. - Confirme as alterações e desmonte
Execute:Dismount-WindowsImage -Path C:\Mount -Save. A imagem agora contém a pilha de manutenção atualizada.
Problemas Comuns ao Instalar SSUs via wusa.exe
Erro 0x800f0826: A atualização não é aplicável ao seu computador
Este é o erro mais comum. Significa que a versão atual da pilha de manutenção está abaixo da base exigida pelo SSU. Use o Método 1 ou Método 2 acima. Não tente forçar a instalação com opções do wusa.exe como /force. A opção /force não ignora a verificação de versão para SSUs.
Erro 0x80070002: O sistema não pode encontrar o arquivo especificado
Este erro pode aparecer se o arquivo .msu estiver corrompido ou se o caminho do arquivo contiver espaços. Verifique o hash do arquivo no Catálogo do Microsoft Update. Extraia o .cab e tente a instalação via DISM como no Método 2. Se o arquivo .cab também falhar, baixe o SSU novamente.
SSU instala, mas a atualização cumulativa ainda falha
Se o SSU for instalado via DISM, mas uma atualização cumulativa subsequente falhar, a pilha de manutenção pode ainda estar incompleta. Use o DISM para verificar a lista de pacotes: dism /Online /Get-Packages /Format:Table. Procure por pacotes SSU com status “Instalação Pendente”. Se presente, reinicie o sistema e execute o Windows Update novamente. Se o problema persistir, use o Solucionador de Problemas do Windows Update: Configurações > Sistema > Solução de problemas > Outros solucionadores de problemas > Windows Update > Executar.
Não é possível extrair o .cab do .msu
Se o comando expand falhar, o arquivo .msu pode estar danificado. Baixe novamente o SSU do Catálogo do Microsoft Update. Certifique-se de selecionar a arquitetura correta (x64 ou ARM64) para o seu sistema. Use uma ferramenta como 7-Zip para abrir o arquivo .msu diretamente e copiar o arquivo .cab manualmente.
| Item | wusa.exe .msu | DISM .cab |
|---|---|---|
| Verificação de versão | Exige versão base do SSU | Sem verificação de versão para pacotes SSU |
| Formato de arquivo | Apenas MSU | Apenas CAB |
| Tratamento de erros | Para em caso de incompatibilidade de versão | Instala independentemente da versão atual do SSU |
| Suporte a imagem offline | Não suportado | Suportado com parâmetro /Image |
| Equivalente no PowerShell | Nenhum | Add-WindowsPackage |
Agora você pode instalar um Servicing Stack Update que antes se recusava a instalar via wusa.exe. Use o método DISM para a solução mais rápida em um sistema online. Para imagens offline, use o cmdlet Add-WindowsPackage do PowerShell. Se preferir o método sequencial, mantenha uma lista de versões de SSU para o número da sua compilação para instalá-los em ordem sem precisar pesquisar cada vez. Após a instalação do SSU, execute o Windows Update para verificar se as atualizações cumulativas são aplicadas corretamente.