O erro 0x8007f059, também conhecido pelo código técnico STR_SLIPSTREAM_LANGUAGE_MISMATCH, ocorre geralmente quando há um conflito entre o idioma do sistema operacional instalado e o idioma de uma atualização ou de uma mídia de instalação (ISO) que você está tentando aplicar.
Basicamente, o Windows está dizendo: “Estou tentando instalar uma atualização em um idioma, mas o ‘alicerce’ do meu sistema está em outro”.
Aqui está o passo a passo para resolver esse conflito no Windows 10 e 11.
🔍 O que causa o STR_SLIPSTREAM_LANGUAGE_MISMATCH?
Este erro é comum em duas situações:
- Atualização via ISO: Você está tentando fazer um “In-place Upgrade” (instalação por cima) usando uma ISO em Inglês em um Windows que foi originalmente instalado em Português.
- Pacotes de Idioma corrompidos: O Windows Update tenta aplicar um patch de idioma que não corresponde à “Linguagem Base” do sistema.
Passo 1: Verifique a Linguagem Base do Sistema
Não basta olhar o idioma que você usa para digitar; precisamos saber qual é o idioma nativo da instalação.
- Pressione Windows + I para abrir as Configurações.
- Vá em Hora e Idioma > Idioma e Região.
- Verifique o que está selecionado em Idioma de exibição do Windows.
- Se você estiver tentando atualizar o Windows usando um assistente de instalação ou ISO, certifique-se de que a versão baixada seja exatamente a mesma listada aqui (ex: Português Brasil).
Passo 2: Ajuste a Localidade do Sistema (System Locale)
Às vezes, o idioma de exibição está correto, mas a “Localidade do Sistema” para programas não Unicode está diferente, o que confunde o instalador.
- No menu Iniciar, digite Painel de Controle e abra-o.
- Clique em Relógio e Região > Região.
- Vá na aba Administrativo.
- Clique no botão Alterar localidade do sistema….
- Certifique-se de que a localidade selecionada corresponde ao idioma do seu Windows.
- Dica: Tente desmarcar a caixa “Beta: Use Unicode UTF-8 para suporte de linguagem em todo o mundo” se ela estiver marcada, pois isso costuma causar erros de mismatch.
- Clique em OK e reinicie o computador.
Passo 3: Remova Pacotes de Idioma Secundários
Se você tem vários idiomas instalados (ex: Português e Inglês), o Windows pode se confundir sobre qual é a “âncora” do sistema durante a atualização.
- Vá em Configurações > Hora e Idioma > Idioma e Região.
- Em Idiomas preferidos, remova temporariamente qualquer idioma que não seja o principal.
- Clique nos três pontos (…) ao lado do idioma secundário e selecione Remover.
- Tente realizar a atualização novamente.
Passo 4: Use a ferramenta correta de criação de mídia
Se o erro ocorre ao tentar atualizar para o Windows 11 (ou uma versão nova do 10) usando uma ISO baixada manualmente, o problema é quase certamente a ISO.
- Acesse o site oficial da Microsoft.
- Em vez de baixar uma ISO de sites de terceiros, use o Assistente de Instalação ou a Ferramenta de Criação de Mídia.
- Ao usar a ferramenta, marque a opção “Usar as opções recomendadas para este computador”. Isso garante que a ferramenta baixe a versão com o idioma e arquitetura exatos que seu PC já possui, evitando o erro 0x8007f059.
Passo 5: Limpeza de componentes do Windows Update
Se o erro acontece via Windows Update comum, o cache de download pode estar corrompido com arquivos de idioma errados.
- Abra o Prompt de Comando (Admin).
- Digite os seguintes comandos (pressione Enter após cada um):DOS
net stop wuauserv net stop bits rd /s /q %windir%\SoftwareDistribution net start wuauserv net start bits - Tente buscar atualizações novamente.
- Como usar o cmdlet Set-PSFLoggingProvider no PowerShell para aprimorar o monitoramento de logs.
- Como personalizar esquemas de cores no prompt de comando do Windows
- Descubra como implementar o altruísmo em um ambiente Windows.
- Como resolver o erro 0x8007f026 STATUS_WININET_LOAD_FAILED no Windows 10 e 11
- Como criar e gerenciar uma conta da Microsoft no Windows
