Correção: 0x80240017 Erro não especificado

Vários usuários estão recebendo o erro 0x80240017 não especificado ao tentar instalar os Pacotes Redistribuíveis do Visual C ++ para Visual Studio 2013 ou Pacotes Redistribuíveis do Visual C ++ para Visual Studio 2015 . O problema não é exclusivo de uma versão específica do Windows, pois foi relatado que ocorre no Windows 7, Windows 8.1 e Windows 10.

O que está causando o ' 0x80240017 Erro não especificado'?

Investigamos esse problema específico analisando vários relatórios de usuários e as estratégias de reparo que eles usaram para resolver o problema. Com base em alguns cenários comuns que conseguimos descobrir, existem alguns culpados comuns que são responsáveis ​​pela aparição desta mensagem de erro.

  • O usuário está tentando instalar um pacote redist do Visual C ++ incompleto - na maioria das vezes, esse erro específico ocorre porque o usuário está tentando instalar o pacote usando um instalador incompleto / corrompido. Normalmente, isso é relatado como ocorrendo com instaladores de aplicativos que fornecem ao usuário o pacote Visual C ++. Nesse caso, a solução é baixar a versão completa do Visual C ++ no site da Microsoft.
  • O pacote redist Visual C ++ está instalado no Windows v6.1 - Essa mensagem de erro também é relatada como ocorrendo nas instâncias em que o sistema operacional de destino é o Windows v6.1. O problema ocorre porque os pacotes foram projetados para serem instalados apenas no Windows 7 e superior. Nesse caso, a solução é atualizar para instalar o Service Pack 1.
  • O computador não tem a atualização do Universal C Runtime - você também pode encontrar a mensagem de erro se sua versão do Windows não tiver a atualização do Universal C Runtime. Isso geralmente é relatado como eficaz nas situações em que o erro é encontrado ao instalar a distribuição Python.
  • O Windows Update já baixou o pacote redist Visual C ++ - A mensagem de erro também pode ser encontrada se o componente Windows Update conseguiu baixar o pacote Visual C ++ necessário , mas ainda não conseguiu instalá-lo. Nesse caso, a solução é instalar qualquer atualização pendente.
  • Instalação redistribuível do Visual C ++ corrompida / incompleta - O erro também pode ser encontrado se o usuário tiver uma instalação existente do Visual C ++ corrompida ou incompleta. Nesse caso, a solução é desinstalar qualquer instalação existente do Visual C ++ antes de reinstalar a instalação necessária da página de download oficial.

Se você estiver tendo dificuldades para resolver essa mensagem de erro específica, este artigo fornecerá uma coleção de etapas de solução de problemas verificadas. Abaixo, você encontrará vários métodos diferentes que outros usuários em uma situação semelhante usaram para resolver o problema.

Se você deseja ser o mais eficiente possível, recomendamos que siga os métodos abaixo na ordem. Você deve eventualmente se deparar com um conjunto de instruções que o ajudarão a resolver o problema em sua máquina específica.

Método 1: baixando o pacote de instalação do Visual C ++ Redistributable Package

Como o problema ocorre principalmente depois que um instalador de aplicativo solicita que você instale um pacote redistribuível do Visual C ++, é provável que o instalador esteja desatualizado ou não tenha sido baixado corretamente.

Vários usuários que se encontram em uma situação semelhante relataram que o problema foi resolvido depois que baixaram novamente o Visual C ++ Redistributable Package dos canais oficiais. Para alguns deles, o erro 0x80240017 não especificado não retornou quando tentaram a instalação do instalador baixado recentemente.

Este é um guia rápido para baixar e instalar o pacote redistribuível do Visual C ++ necessário dos servidores da Microsoft:

  1. Visite o link de download aplicável ao Visual C ++ Redistributable Package que você precisa instalar:

    Pacote redistribuível do Visual C ++ para Visual Studio 2013 - link para download

    Pacote redistribuível do Visual C ++ para Visual Studio 2015 - link para download

  2. Assim que chegar à página de download, selecione o idioma de instalação e clique no botão Download para iniciar o download.
  3. Selecione o instalador correto de acordo com a arquitetura do seu sistema operacional. Marque a caixa associada a vc-redist.x64.exe se você tiver uma versão de 64 bits do Windows ou a caixa vc-redist.x64.exe se você estiver em 32 bits. Em seguida, clique em Avançar para iniciar o download.
  4. Abra o executável de instalação e siga as instruções na tela para concluir a instalação.

Se você ainda estiver encontrando o erro 0x80240017 não especificado, vá para o próximo método abaixo.

Método 2: Instalando o Windows 7 Service Pack 1 (se aplicável)

Como alguns usuários relataram, o problema também pode ocorrer se você estiver tentando instalar o Visual C ++ Redistributable Packages para Visual Studio 2013 ou 2015 no Windows v6.1 (Build 7600: Service Pack 0). Nesse caso específico, o erro ocorre porque os dois pacotes redistribuíveis foram projetados para serem instalados no Windows 7 Service Pack 1 e superior.

Alguns usuários que se encontram em uma situação semelhante relataram que o problema foi resolvido após a instalação do Service Pack 1. Aqui está um guia rápido sobre como fazer isso:

  1. Visite este link ( aqui ), selecione seu idioma e clique no botão Download para baixar o Service Pack 1.
  2. Na próxima tela, desmarque tudo o mais, exceto o arquivo ISO principal. Depois de fazer isso, clique no botão Avançar para iniciar o download.
  3. Depois de fazer o download do arquivo ISO, visite este link ( aqui ) e clique no botão Download para baixar a ferramenta WinCDEMU 4.1 . Usaremos essa ferramenta para aplicar a atualização do Service Pack 1.
  4. Abra o executável de instalação do WinCDEmu e clique no botão Instalar para configurar a ferramenta em seu computador.
  5. Depois que a ferramenta for instalada, clique em Instalar para adicionar o software de sistema necessário.
  6. Reinicie o computador para concluir a instalação do WindowsCDEmu.
  7. Quando a próxima inicialização for concluída, navegue até o local onde você baixou o arquivo Iso (na etapa 2), clique com o botão direito nele e escolha Selecionar letra do driver e montagem .
  8. Selecione a letra da unidade que você criará, defina o tipo de disco como Disco de dados e clique em Ok para montar o arquivo ISO .
  9. Com a imagem do Windows 7 Service Pack 1 montada, siga as instruções na tela para concluir a instalação.
  10. Depois que o Service Pack 1 estiver instalado, reinicie o computador mais uma vez e veja se a mensagem de erro foi resolvida, tentando instalar o Visual C ++ Redistributable Package novamente.

Se você ainda estiver encontrando o erro 0x80240017 não especificado, vá para o próximo método abaixo.

Método 3: Instalando a atualização do Universal C Runtime

Alguns usuários que têm recebido esse erro após serem instados pelo instalador do Python (ou um aplicativo diferente) a instalar o pacote redist, relataram que o problema foi resolvido depois que instalaram a atualização do Universal C Runtime aplicável à sua versão do Windows.

Aqui está um guia rápido sobre como fazer isso:

  1. Visite este link ( aqui ), role para baixo até o Método 2 e baixe o pacote de atualização aplicável à sua versão do Windows.
  2. Na próxima tela, selecione seu idioma preferido e clique no botão Download para iniciar o download.
  3. Abra o executável de instalação e siga as instruções na tela para instalar a atualização do Universal C Runtime. Quando o processo for concluído, reinicie o computador e veja se a mensagem de erro foi resolvida na próxima inicialização.

Se você ainda encontrar o ' 0x80240017 Erro não especificado' na próxima inicialização, vá para o próximo método abaixo.

Método 4: instalação de qualquer atualização pendente do Windows

Alguns usuários que encontraram o ' 0x80240017 Erro não especificado' ao tentar instalar o pacote redist Visual C ++ após serem solicitados a fazê-lo pelo Python (ou uma distribuição semelhante) relataram que o problema foi resolvido após a instalação de qualquer Windows pendente atualizações.

Acontece que esse problema específico pode ocorrer se o pacote redist do Visual C ++ for baixado pelo componente Windows Update, mas não instalado.

Se este cenário for aplicável à sua situação atual, siga as etapas abaixo para instalar qualquer atualização pendente do Windows e resolver o ' 0x80240017 Erro não especificado':

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ ms-settings: windowsupdate ” e pressione Enter para abrir a tela do Windows Update do aplicativo Configurações .

    Nota: Se você estiver executando uma versão do Windows anterior ao Windows 10, use o comando “wuapp”.

  2. Na tela do Windows Update, clique em Verificar atualizações e siga as instruções na tela para instalar todas as atualizações pendentes do Windows.
  3. Quando solicitado a reiniciar, faça-o e certifique-se de retornar à tela do Windows Update para ver se há alguma outra atualização pendente.
  4. Tente instalar o pacote redistribuível do Microsoft Visual C ++ novamente e veja se a mensagem de erro foi resolvida.

Se ainda encontrar o ' 0x80240017 Erro não especificado', vá para o próximo método abaixo.

Método 5: desinstalando qualquer pacote redistribuível do Microsoft Visual C ++ existente

Como alguns usuários afetados sugeriram, o problema também pode ocorrer se uma de suas instalações redistribuíveis do Microsoft Visual C ++ atuais estiver corrompida. Alguns usuários que estavam em uma situação semelhante relataram que a mensagem de erro não estava mais ocorrendo depois que desinstalaram qualquer instalação existente do Microsoft Visual C ++ antes de tentar aplicar o pacote Redist Visual C ++ necessário .

Aqui está um guia rápido sobre como desinstalar qualquer pacote existente do Microsoft Visual C ++ Redistributable antes de tentar reinstalar novamente:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “ appwiz.cpl ” e pressione Enter para abrir a tela Programas e Recursos .
  2. Dentro da tela Programas e Arquivos , vá para o painel direito, clique com o botão direito no pacote redist do Microsoft Visual C ++ e escolha Desinstalar .
  3. No próximo menu, clique em Desinstalar e siga as instruções na tela para se livrar do pacote redist do Microsoft Visual C ++ .

    Nota: Se você tiver várias instalações do Microsoft Visual C ++, repita as etapas 2 e 3 com cada uma delas.

  4. Depois de conseguir desinstalar todas as instalações do Microsoft Visual C ++, reinicie o computador.
  5. Na próxima inicialização, baixe e instale as instalações necessárias do Microsoft Visual C ++ de um desses links e veja se o problema foi resolvido:

    Pacote redistribuível do Visual C ++ para Visual Studio 2013 - link para download

    Pacote redistribuível do Visual C ++ para Visual Studio 2015 - link para download

Método 6: instalar uma versão mais antiga do Python (se aplicável)

Se você está recebendo esta mensagem de erro ao tentar instalar uma distribuição Python, você pode querer repetir o processo com uma distribuição mais antiga e ver se a mensagem de erro ainda está ocorrendo.

Vários usuários que encontraram o problema em um cenário semelhante relataram que conseguiram contornar o problema instalando uma distribuição Python mais antiga.

Esta não é necessariamente uma correção duradoura, pois provavelmente você precisará atualizar para a versão mais recente no futuro, mas será eficaz se você estiver procurando por uma solução rápida que permitirá a instalação da distribuição Python.

Com base no que outros usuários em situação semelhante estão dizendo, você deve ser capaz de contornar o problema baixando o Python versão 3.4.3 . Basta baixar a distribuição, seguir as instruções na tela e ver se você recebe o mesmo erro quando solicitado a instalar o pacote redist Visual C ++.

Método 7: Executar uma instalação de reparo

Se você chegou até aqui sem resultado, há uma grande chance de que esteja encontrando esse problema por causa de algum tipo de corrupção do sistema. Existem alguns métodos que você pode usar para se livrar da corrupção do arquivo e resolver o erro 0x80240017 não especificado, mas muitos usuários em uma situação semelhante relataram que o problema foi resolvido após executar uma instalação de reparo.

Uma instalação de reparo é um procedimento não destrutivo que permitirá que você atualize todos os componentes relacionados ao Windows sem afetar nenhum dos seus arquivos pessoais e aplicativos. Ao contrário de uma instalação limpa , uma instalação de reparo permitirá que você mantenha todos os seus dados pessoais, incluindo fotos, músicas, vídeos, preferências do usuário e quaisquer aplicativos de terceiros instalados.

Se decidir fazer uma instalação de reparo, você pode seguir as instruções presentes neste artigo (aqui).