Existem muitas causas possíveis para o erro 0xc0000142. Portanto, abordaremos muitas soluções possíveis para ajudá-lo a corrigi-lo.
O erro 0xc0000142 ocorre quando os usuários tentam iniciar alguns pacotes de software do Windows. Aqueles que encontraram esse problema geralmente veem uma mensagem de erro que diz: "O aplicativo não pôde ser iniciado corretamente (0xc0000142)." Quando isso acontece, o programa afetado se recusa a iniciar.
Infelizmente, o erro 0xc0000142 é um código genérico que pode afetar muitos pacotes de software do Windows. No entanto, muitos usuários relatam que geralmente vem de aplicativos e jogos do Microsoft Office.
Portanto, se você estiver enfrentando esse problema, veja como corrigir o erro 0xc0000142 no Windows 11 e 10.
1. Execute o software afetado com permissões de administrador
Inicie a solução de problemas do erro 0xc0000142 definindo o software afetado para ser executado como administrador. Isso garantirá que o programa possa acessar locais de arquivos mais restritos. Você poderia potencialmente parar este código de erro por
configurar o aplicativo afetado para sempre executar como administrador.2. Defina o software afetado para ser executado no modo de compatibilidade
Se o erro 0xc0000142 surgir para um software mais antigo, pode haver um problema de compatibilidade com a plataforma Windows 11/10 do seu PC. Configurar um aplicativo ou jogo para ser executado no modo de compatibilidade para uma plataforma Windows mais antiga pode resolver esse problema.
É assim que você pode configurar seu software para ser executado no modo de compatibilidade:
- aperte o janelas logotipo + E botões do teclado e abra a pasta de instalação do software afetado.
- Clique com o botão direito do mouse no arquivo EXE (aplicativo) do software para selecionar Propriedades.
- Clique na janela de propriedades Compatibilidade aba.
- Marque a caixa de seleção rotulada Execute este programa em modo de compatibilidade.
- Escolha o sistema operacional Windows mais recente no ano de lançamento do software no menu suspenso. Selecionar o Windows 8 ou 7 provavelmente será suficiente para a maioria dos aplicativos.
- Clique Aplicar para definir o novo modo de compatibilidade.
- Selecione OK para sair da janela de propriedades.
Um método alternativo é use o Solucionador de problemas de compatibilidade de programas do Windows 11. Essa ferramenta aplica automaticamente as configurações de compatibilidade recomendadas, economizando tempo e esforço.
3. Escaneie os arquivos de sistema do seu PC
Arquivos de sistema DLL (Dynamic Link Library) corrompidos podem causar o erro 0xc0000142. Você pode verificar e corrigir a corrupção de arquivos do sistema executando o verificador de arquivos do sistema do Windows.
Também recomendamos a execução de um comando de varredura do Deployment Imaging Service Management. Esse utilitário pode solucionar problemas com a imagem do sistema Windows. Para executar essa ferramenta, execute este comando no prompt de comando:
DISM.exe /Online /Cleanup-image /Restorehealth
4. Defina a localidade correta do sistema
Definir uma localidade de sistema correta é uma correção de erro 0xc0000142 que funcionou para alguns usos. Para aplicar essa correção, você deve selecionar uma configuração de localidade do sistema para software não-unicode que corresponda à região correta do seu PC. Você pode definir a localidade do sistema adequada da seguinte forma:
- Imprensa janelas chave + R, tipo Painel de controle em Executar e selecione OK.
- Clique em Região dentro da janela Todos os itens do painel de controle.
- A seguir, clique no Administrativo aba.
- aperte o Alterar localidade do sistema botão.
- Selecione a região correta para o seu PC no menu suspenso.
- Imprensa OK na janela Configurações da região.
- Clique no Aplicar botão para salvar suas configurações regionais e OK sair.
5. Registre novamente os arquivos DLL no Windows
Muitos usuários disseram que registrar novamente todos os arquivos DLL funciona para corrigir o erro 0xc0000142. Isso destaca que o erro 0xc0000142 surge porque alguns arquivos DLL necessários não estão registrados corretamente. Existem muitos arquivos DLL, mas você pode registrá-los novamente executando um único comando da seguinte maneira:
- aperte o janelas logotipo + S tecla simultaneamente e insira o Prompt de Comando.
- Abra o prompt de comando com privilégios de administrador selecionando Executar como administrador para o resultado da pesquisa desse aplicativo.
- Insira este comando para registrar novamente as DLLs e pressione Retornar:
para %1em (*.dll) fazer regsvr32 /s %1
- Aguarde até que todas as DLLs tenham sido registradas antes de fechar o Prompt de Comando.
6. Executar uma verificação CHKDSK (verificar disco)
Outro motivo possível para o erro 0xc0000142 é que seu PC possui setores de disco defeituosos. Você pode verificar e reparar setores de disco defeituosos executando uma verificação CHKDSK (Verificar disco) no Prompt de Comando.
7. Atualize o driver da GPU (unidade de processamento gráfico) do seu PC
Se você precisar corrigir o erro 0xc0000142 para um jogo do Windows, atualizando o driver gráfico do seu PC pode ajudar. Você pode fazer isso manualmente, usando uma ferramenta de atualização de driver de terceiros ou um software AMD ou NVIDIA como o GeForce Experience.
8. Habilitar o recurso .NET Framework 3.5
Alguns programas precisam de versões mais antigas do .NET Framework para serem executados no Windows. Então, você pode precisar habilite o .NET Framework 3.5 no Windows se esse recurso não estiver disponível em seu computador.
9. Edite a chave de registro do Windows
Muitos usuários que corrigiram o erro 0xc0000142 confirmam que a edição de um registro do Windows funcionou para eles. Esses usuários modificaram o valor de um LoadAppInit_DLL DWORD dentro da chave do Windows. Estas são as etapas exatas para aplicar esta resolução potencial:
É arriscado editar o Registro. Sempre faça backup do Registro do Windows antes de fazer qualquer alteração para garantir que você possa reverter para o original se encontrar problemas após aplicar essa correção.
- Clique no ícone de lupa da barra de tarefas ou na caixa de pesquisa para ativar uma ferramenta de localização de arquivos.
- Digite a frase de pesquisa regedit na ferramenta de localização de arquivos.
- Selecione Editor do Registro para visualizar a janela de registro.
- Vá para este local chave inserindo o seguinte caminho na barra de endereços do Editor do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Versão Atual\Windows
- Clique duas vezes no LoadAppInit_DLLs DWORD.
- Em seguida, insira 0 no dados de valor caixa se esse DWORD estiver definido de forma diferente.
- Clique OK para aplicar o novo valor para a DWORD LoadAppInit_DLLs.
- Feche o Editor do Registro e reinicie o seu PC.
10. Reinstale os pacotes de software afetados
A solução potencial final é reinstalar os pacotes de software para os quais ocorre o erro 0xc0000142. Isso atualizará e reparará os arquivos do software, o que pode ser necessário se outras resoluções não funcionarem. A reinstalação também é outra maneira de atualizar aplicativos.
Há muitas maneiras de desinstalar o software no Windows, e você pode escolher qualquer método para remover o aplicativo. No entanto, se o erro ocorrer ao abrir um jogo, talvez seja necessário desinstalá-lo com o software cliente, como o Epic Games Launcher. Em seguida, reinstale a versão mais recente do aplicativo ou jogo baixando-o de seu site ou cliente de jogos.
Obtenha o erro 0xc0000142 resolvido no Windows 11 e no Windows 10
Corrigir o erro 0xc0000142 nem sempre é simples porque é um problema com muitas causas possíveis. Existem inúmeras maneiras confirmadas de corrigir esse problema, muitas das quais são abordadas aqui. Portanto, você provavelmente terá que tentar aplicar pelo menos alguns desses métodos de solução de problemas para encontrar um que resolva o erro 0xc0000142 em seu PC.
Várias ferramentas de reparo de terceiros para Windows 11 e Windows 10 também podem ser úteis para corrigir o erro 0xc0000142. Windows Repair, Advanced SystemCare e Windows Repair Toolbox estão entre as melhores ferramentas de reparo freeware para solução de problemas de software.