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

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

0x80240017 Erro não especificado

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

Investigamos esse problema específico examinando 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 dessa mensagem de erro.

  • O usuário está tentando instalar um pacote redist incompleto do Visual C ++ - Na maioria das vezes, esse erro específico ocorre porque o usuário está tentando instalar o pacote usando um instalador incompleto / corrompido. Isso normalmente é relatado para ocorrer com instaladores de aplicativo que fornecem o usuário com o pacote do Visual C ++. Nesse caso, a solução é baixar a versão completa do Visual C ++ do site da Microsoft.
  • O pacote redist do 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 apenas para serem instalados no Windows 7 e superior. Nesse caso, a solução é atualizar para instalar o Service Pack 1.
  • O computador está faltando a atualização Universal C Runtime - Você também pode encontrar a mensagem de erro se sua versão do Windows estiver faltando a atualização Universal C Runtime. Geralmente, isso é relatado como eficaz nas situações em que o erro é encontrado ao instalar a distribuição do Python.
  • O Windows Update já baixou o pacote redist do Visual C ++ - A mensagem de erro também pode ser encontrada se o componente do Windows Update conseguiu baixar o pacote do Visual C ++ necessário, mas ainda não conseguiu instalá-lo. Nesse caso, a solução é instalar qualquer atualização pendente.
  • Corrompido / incompleto Visual C ++ Redistributable installation - O erro também pode ser encontrado se o usuário tiver uma instalação do Visual C ++ existente que esteja corrompida ou incompleta. Nesse caso, a solução é desinstalar qualquer instalação do Visual C ++ existente antes de reinstalar a instalação necessária da página de download oficial.

Se você estiver com 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 usados ​​por outros usuários em uma situação semelhante para resolver o problema.

Se você quiser ser o mais eficiente possível, incentivamos você a seguir os métodos abaixo na ordem. Você deve eventualmente se deparar com um conjunto de instruções que ajudarão você 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 a instalação de um Pacote Redistribuível do Visual C ++, provavelmente o instalador está desatualizado ou não fez o download corretamente.

Vários usuários que se encontram em uma situação semelhante relataram que o problema foi resolvido depois que baixaram novamente o Pacote Redistribuível do Visual C ++ dos canais oficiais. Para alguns deles, o Erro não especificado 0x80240017 não retornou quando eles tentaram a instalação do instalador recém-baixado.

Aqui está um guia rápido sobre como baixar e instalar o pacote redistribuível do Visual C ++ exigido dos servidores da Microsoft:

  1. Visite o link de download aplicável ao Pacote Redistribuível do Visual C ++ 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. Quando chegar à página de download, selecione o idioma de instalação e clique no botão Download para iniciar o download.

    Baixando o Visual C ++ Redistribuível
  3. Selecione o instalador correto de acordo com sua arquitetura de SO. Marque a caixa associada ao vc-redist.x64.exe se você tiver uma versão de 64 bits do Windows ou a caixa vc-redist.x64.exe se estiver em 32 bits. Em seguida, pressione Próximo para iniciar o download.

    Download do instalador do Pacote Redistribuível do Visual C ++
  4. Abra o executável de instalação e siga as instruções na tela para concluir a instalação.

    Instalando o pacote redistribuível do Visual C ++

Se você ainda encontrar 0x80240017 Erro 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 os Pacotes Redistribuíveis do Visual C ++ 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 são 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. Veja um guia rápido sobre como fazer isso:

  1. Visite este link ( aqui ), selecione o seu idioma e clique no botão Download para baixar o Service Pack 1.

    Download do Service Pack 1 para Windows v6.1 (Build 7600: Service Pack 0)
  2. Na próxima tela, desmarque tudo além do arquivo ISO principal. Uma vez feito isso, aperte o botão Next para iniciar o download.

    Download do arquivo ISO necessário para a instalação do Windows 7 Service Pack 1.
  3. Uma vez que o arquivo ISO foi baixado, 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.

    Download da ferramenta WinCDEmu 4.1
  4. Abra o executável de instalação do WinCDEmu e pressione o botão Instalar para configurar a ferramenta no seu computador.

    Instalando a ferramenta WinCDEmu
  5. Uma vez que a ferramenta tenha sido instalada, clique em Instalar para adicionar o software do sistema necessário.

    Instalando o software adicional
  6. Reinicie seu computador para concluir a instalação do WindowsCDEmu.
  7. Quando a próxima inicialização estiver concluída, navegue até o local onde você fez o download do arquivo Iso (na etapa 2), clique com o botão direito do mouse sobre ele e escolha Selecionar driver letter & mount .

    Montando o arquivo do Service Pack 1 com o WinCDEmu
  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 .

    Montando a imagem do Service Pack
  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 novamente e veja se a mensagem de erro foi resolvida ao tentar instalar novamente o Pacote Redistribuível do Visual C ++ .

Se você ainda encontrar 0x80240017 Erro 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 receberam esse erro após serem solicitados pelo instalador do Python (ou outro aplicativo) 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.

    Download da versão apropriada do instalador do Universal C Runtime
  2. Na próxima tela, selecione seu idioma preferido e clique no botão Download para iniciar o download.

    Baixando o instalador
  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 estiver 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: Instalando as atualizações pendentes do Windows

Alguns usuários que encontraram o ' 0x80240017 Erro não especificado' ao tentar instalar o pacote redist do Visual C ++ após receberem uma solicitação do Python (ou de uma distribuição semelhante) informaram que o problema foi resolvido após a instalação de qualquer Windows pendente atualizações.

Como se constata, esse problema específico pode ocorrer se o pacote de redist do Visual C ++ for baixado pelo componente do 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 .

    Abrindo a tela do Windows Update

    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 Procurar atualizações e siga as instruções na tela para instalar todas as atualizações pendentes do Windows.

    Verificando Atualizações
  3. Quando solicitado a reiniciar, faça isso e certifique-se de retornar à tela do Windows Update para ver se há outras atualizações pendentes.
  4. Tente instalar o pacote Microsoft Visual C ++ Redistributable novamente e veja se a mensagem de erro foi resolvida.

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

Método 5: Desinstalando qualquer pacote existente do Microsoft Visual C ++ Redistributable

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

Aqui está um guia rápido sobre a desinstalação de 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 .

    Digite appwiz.cpl e pressione Enter para abrir a lista de programas instalados
  2. Dentro da tela Programas e Arquivos, vá para o painel direito, clique com o botão direito do mouse no pacote redist do Microsoft Visual C ++ e escolha Desinstalar .

    Desinstalando o pacote redist do Visual C ++
  3. No menu seguinte, clique em Desinstalar e siga as instruções na tela para se livrar do pacote redist do Microsoft Visual C ++ .

    Desinstalando os pacotes do 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 cada instalação 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: Instalando uma versão antiga do Python (se aplicável)

Se você estiver recebendo essa mensagem de erro ao tentar instalar uma distribuição Python, convém 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.

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

Com base no que outros usuários em uma 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, siga as instruções na tela e veja se você recebe o mesmo erro quando solicitado a instalar o pacote redist do Visual C ++.

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

Se você chegou até aqui sem um resultado, há uma grande chance de você encontrar esse problema por causa de algum tipo de corrupção do sistema. Há um par de métodos que você pode usar para se livrar da corrupção de arquivos e resolver o erro 0x80240017 não especificado, mas muitos usuários em uma situação semelhante relataram que o problema foi resolvido depois que eles executaram uma instalação de reparo.

Uma instalação de reparo é um procedimento não destrutivo que permitirá atualizar todos os componentes relacionados ao Windows sem afetar nenhum de seus arquivos e aplicativos pessoais. 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 você decidir ir para uma instalação de reparo, você pode seguir as instruções presentes neste artigo (aqui).

Artigos Interessantes