[Correção] Status de erro 0xc000012f “Imagem ruim” ao executar um programa

Quando você executa um programa no Windows, o erro 0xc000012f pode aparecer mencionando que o binário que você está tentando executar está corrompido. Aqui estão alguns exemplos, com a mensagem de erro completa literalmente:

não foi projetado para ser executado no Windows ou contém um erro. Tente instalar o programa novamente usando a mídia de instalação original ou entre em contato com o administrador do sistema ou o fornecedor do software para obter suporte. Status de erro 0xc000012f

C: \ Windows \ System32 \ schannel.dll não foi projetado para ser executado no Windows ou contém um erro. Tente instalar o programa novamente usando a mídia de instalação original ou entre em contato com o administrador do sistema ou o fornecedor do software. erro: 0xc000012f

erro de imagem ruim c000012f

O que significa o status de erro 0xc000012f?

O erro 0xc000012f significa "imagem ruim", o que denota que o executável do programa ou um dos módulos de suporte está corrompido. Ou provavelmente há uma incompatibilidade de DLL, especialmente observada em programas que usam

Redistribuíveis Microsoft Visual C ++. Em algumas situações, reinstalar a versão apropriada do Redistribuíveis Microsoft Visual C ++ corrige o problema.

Em termos de desenvolvedor, 0xC000012F meios STATUS_INVALID_IMAGE_NOT_MZ, o que significa que o arquivo de imagem especificado não tinha o formato correto. Não tinha um MZ inicial. É possível que a versão ou número de bits das bibliotecas de tempo de execução sejam incompatíveis. Por exemplo, a versão de 64 bits de uma DLL pode ter sido copiada acidentalmente para C: \ Windows \ SysWOW64 diretório que se destina a armazenar módulos de 32 bits.

O erro 0xc000012f pode ocorrer em qualquer versão do Windows e as correções abaixo se aplicam a todas as versões, incluindo o Windows 10.

[Correção] Status de erro 0xc000012f “Imagem ruim” no Windows

Fix 1: desinstalar e reinstalar o programa

Desinstalar e reinstalar o programa afetado ajuda na maioria dos casos. Certifique-se de ter o arquivo de configuração pronto.

Clique com o botão direito em Iniciar e em Executar. Modelo appwiz.cpl e clique em OK. Clique com o botão direito no programa que está causando o erro 0xc000012f “Imagem ruim” e clique em Desinstalar.

desinstalar um programa através do painel de controle

(No Windows 10, você também pode usar Aplicativos e Recursos por meio da moderna IU de Configurações para desinstalar programas. Clique em Iniciar, Configurações, Aplicativos e recursos.)

Observe que alguns fornecedores oferecem ferramentas de desinstalação “limpas” para remover completamente todos os vestígios de seus programas. Na maioria dos casos, as ferramentas de desinstalação são mais eficazes do que a rotina de desinstalação padrão. Se o fornecedor tiver essa ferramenta, baixe e execute-a também.

Execute a instalação do programa novamente para reinstalá-lo. Se você não tiver um, visite o site do fornecedor do software e baixe o programa.

Correção 2: desinstale o Windows Update problemático

Se a “Correção 1” não ajudar e o erro de “imagem ruim” ocorrer somente após a instalação de um determinado Windows Update, tente desinstalar a atualização.

  • Clique com o botão direito em Iniciar e em Executar. Na caixa de diálogo Executar, digite appwiz.cpl e clique em OK.
  • Clique em Exibir atualizações instaladas no painel esquerdo.
  • Classifique o histórico de instalação do Windows Update pela coluna “Instalado em” e encontre a atualização problemática que causou o erro
    desinstale a atualização do Windows por meio de programas e recursos
  • Selecione a atualização e clique em Desinstalar.
  • Reinicie o Windows.

Fix 3: reparar a corrupção de arquivos do sistema usando DISM e SFC

Abra um Prompt de comando elevado ou administrador janela e execute o seguinte comando:

sfc / scannow

O Verificador de arquivos do sistema executa uma verificação completa da integridade dos arquivos e repara automaticamente todos os arquivos corrompidos do sistema.

Se, por outro lado, o Verificador de arquivos do sistema não puder reparar determinados arquivos, ele mostrará o seguinte erro:

A Proteção de Recursos do Windows encontrou arquivos corrompidos, mas não foi capaz de corrigir alguns deles. Os detalhes estão incluídos no CBS.Log% WinDir% \ Logs \ CBS \ CBS.log.

sfc scannow não pode reparar arquivos

Ao analisar o Arquivo CBS.log, você pode encontrar os nomes de arquivo exatos que não puderam ser restaurados do armazenamento:

, Info CSI 00000008 [SR] Não é possível reparar arquivo de membro [l: 34 {17}] "Accessibility.dll" de Acessibilidade, Versão = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l: 8 b: b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is ausente

Nesse caso, você precisa executar a ferramenta DISM para restaurar os arquivos do sistema para o armazenamento de componentes e, em seguida, executar a ferramenta Verificador de Arquivos do Sistema novamente, se necessário. A seguir está a linha de comando DISM que você precisa para executar:

DISM.exe / Online / Cleanup-image / Restorehealth
dism online restorehealth

Para que o comando seja mais eficaz, a melhor opção seria executar o DISM mencionando o Install.wim arquivo de imagem como fonte, obtido do Windows 10 ISO. Para obter instruções detalhadas, leia o artigo Repare o Windows 10 usando DISM e SFC.

Reinicie o computador.

Fix 4: executar reversão da restauração do sistema

A configuração do Windows 10 desativa a restauração do sistema por padrão. Se você já ativou a Restauração do sistema e tem sorte o suficiente para ter um ponto de restauração adequado disponível, você pode tentar uma reversão. Certifique-se de selecionar um ponto de restauração do sistema que foi criado quando o sistema estava estável. (ou seja, antes da data em que o erro de "imagem ruim" apareceu pela primeira vez.)

Clique com o botão direito em Iniciar e em Executar. Modelo rstrui.exe e clique em OK. Escolha o ponto de restauração apropriado e reverta o sistema para um estado de funcionamento anterior.

criar ponto de restauração ou reversão anterior

Para obter instruções, consulte a postagem Como criar um ponto de restauração e retroceder para um ponto de restauração anterior.

Espero que uma das correções acima tenha ajudado a resolver o erro 0xc000012f (“Imagem Ruim”), sem a necessidade de fazer uma instalação limpa do Windows.


Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Um "pequeno" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)