Solução de problemas do Windows · Guia de códigos de erro

Erro 0x80240017 no Windows:
causas e soluções eficazes

Um guia prático para corrigir o erro 0x80240017 no Windows Update, Microsoft Store, instaladores do Visual C++ Redistributable, recursos opcionais e atualizações de componentes do sistema.

⏱ Leitura: ~11 min Windows 10 Windows 11 Atualizado em 2026

O erro 0x80240017 geralmente aparece quando o Windows não consegue concluir uma atualização, a instalação de um recurso, a instalação de um runtime ou o registro de um componente. A mensagem pode variar conforme o local em que aparece, mas o problema de fundo costuma ser o mesmo: o Windows baixou ou iniciou um pacote de instalação, mas não conseguiu processá-lo corretamente.

💡
Melhor ponto de partida Se você vê 0x80240017 no Windows Update, comece redefinindo os componentes de atualização. Se o erro aparece ao instalar o Microsoft Visual C++ Redistributable, remova primeiro os pacotes redistribuíveis antigos, reinicie o Windows e depois instale o pacote compatível mais recente.

O que significa o erro 0x80240017 no Windows?

Na maioria dos casos, 0x80240017 indica que o Windows Update ou outro instalador da Microsoft não conseguiu concluir uma operação porque o pacote de atualização necessário não era aplicável, estava corrompido, foi bloqueado ou não pôde ser registrado corretamente. É comum ver esse erro nestes cenários:

✦ Onde o erro aparece

  • Windows Update nas Configurações
  • Atualizações de aplicativos da Microsoft Store
  • Instalação do Visual C++ Redistributable
  • Instalação do .NET Framework ou de componentes opcionais
  • Atualizações de recursos do Windows 10 para o Windows 11

✦ O que isso geralmente significa

  • Cache do Windows Update danificado
  • Repositório de componentes do sistema corrompido
  • Pacote de instalação desatualizado ou incompatível
  • Serviços de atualização bloqueados
  • Interferência de software de segurança de terceiros

Sintomas do erro 0x80240017: como o problema costuma aparecer

A redação exata pode variar, mas o erro normalmente aparece depois que o Windows baixa uma atualização ou quando um instalador chega à etapa final de configuração.

⚠️
Importante Não baixe arquivos DLL aleatórios nem utilitários de “reparo com um clique” de sites desconhecidos. O erro 0x80240017 normalmente é corrigido reparando os componentes do Windows, o cache de atualização ou o pacote do instalador da Microsoft afetado.

Principais causas do erro 0x80240017 no Windows

Use a tabela abaixo para relacionar o contexto do erro com a causa mais provável e a melhor primeira solução.

Situação Causa provável Primeira solução recomendada
O Windows Update falha repetidamente Cache SoftwareDistribution ou Catroot2 corrompido Redefinir os componentes do Windows Update
O Visual C++ Redistributable falha Conflito com runtime antigo ou instalação anterior incompleta Desinstalar pacotes antigos e instalar o runtime mais recente
A atualização de recurso falha após reiniciar Conflito de drivers, pouco espaço em disco ou arquivos do sistema danificados Executar SFC/DISM, atualizar drivers e liberar espaço
Atualizações de aplicativos da Store falham Cache da Store danificado ou problema no serviço de atualização Redefinir a Microsoft Store e os serviços do Windows Update
O erro aparece após um alerta do antivírus O instalador ou o processo de atualização foi bloqueado Desativar temporariamente a proteção de terceiros e tentar novamente

Verificações rápidas antes de corrigir o erro 0x80240017

Antes de executar comandos de reparo, conclua estas verificações básicas. Elas evitam perda de tempo e muitas vezes resolvem o problema sem uma investigação mais profunda.

Verificação 1 Reinicie o Windows

Uma reinicialização pendente pode manter arquivos de atualização bloqueados. Reinicie o PC e tente a instalação novamente.

Verificação 2 Libere espaço em disco

Mantenha pelo menos 10–20 GB livres na unidade do sistema antes de instalar atualizações cumulativas ou de recursos.

Verificação 3 Desative VPN ou proxy

VPN, proxy ou serviços DNS com filtragem podem interromper downloads de atualizações e atualizações de aplicativos da Store.

Verificação 4 Use o instalador correto

Para erros do Visual C++, instale os redistribuíveis x64 e x86 compatíveis mais recentes da Microsoft.

Executar a solução de problemas do Windows Update para corrigir 0x80240017

A solução de problemas integrada pode detectar serviços parados, marcas de reinicialização pendente e alguns problemas de cache automaticamente. Ela nem sempre é suficiente, mas é um primeiro método seguro.

  1. Abra Configurações.
  2. Vá para Sistema → Solução de problemas → Outros solucionadores de problemas.
  3. Encontre Windows Update e clique em Executar.
  4. Aplique as correções sugeridas.
  5. Reinicie o PC e verifique o Windows Update novamente.

No Windows 10, o caminho normalmente é Configurações → Atualização e Segurança → Solução de problemas → Solucionadores de problemas adicionais → Windows Update.

Redefinir os componentes do Windows Update e eliminar o erro 0x80240017

Um cache de atualização danificado é uma das causas mais comuns do erro 0x80240017. Redefinir os componentes do Windows Update força o Windows a recriar as pastas de cache e registrar novamente os arquivos relacionados.

🛠️
Execute como administrador Abra o Terminal do Windows, Prompt de Comando ou PowerShell como administrador antes de executar estes comandos.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Depois disso, reinicie o computador e abra Configurações → Windows Update. O primeiro carregamento pode demorar mais, porque o Windows recriará o cache de atualização.

Reparar arquivos do sistema com SFC e DISM

Se o erro estiver relacionado a arquivos do sistema, ao repositório de componentes ou a arquivos de manifesto corrompidos, os comandos DISM e SFC podem restaurar os componentes necessários para o Windows Update e para instaladores da Microsoft.

  1. Clique com o botão direito em Iniciar e selecione Terminal (Administrador) ou Windows PowerShell (Administrador).
  2. Execute o comando abaixo e aguarde a conclusão:
DISM /Online /Cleanup-Image /RestoreHealth
  1. Em seguida, execute o Verificador de Arquivos do Sistema:
sfc /scannow
  1. Reinicie o computador quando as duas verificações terminarem.
  2. Tente novamente o Windows Update ou o instalador que falhava.
Não interrompa a verificação O DISM pode parecer travado em determinados percentuais por vários minutos. Isso é normal em muitos PCs.

Corrigir o erro 0x80240017 do Visual C++ Redistributable

Muitos usuários veem 0x80240017 ao instalar jogos, programas profissionais ou aplicativos que exigem o Microsoft Visual C++ Redistributable. Nesse caso, o problema pode estar em um pacote antigo, incompatível ou parcialmente instalado.

Etapa 1: remova pacotes Visual C++ danificados

  1. Abra Configurações → Aplicativos → Aplicativos instalados.
  2. Pesquise por Microsoft Visual C++.
  3. Desinstale apenas o pacote que falha ou parece danificado. Evite remover tudo, salvo se for necessário.
  4. Reinicie o Windows.

Etapa 2: instale os pacotes compatíveis mais recentes

Em sistemas Windows de 64 bits, geralmente é recomendável instalar os dois pacotes, pois muitos aplicativos de 32 bits ainda dependem do runtime x86.

Etapa 3: execute o instalador como administrador

Clique com o botão direito no instalador do Visual C++ Redistributable e escolha Executar como administrador. Se o erro continuar, execute DISM e SFC e repita a instalação.

Instalar manualmente a atualização do Windows que falha

Se apenas uma atualização KB falha com 0x80240017, a instalação manual pode contornar problemas no cliente do Windows Update e permitir que o pacote seja aplicado diretamente.

  1. Abra Configurações → Windows Update → Histórico de atualizações.
  2. Encontre o número da atualização com falha, por exemplo KB503xxxx.
  3. Pesquise esse número KB no Catálogo do Microsoft Update.
  4. Baixe o pacote correspondente à sua versão do Windows e à arquitetura do sistema.
  5. Execute o pacote baixado .msu ou .cab como administrador.
  6. Reinicie o Windows quando solicitado.
🧩
Dica de arquitetura Se o seu Windows é de 64 bits, escolha pacotes x64. Pacotes ARM64 são apenas para dispositivos Windows em ARM.

Redefinir o cache da Microsoft Store se os aplicativos falharem com 0x80240017

Quando o erro aparece durante atualizações de aplicativos da Microsoft Store, o cache da Store ou o próprio aplicativo da Store pode estar corrompido.

Redefinir o cache da Store

  1. Pressione Win + R.
  2. Digite wsreset.exe e pressione Enter.
  3. Aguarde até que a Microsoft Store abra automaticamente.
  4. Tente atualizar o aplicativo novamente.

Reparar ou redefinir a Microsoft Store

  1. Abra Configurações → Aplicativos → Aplicativos instalados.
  2. Encontre Microsoft Store.
  3. Abra Opções avançadas.
  4. Clique em Reparar. Se isso não ajudar, clique em Redefinir.

Verificar os serviços necessários do Windows Update

O erro 0x80240017 pode ocorrer quando serviços necessários são desativados por uma ferramenta de ajustes, utilitário de otimização, política ou alteração manual.

Serviço Tipo de inicialização recomendado Por que é importante
Windows Update Manual / Automático Procura, baixa e instala atualizações
Serviço de Transferência Inteligente em Segundo Plano Manual Transfere arquivos de atualização em segundo plano
Serviços de Criptografia Automático Verifica assinaturas e certificados de atualização
Windows Installer Manual Instala pacotes baseados em MSI e runtimes

Para verificar os serviços, pressione Win + R, digite services.msc e pressione Enter. Dê duplo clique em cada serviço e confirme que ele não está configurado como Desativado.

Usar o modo de inicialização limpa para eliminar conflitos de software

Suítes de segurança, otimizadores do sistema, utilitários de drivers e atualizadores em segundo plano podem interferir no Windows Update ou na instalação do runtime Visual C++. A inicialização limpa inicia o Windows apenas com os serviços essenciais da Microsoft.

  1. Pressione Win + R, digite msconfig e pressione Enter.
  2. Abra a guia Serviços.
  3. Marque Ocultar todos os serviços Microsoft.
  4. Clique em Desativar tudo.
  5. Abra Gerenciador de Tarefas → Aplicativos de inicialização e desative os itens desnecessários.
  6. Reinicie o PC e tente novamente a atualização ou o instalador que falhava.

Depois do diagnóstico, volte ao msconfig e reative a inicialização normal.

Verificar os logs do Windows Update para encontrar o gatilho exato do 0x80240017

Se o erro continuar voltando, verificar os logs pode mostrar se a falha é causada por um pacote de atualização específico, componente ausente, falha de serviço ou conflito de instalação.

Verificar o histórico de atualizações

  1. Abra Configurações → Windows Update → Histórico de atualizações.
  2. Procure a atualização com falha e anote seu número KB.
  3. Use o número KB ao procurar um instalador manual ou um problema conhecido.

Gerar WindowsUpdate.log

Abra o PowerShell como administrador e execute:

Get-WindowsUpdateLog

O Windows gerará um arquivo de log legível na área de trabalho. Pesquise nele por 0x80240017 e pelo número KB com falha.

Reparar o Windows com uma atualização in-loco

Se DISM, SFC, redefinição de cache, instalação manual e inicialização limpa não corrigirem o erro, o repositório de componentes do Windows pode estar danificado demais para reparos comuns. Uma atualização in-loco reinstala os arquivos do sistema do Windows mantendo arquivos pessoais, aplicativos instalados e a maioria das configurações.

  1. Baixe a ISO oficial do Windows ou o assistente de instalação da Microsoft.
  2. Monte a ISO no Explorador de Arquivos.
  3. Execute setup.exe.
  4. Escolha Manter arquivos pessoais e aplicativos.
  5. Conclua a instalação e verifique o Windows Update novamente.
💾
Faça backup primeiro Embora uma atualização in-loco seja projetada para manter seus dados, sempre é recomendável fazer backup dos arquivos importantes antes de reparar o sistema operacional.

Como evitar o erro 0x80240017 no futuro

Perguntas frequentes: erro 0x80240017 no Windows

P O erro 0x80240017 é perigoso?
Normalmente, não. Ele geralmente significa que uma atualização ou instalador da Microsoft falhou. O risco não é o erro em si, mas o fato de que o Windows, os aplicativos da Store ou os componentes runtime podem ficar desatualizados até que o problema seja resolvido.
P Por que o Visual C++ Redistributable mostra 0x80240017?
As causas mais comuns são um instalador desatualizado, uma instalação runtime anterior incompleta, componentes do Windows ausentes ou arquivos do sistema danificados. Remova o pacote com falha, reinicie o Windows, instale os pacotes x86 e x64 compatíveis mais recentes e execute DISM/SFC se necessário.
P Posso excluir a pasta SoftwareDistribution?
É mais seguro renomeá-la depois de parar os serviços do Windows Update. O Windows criará uma nova pasta automaticamente. Renomear também deixa uma cópia de reserva caso você precise verificar arquivos de atualização antigos.
P Reinstalar o Windows sempre corrige 0x80240017?
Uma reinstalação completa geralmente corrige o problema, mas raramente é necessária. Tente primeiro uma atualização in-loco, porque ela repara o Windows preservando arquivos pessoais e aplicativos instalados.
P O que fazer se apenas uma atualização KB falhar?
Anote o número KB no histórico de atualizações, redefina o cache de atualização e depois tente a instalação manual pelo Catálogo do Microsoft Update. Se o mesmo pacote continuar falhando, execute DISM e SFC antes de tentar novamente.

Ordem final recomendada para corrigir o erro 0x80240017

O caminho mais rápido e confiável é começar pelo contexto do erro. Para falhas do Windows Update, redefina os componentes de atualização, repare arquivos do sistema e depois instale manualmente a atualização com falha. Para falhas do Visual C++ Redistributable, remova o runtime danificado, reinicie e instale os pacotes x86 e x64 compatíveis mais recentes da Microsoft.

🧭 Sequência recomendada

Reiniciar → Liberar espaço em disco → Solução de problemas → Redefinir componentes do Windows Update → DISM e SFC → Reinstalar pacotes do Visual C++ se aplicável → Instalação manual do KB → Inicialização limpa → Atualização in-loco. Essa ordem corrige a maioria dos casos sem excluir arquivos pessoais nem realizar uma reinstalação completa do Windows.