9 principais correções para o erro ‘DLL não foi projetado para ser executado no Windows’
Miscelânea / / October 26, 2023
Bibliotecas de links dinâmicos (DLLs) são cruciais para garantir o bom funcionamento do seu aplicativos e programas. Esses arquivos contêm código e dados que vários programas podem utilizar no Windows 10 e 11. No entanto, pode haver momentos em que um arquivo DLL pode não funcionar no seu PC, acionando a caixa de diálogo Imagem ruim que diz: ‘DLL não foi projetado para ser executado no Windows ou contém um erro’.
![As principais correções para DLL não foram projetadas para execução em erros do Windows](/f/4fe39e956340bfd7431b88ee9c363aa1.jpg)
Pode haver vários motivos para esse erro, incluindo programas desatualizados, infecções por malware, arquivos de sistema corrompidos, etc. Esta postagem lista todas as soluções possíveis para corrigir esse erro de DLL em seu PC com Windows 10 ou 11.
1. Verifique se há problemas de permissão
A falta de permissões necessárias é um motivo comum pelo qual você pode encontrar o erro ‘DLL não foi projetado para ser executado no Windows’ ao executar um aplicativo ou programa. Portanto, é a primeira coisa que você deve verificar.
Passo 1: Clique no ícone de pesquisa do Windows na barra de tarefas para abrir o menu Iniciar, digite o nome do programa que está apresentando o erro e selecione Abrir local do arquivo.
![Abra o local do arquivo do programa](/f/63a681d58795be86e161e2dab0471c13.png)
Passo 2: Clique com o botão direito no arquivo .EXE do programa e selecione Propriedades.
![Abra propriedades do arquivo EXE](/f/1f0c9dde7e52bd908716247f418b1294.png)
Etapa 3: Na guia Segurança, clique no botão Editar.
![Editar permissão do arquivo EXE](/f/530d967335ae9009a0811fb46ccb3b0d.png)
Passo 4: Selecione Sim quando o prompt do Controle de Conta de Usuário (UAC) aparecer.
![Editor de permissão UAC](/f/8eb55dd6b03fee275696be943d3c41ee.png)
Etapa 5: Selecione Usuários e marque a caixa de seleção Permitir ao lado de Controle total. Em seguida, clique em Aplicar seguido de OK.
![Controle total sobre o programa](/f/94107e99d009a2ba5fdec855c34ecf36.png)
2. Execute as verificações SFC e DISM
Arquivos de sistema corrompidos ou danificados em seu computador também podem causar esses erros. Você pode executar o integrado SFC (verificador de arquivos do sistema) e verificações DISM (Deployment Image Servicing and Management) para corrigir os arquivos danificados que causam o erro.
Passo 1: Clique com o botão direito no ícone Iniciar e selecione Terminal (Admin) na lista.
![Abra o Terminal (Admin) no Windows 11](/f/cb3db7b25388c5e3743aa790b388bc5e.png)
Passo 2: Selecione Sim quando o prompt do Controle de Conta de Usuário (UAC) aparecer.
![Abrir prompt do Terminal UAC](/f/c0e202c0c2abdfc7fe417ac48d325348.jpg)
Etapa 3: No console, digite o seguinte comando e pressione Enter.
SFC /scannow
![Verificação SFC no Windows](/f/7ccd775ef9c4ee20f72bbc02d8c8d568.jpg)
Passo 4: Execute os seguintes comandos um por um e pressione Enter após cada um para executar a verificação DISM:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
![Verificação DISM](/f/8cb8cca7867a7ca5583806a4482b49d4.jpg)
Reinicie o seu PC depois disso para verificar se o problema ainda persiste.
3. Reparar os pacotes redistribuíveis do Visual C++
Vários aplicativos e programas populares do Windows contam com bibliotecas de tempo de execução do Visual C++ para fornecer recursos essenciais e operar sem problemas. No entanto, se houver um problema com o pacote redistribuível do Visual C++ em seu computador, você poderá receber o erro ‘DLL não foi projetado para ser executado no Windows’ ao abrir ou usar um programa. Veja como você pode consertar isso.
Passo 1: Pressione o atalho de teclado Windows + R para abrir a caixa de diálogo Executar. Digitar appwiz.cpl e pressione Enter.
![Abra programas e recursos no Windows](/f/d816f9887aebfb600ada3db1e46ba1b7.png)
Passo 2: Selecione o pacote redistribuível Microsoft Visual C++ e clique em Alterar. Você terá que repetir este processo para reparar todos os pacotes.
![Reparar pacote redistribuível do Microsoft Visual C++](/f/22acdfed4a57e10112f90f28ece3b5e2.png)
Etapa 3: Clique no botão Reparar e aguarde a conclusão do processo.
![Reparar Microsoft Visual C++ Redistribuível](/f/8945389eae1f3e8f2d890e9f88ce6cb2.jpg)
4. Registre novamente o arquivo DLL problemático usando o prompt de comando
Outra coisa que você pode fazer para resolver esse erro é registrar novamente o arquivo DLL problemático. Não se preocupe, este processo é bastante simples e requer apenas a execução de um único comando.
Passo 1: Pressione o atalho de teclado Windows + S para abrir o menu de pesquisa do Windows. Tipo terminal na caixa, clique com o botão direito no primeiro resultado e selecione Executar como administrador.
![Abra o Terminal como Administrador](/f/67b5a558fb623dbef13e910f2edfd23b.png)
Passo 2: Selecione Sim quando o prompt do Controle de Conta de Usuário (UAC) aparecer.
![Abrir prompt do Terminal UAC](/f/c0e202c0c2abdfc7fe417ac48d325348.jpg)
Etapa 3: No console, digite regsvr32 seguido pelo nome do arquivo DLL. Por exemplo, se você registrasse novamente o arquivo msxml3.dll, seu comando seria este:
regsvr32 msxml3.dll
![Registrar novamente arquivos DLL](/f/796a7fce65d8c26c875560a573f1a018.png)
Saia da janela do Terminal e verifique se o Windows ainda mostra o erro.
5. Atualize ou reinstale o software problemático
Problemas de compatibilidade com seu aplicativo ou programa também podem acionar o erro ‘DLL não foi projetado para ser executado no Windows’ em seu PC. Se esse erro afetar apenas um aplicativo ou programa específico, tente atualizá-lo e veja se ajuda.
![Atualizar reprodutor VLC](/f/4b19292cf168418b68d4ae5199960d42.png)
Se o erro persistir mesmo após a atualização ou se você não conseguir atualizar o programa, tente reinstalá-lo. Isso deve ajudar a corrigir quaisquer problemas causados por instalação inadequada.
Pressione a tecla Windows + atalho de teclado S para abrir o menu Pesquisa do Windows. Digite o nome do programa que deseja remover, clique com o botão direito no primeiro resultado e selecione Desinstalar. Em seguida, siga as instruções na tela para remover o programa e prosseguir com uma nova instalação.
![Desinstalar o VLC do Windows](/f/c13f3a9d0e5e61670078fa91f3a947f4.png)
6. Verificar malware
A presença de malware em seu PC também pode impedir que arquivos DLL sejam executados corretamente em seu PC com Windows 10 ou 11 e causar tais problemas. Para anular essa possibilidade, você pode executar um verificação completa do sistema usando o Windows Defender ou um programa antivírus confiável de terceiros. Se a verificação revelar algo suspeito, siga as etapas recomendadas para remover a ameaça.
![Verificar malware](/f/cbdc401100d24df0c89b4c65cb61c66f.png)
7. Instale atualizações do Windows
A Microsoft lança frequentemente atualizações para o seu PC com Windows para adicionar novos recursos, melhorar o desempenho e corrigir bugs e problemas. É uma boa ideia instalar todas as atualizações pendentes do Windows e ver se isso ajuda.
Pressione a tecla Windows + atalho de teclado I para abrir o aplicativo Configurações. Na guia Windows Update, clique no botão Verificar atualizações e instale todas as atualizações disponíveis.
![Verifique se há atualizações do Windows](/f/333a7cf4c1dde1c1d6eeaa83cf4a2b1d.png)
8. Experimente a inicialização limpa
Um aplicativo ou serviço de terceiros em execução em segundo plano pode estar interferindo no Windows e impedindo a execução de arquivos DLL. Se for esse o caso, inicialize seu PC em um estado de inicialização limpa. Veja como inicializar seu PC com Windows em um estado de inicialização limpa:
Passo 1: Pressione a tecla Windows + atalho de teclado R para abrir a caixa de diálogo Executar, digite msconfig na caixa e pressione Enter.
![Abra a configuração do sistema no Windows 11](/f/06be993c1efe40b1a206e0c6bd21a771.png)
Passo 2: Na guia Serviços, marque a caixa de seleção ‘Ocultar todos os serviços Microsoft’ e clique no botão Desativar todos.
![Desative serviços de terceiros no Windows](/f/7b7ac0c8a6d9f3d412f6c2a3f1bde3d7.jpg)
Etapa 3: Mude para a guia Inicializar e clique em Abrir Gerenciador de Tarefas.
![Abra o Gerenciador de Tarefas no Windows](/f/9f5cb28e83f4346a62fa02dd8c50115d.jpg)
Passo 4: Na janela do Gerenciador de Tarefas, selecione um aplicativo de terceiros e clique no botão Desativar na parte superior. Repita esta etapa para desativar todos os aplicativos de inicialização de terceiros.
![Desative aplicativos de inicialização de terceiros do Windows](/f/c550a1acd06470bd3812aefd67e9137e.jpg)
Reinicie o seu PC para entrar no estado de inicialização limpa e veja se você encontra algum erro de DLL. Caso contrário, significa que um dos aplicativos ou programas de terceiros é responsável pelo erro. Você precisará revisar todos os aplicativos e programas instalados recentemente e removê-los para resolver o problema.
9. Execute uma restauração do sistema
Por último, se o erro ‘DLL não foi projetado para ser executado no Windows’ só começou a aparecer recentemente, você pode usar restauração do sistema para reverter seu PC a um ponto em que estava funcionando corretamente. Veja como.
Passo 1: Clique no ícone de pesquisa do Windows na barra de tarefas para abrir o menu Iniciar, digite criar um ponto de restauraçãoe pressione Enter.
![Abra a Restauração do Sistema no Windows 11](/f/25fb6094b182e810a09c55595b737a22.png)
Passo 2: Navegue até a guia Proteção do Sistema e clique no botão Restauração do Sistema.
![Abra a Restauração do Sistema no Windows 11](/f/913d6da2107a1da5a3b6508d26414942.png)
Etapa 3: Selecione a opção de restauração recomendada e clique no botão Avançar na parte inferior.
![Ponto de restauração do Windows 11](/f/e79c0de258e936d391ccb632494da2b7.png)
Passo 4: Clique em Concluir e permita que o Windows restaure para o ponto de restauração especificado.
![Execute uma restauração do sistema no Windows 11](/f/303927364117cf5d8d4b89479fb9d0f0.png)
Chega de erros de DLL
Pode ser frustrante quando erros de DLL impedem a execução de programas em seu PC e impedem você de trabalhar. Esperançosamente, uma ou mais das dicas acima ajudaram a corrigir o erro ‘DLL não foi projetado para ser executado no Windows’ e tudo voltou ao normal.
Última atualização em 15 de setembro de 2023
O artigo acima pode conter links afiliados que ajudam a apoiar a Guiding Tech. No entanto, isso não afeta a nossa integridade editorial. O conteúdo permanece imparcial e autêntico.
![](/f/9a5dc53836fdbce16b5952b9c0e4c2e4.jpg)
Escrito por
Pankil é um engenheiro civil que se tornou escritor freelancer de Ahmedabad, na Índia. Desde sua chegada à Guiding Tech em 2021, ele mergulha no mundo de instruções e guias de solução de problemas no Android, iOS, Windows e na Web na Guiding Tech. Quando o tempo permite, ele também escreve para MakeUseOf e Techwiser. Além de seu novo amor por teclados mecânicos, ele é um fã disciplinado de passos e continua planejando suas viagens internacionais com sua esposa.