- Como corrigir o erro: 0xc00007b?
- Instale ou reinstale o Microsoft Visual C ++
- Instalar Directx
- Reinstalar DirectX
- Outras soluções
- Referências
O erro 0xc00007b (o aplicativo falhou ao iniciar corretamente) ocorre quando alguns arquivos do Microsoft Windows são corrompidos ou são corrompidos por uma atualização. Embora não haja motivos específicos para que isso possa acontecer, é um erro comum entre os usuários.
Em geral, esse erro é mais frequente em aplicativos voltados para o uso de multimídia (como videogames), pois a ferramenta DirectX parou de funcionar. Às vezes, um aplicativo pode ser afetado por esse erro enquanto outros funcionarão normalmente.

Fonte: Por Microsoft, via Wikimedia Commons
Quando "o aplicativo não pôde ser iniciado corretamente" e você obtém o erro 0xc00007b, é um sintoma de que arquivos com uma extensão.DLL (biblioteca de vínculo dinâmico) foram baixados ou movidos para o computador, com uma arquitetura diferente do seu computador.
A arquitetura que seu computador apresenta é importante saber. Eles podem ser dois: x86 (32 bits) e x64 (64 bits).
Isso significa que se o seu computador for baseado na arquitetura de 32 bits e o programa ou aplicativo tiver baixado um arquivo.DLL com arquitetura de 64 bits, o erro 0xc00007b será exibido e, portanto, o aplicativo não poderá ser aberto.
Este erro não afetará o sistema operacional de forma alguma, apenas os aplicativos que apresentam a falha. Não precisa se preocupar, não precisa “formatar e reinstalar o software”.
Como corrigir o erro: 0xc00007b?
Para corrigir o erro 0xc00007b e se livrar da mensagem "o aplicativo falhou ao iniciar corretamente", tente várias alternativas que não requerem uma redefinição de fábrica.
Para isso, você também precisará ter clareza sobre as possíveis circunstâncias dessa falha nos aplicativos:
- Se você foi recentemente afetado por um vírus, talvez um deles tenha modificado, excluído ou corrompido arquivos com a extensão.DLL necessária para seu bom funcionamento.
- Se você instalou um programa ou aplicativo ao qual concedeu permissão para alterar as bibliotecas de vínculo dinâmico (.DLL), eles podem ter sido substituídos por outros, o que pode gerar um erro.
- Se o seu Windows recebeu atualizações NÃO oficiais da Microsoft, talvez tenha instalado bibliotecas (.DLL) que não estão de acordo com a arquitetura do seu sistema operacional.
- Instalação incorreta de um pacote que trabalha diretamente com as extensões.DLL (como: DirectX, Microsoft Visual C ++, NetFramework).
Instale ou reinstale o Microsoft Visual C ++
O Microsoft Visual C ++ é uma cadeia de arquivos que deve ser instalada no sistema operacional para que possa ser usada em aplicativos que são programados com o compilador Visual C ++.
Se você o instalou em seu computador, deverá reinstalá-lo e é recomendável desinstalá-lo primeiro. Para fazer isso, pressione o botão Iniciar, digite "Desinstalar um programa" e pressione ENTER.

Você verá uma janela com todos os programas que seu computador instalou. Procure todos os programas que iniciam: "Microsoft Visual C ++…" e clique em "Desinstalar".

A próxima caixa será a confirmação da desinstalação. No final, é aconselhável reiniciar o computador para que as modificações tenham efeito.
Feito isso, abra seu navegador e na barra de pesquisa digite: "Microsoft Visual C ++".

Obs: Se seu sistema operacional é baseado em 32 Bits escolha o link que possui (x86), se ao contrário funciona com 64 Bits escolha o link que possui (x64). É recomendável que você apenas entre em sites seguros, como a Microsoft, para baixar esses tipos de ferramentas.
Uma vez na página, selecione o idioma no qual deseja fazer o download e clique em download.
Execute o programa ao final do download, para isso, clique sobre ele e aparecerá a caixa de diálogo do referido instalador. Você deve ler os termos e condições de uso, depois de verificar se você leu, clique em "Instalar".

Observação: não é necessário marcar "Sim, enviar informações de instalação para a Microsoft Corporation". Você deve esperar alguns minutos para que o instalador faça o download completo de todos os arquivos.
Terminado o download, clique em "Concluir" e reinicie o computador para que todas as alterações sejam feitas.

Se esse era o seu problema, ele já deve ter sido corrigido.
Instalar Directx
Ter o DirectX instalado é muito importante, pois é o que permite que o sistema operacional e a maioria dos aplicativos trabalhem diretamente com o hardware de vídeo e áudio que você possui no computador.
Para instalá-lo caso tenha sido excluído:
1.- Digite no navegador "DirectX" e pressione ENTER. Tente visitar as páginas oficiais da Microsoft para fazer o download.

Uma vez na página, vá para a seção "Versões e atualizações do DirectX por sistema operacional". Aqui você deve escolher dependendo do sistema operacional que possui.
Clique no link e a página onde você fará o download do componente será aberta.

Escolha o idioma de instalação e clique em “Download”.

Ele irá redirecioná-lo para outra página, onde você deve selecionar a arquitetura do seu computador e clicar em "Avançar".

Quando o download for concluído, execute a ferramenta clicando duas vezes sobre ela.
Você verá uma caixa do Windows Update aparecer. Lá você deve clicar em "Sim" para que o download comece.

Você tem que esperar até que a instalação termine.

Assim que o download for concluído, clique em “Reiniciar agora”.

Depois de reiniciar o computador, o componente DirectX já foi instalado com sucesso. Se esse foi o seu problema, essas etapas devem ser resolvidas.
Reinstalar DirectX
Se você já tem o componente DirectX instalado em seu computador, é necessário remover algumas extensões.DLL.
Coloque-os na pasta "System32" caso seu sistema operacional seja de 32 bits (x86), ou na pasta "SysWOW64" se seu sistema operacional for de 64 bits.
Abra “Iniciar”, clique em “Computador”.

Você deve encontrar o disco rígido onde está localizado o sistema operacional instalado. Lá, procure a pasta "Windows" e clique duas vezes nela.

Agora, abra a pasta "System32" clicando duas vezes.

Uma vez lá dentro, procure por arquivos com extensão.DLL, mas que comecem com esta palavra (em maiúsculas ou minúsculas) "d3dx9". Elimine todos eles.

Assim que todos os arquivos mencionados forem eliminados, você deve instalar o DirectX. Para fazer isso, vá para a seção neste artigo "Instalar DirectX" e siga as etapas.
Outras soluções
1.- Se a sua aplicação continuar apresentando este erro, deve reinstalá-la.
2.- Atualize o Windows habilitando “Windows Update”.
Se nenhuma dessas soluções serviu a você e o erro persistir, será necessário reinstalar o Windows do zero.
Referências
- Equipe da Microsoft (2018). Pacote Redistribuível do Microsoft Visual C ++ 2010 (x86). Retirado de: microsoft.com.
- Comunidade Microsoft (2011). Erro 0xc000007b em vários aplicativos. Obtido em: answers.microsoft.com.
- Suporte técnico da Microsoft (fevereiro de 2018). Como instalar a versão mais recente do DirectX. Obtido em: support.microsoft.com.
- Comunidade Microsoft (2015). Erro 0xc00007b. Obtido em: answers.microsoft.com.
- Suporte Técnico da Microsoft (abril de 2018). O que é um arquivo DLL? Obtido em: support.microsoft.com.
- Geforce (2018). DirectX 11. Obtido em: geforce.com.
- Comunidade Microsoft em inglês (2012). Recebe o erro 0xc00007b ao executar aplicativos. Obtido em: answers.microsoft.com.
