Os usuários recebem a caixa de diálogo de erro de imagem incorreta ao tentar executar aplicativos em suas máquinas Windows. A mensagem de erro indica que o aplicativo que você está tentando abrir não foi projetado para Windows ou está com problemas. Na maioria dos casos, o último é verdadeiro. A mensagem de erro aparece quando o Windows não consegue executar o programa devido a problemas com bibliotecas ou arquivos exigidos pelo programa.
Neste artigo, ensinaremos como corrigir o erro de imagem ruim 0xc000012f no Windows. Quando isso acontecer, você deve substituir a biblioteca problemática que está sendo exibida ou reinstalar o programa que está causando o problema. O processo e mostra como corrigir facilmente o erro de imagem ruim. Abaixo, mencionamos as etapas para corrigir o erro de imagem incorreta 0xc000012f no Windows.
Como corrigir o erro de imagem incorreta 0xc000012f no Windows
Executar imagem e arquivo do sistema Comandos de verificação
Um erro de imagem ruim geralmente indica que os arquivos do sistema de um computador estão corrompidos. Para reparar a corrupção de arquivos do sistema, use a ferramenta de varredura SFC incluída no Windows. A execução de uma verificação de imagem de implantação pode reparar arquivos de imagem danificados que estão fora do escopo da ferramenta SFC, o que pode ser necessário para alguns usuários. Você pode executar ambas as verificações no Windows 11/10 da seguinte maneira:
Clique na lupa para acessar a ferramenta de pesquisa. No Windows 11, digite aqui na caixa de pesquisa da barra de tarefas. Digite cmd na caixa de pesquisa de arquivos para encontrar o aplicativo Prompt de Comando do Windows. Selecione Executar como administrador clicando com o botão direito do mouse no resultado do Prompt de Comando na ferramenta de pesquisa (para obter permissão de aplicativo elevada). Insira o seguinte texto de comando (pressione Enter para executar) para executar uma verificação de imagem de implantação:
DISM.exe/Online/Cleanup-image/Restorehealth
Digite e execute o seguinte comando para execute a ferramenta SFC (System File Checker):
sfc/scannow
Aguarde até que a verificação funcione como mágica e exiba uma mensagem de resultado na janela do prompt de comando.
Atualizar o Visual Studio C++ Redistributable
Muitos usuários relataram que a atualização (instalação) dos arquivos do Visual Studio C++ Redistributable resolveu o erro Bad Image 0xc000012f em seus computadores. Como resultado, é possível que seu PC não possua os arquivos VS C++ exigidos pelos pacotes de software afetados. Se for esse o caso, atualizar o VS C++ quase certamente resolverá o erro 0xc000012f. Você pode atualizar o Visual Studio C++ Redistributable fazendo o seguinte:
Navegue até site oficial da Microsoft e navegue até a página de download do Visual Studio C++ Redistributable. Na parte superior da página, clique no link X64 (plataforma Windows de 64 bits) para o pacote Visual Studio 2015-2022. Pressionando Windows + E e navegando até a pasta que contém o pacote baixado do Visual Studio C++ Redistributable, você pode abri-lo no Explorer. Para iniciar o Microsoft Visual C++, clique duas vezes em VC redist.x64.exe. Em seguida, para os termos e condições, marque a caixa de seleção Eu concordo. Para atualizar o Visual Studio C++, clique em Instalar. Depois de atualizar o Visual Studio C++, reinicie o Windows PC.
Execute o instalador da Web do usuário final do DirectX
O erro de imagem ruim 0xc000012f nos PCs dos usuários também pode ser causado pela falta de componentes de tempo de execução do usuário final do DirectX (bibliotecas). Você pode resolver isso iniciando o instalador da Web do usuário final do DirectX, que instalará as bibliotecas de tempo de execução herdadas do SDK do DirectX. Para executar o instalador da Web do usuário final do DirectX, siga estas etapas:
Navegue até a página do instalador da Web do tempo de execução do usuário final do DirectX. Nessa página, clique em Download para obter o arquivo dxwebsetup.exe. No Explorer, navegue até a pasta de downloads do seu navegador e clique duas vezes no arquivo dxwebsetup.exe. Para prosseguir, selecione o botão de opção Aceito no assistente de configuração do DirectX e clique em Avançar. Se você não quiser o software Bing Bar, desmarque a caixa de seleção Install the Bing Bar. Para instalar os componentes do DirectX, clique em Avançar. No final do assistente de configuração, clique em Concluir.
Registrar novamente o arquivo DLL especificado
A mensagem de erro 0xc000012f refere-se a um arquivo DLL que pode precisar ser registrado novamente. Microsoft Register Server, também conhecido como Regsvr32, é uma ferramenta de linha de comando para registrar novamente arquivos DLL. É assim que você usa esse utilitário para registrar novamente uma DLL.
Abra o prompt de comando e siga as etapas descritas na primeira resolução deste artigo. Em seguida, usando o nome do arquivo DLL da mensagem de erro 0xc000012f, execute o seguinte comando:
nome do arquivo DLL regsvr32
Para registrar o arquivo DLL especificado, pressione Enter. Quando aparecer uma mensagem confirmando o registro da DLL, clique em OK.
Reinstalar o software afetado
Os arquivos e as entradas de registro dos pacotes de software afetados serão substituídos se forem reinstalados. Essa pode não ser a melhor solução para software que requer um longo tempo de download. A reinstalação do software, por outro lado, é uma solução provável para o erro 0xc000012f. Você pode remover pacotes de software que causam o erro 0xc000012f acessando Programas e recursos ou Aplicativos e recursos.
Se for um aplicativo UWP, talvez seja necessário desinstalá-lo por meio de Aplicativos e recursos. Você também pode usar uma ferramenta de desinstalação de terceiros para remover o software. Reinstale o software afetado depois de desinstalá-lo e reiniciar o Windows. Obtenha a versão mais recente do software no site do editor. Em seguida, para reinstalar o programa, clique duas vezes no pacote baixado do assistente de configuração.
Restaurar o Windows para um ponto de restauração anterior
Se você tiver a Restauração do sistema ativada em seu computador/laptop, pode ser capaz de resolver o erro de imagem ruim 0xc000012f. Esta ferramenta salva instantâneos (cópias de backup) de seu sistema para datas específicas. Reverter o Windows para um ponto de restauração anterior ao erro 0xc000012f no seu PC pode resolver o problema. No Windows 10 e 11, você pode executar uma reversão do sistema da seguinte maneira:
Pressione Win + R, digite rstrui e clique em OK para iniciar a Restauração do sistema. Selecione Para ver todas as suas opções de restauração, selecione um ponto de restauração diferente. Em seguida, clique no botão Restauração do sistema. Escolha o ponto de restauração disponível mais antigo, que provavelmente é anterior ao erro 0xc000012f. Em seguida, para prosseguir para a etapa de confirmação final, clique em Avançar mais uma vez. Para concluir a restauração do sistema, pressione Concluir.
Palavras finais
Esperamos que você goste do nosso artigo sobre como corrigir o erro de imagem ruim 0xc000012f no Windows. Vai te ajudar e resolver todos os seus problemas. O erro Bad Image ocorre quando o Windows não consegue executar os programas que você tentou executar, principalmente porque os arquivos e bibliotecas necessários para executar o programa foram corrompidos como resultado de uma atualização. Existem várias causas para este erro stratus 0xc000012f, incluindo configurações incorretas do sistema, entradas de registro corrompidas, programas de inicialização excessivos, arquivos fragmentados e assim por diante.
Espero que você entenda este artigo, Como corrigir erro de imagem ruim 0xc000012f no Windows.