Como resolver o erro 'mscoree.dll not found' no Windows 11

Se o Windows mostrar o erro ‘mscoree.dll not found’, comece ativando o .NET Framework 3.5 e 4.8 em Recursos do Windows e execute a Ferramenta de Reparo do Microsoft .NET Framework. Se o problema persistir, aplique verificações de integridade do sistema (SFC/DISM), reinstale o aplicativo afetado e verifique atualizações do Windows ou problemas de antivírus. Se houver suspeita de falha de hardware, procure assistência técnica.
O que é mscoree.dll?
mscoree.dll é uma biblioteca de vínculo dinâmico (DLL) usada pelo Microsoft .NET Framework para inicializar e executar aplicações .NET no Windows. Em uma linha: é um carregador do runtime .NET necessário para muitos programas.
Por que aparece este erro?
Quando o Windows não encontra a DLL indicada na mensagem, o software que depende dela não abre. O erro ‘mscoree.dll not found’ normalmente surge quando:
- O .NET Framework necessário está desabilitado ou corrompido.
- Arquivos de sistema do Windows estão danificados.
- O aplicativo foi instalado incorretamente ou falta um componente.
- Um antivírus removeu ou colocou em quarentena o arquivo.
Soluções passo a passo
Abaixo estão as correções mais comuns, na ordem recomendada: primeiro as menos intrusivas, depois as mais profundas.
1) Ative o .NET Framework no Windows 11
Ativar versões do .NET Framework resolve a maioria dos casos em que mscoree.dll está ausente.
- Clique no ícone da lupa na barra de tarefas para abrir a pesquisa.
- Digite Ativar ou desativar recursos do Windows na caixa de pesquisa.
- Selecione Ativar ou desativar recursos do Windows para abrir o applet do Painel de Controle.
- Marque a caixa .NET Framework 3.5 (inclui .NET 2.0 e 3.0) se estiver desmarcada.
- Expanda a entrada de .NET Framework 3.5 para selecionar opções de comunicação do Windows, se necessário.
- Verifique se .NET Framework 4.8 Advanced Services está selecionado. Se não, marque .NET Framework 4.8.
- Expanda a caixa de .NET Framework 4.8 e selecione ASP.NET 4.8 caso o seu software precise de recursos web.
- Clique em OK para aplicar as alterações.
- Reinicie o computador quando solicitado.
Importante: após ativar os recursos, alguns componentes podem ser baixados via Windows Update, por isso uma ligação ativa à internet pode ser necessária.
2) Execute a Ferramenta de Reparo do Microsoft .NET Framework
Se o Framework estiver ativo mas ainda houver erro, a instalação pode estar corrompida. A Microsoft fornece uma ferramenta de reparo dedicada.
- Acesse a página de download da Ferramenta de Reparo do Microsoft .NET Framework.
- Clique em Download e aguarde o arquivo NetFxRepairTool.exe ser salvo.
- Abra o Explorador de Arquivos e localize o NetFxRepairTool.exe.
- Dê um duplo clique no NetFxRepairTool.exe para abrir a ferramenta.
- Marque a caixa ‘I have read and accept the license terms’ para aceitar os termos.
- Clique em Next e siga as recomendações da ferramenta.
- Reinicie o PC após a conclusão.
3) Verifique e repare arquivos de sistema (SFC e DISM)
Use as ferramentas internas do Windows para restaurar arquivos de sistema corrompidos.
- Abra o Prompt de Comando como administrador e execute:
sfc /scannow
- Se o SFC não resolver, execute os comandos DISM na ordem:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Reinicie após a conclusão de cada etapa e tente executar o programa novamente.
4) Reinstale o aplicativo afetado ou o .NET Runtime específico
Se o erro ocorrer apenas com um programa (por exemplo, Corel PaintShop Pro), desinstale o aplicativo, reinicie e instale a versão mais recente. Alguns programas incluem versões do .NET runtime — siga as instruções do fornecedor.
5) Atualize o Windows e verifique o antivírus
- Execute Windows Update para instalar correções e componentes faltantes.
- Confira o histórico do antivírus: arquivos legítimos às vezes vão para quarentena. Se o antivírus removeu mscoree.dll, restaure e marque exceção temporária antes de reinstalar.
6) Restauração do sistema e suporte técnico
Se o problema começou recentemente, uma Restauração do Sistema para um ponto anterior pode eliminar mudanças que causaram o erro. Se houver suspeita de falha de hardware (disco com setores defeituosos), considere assistência técnica profissional.
Outras correções e truques rápidos
- Execute o instalador do .NET Framework manualmente a partir do site da Microsoft.
- Use um usuário administrador para instalar componentes.
- Teste o aplicativo em outra máquina para isolar se é problema do PC ou do instalador.
Observação: evitar baixar mscoree.dll de sites aleatórios; esses arquivos podem ser inseguros e inválidos.
Quando isso não resolve
Contraexemplos e causas menos comuns:
- Se o sistema de arquivos estiver severamente danificado por malware, reparos simples podem falhar.
- Hardware com problemas (SSD/HDD) pode corromper repetidamente arquivos reinstalados.
- Se o aplicativo exigir uma versão específica do .NET que não é suportada pela sua edição do Windows, será necessário instalar a versão correta do runtime.
Metodologia rápida de diagnóstico
- Verificar mensagens de erro e contexto (qual programa, quando ocorreu).
- Ativar .NET e executar o reparo do .NET.
- Rodar SFC/DISM.
- Reinstalar aplicativo e atualizar Windows.
- Escalar para restauração, logs ou assistência técnica se persistir.
Lista de verificação por função
Usuário final:
- Reiniciar o PC
- Ativar .NET via Recursos do Windows
- Reinstalar o aplicativo afetado
Administrador de TI:
- Executar SFC e DISM
- Verificar políticas de antivírus e lista de quarentena
- Implantar correção via WSUS ou script
Técnico de hardware:
- Testar integridade do disco e memória
- Fazer backup e verificar setores defeituosos
Critérios de aceitação
- O aplicativo que antes mostrava ‘mscoree.dll not found’ abre sem erro.
- O evento correspondente não aparece nos logs do Visualizador de Eventos após teste.
- SFC e DISM não reportam corrupção irreparável.
Glossário (uma linha cada)
- DLL: arquivo de biblioteca compartilhada que programas carregam em tempo de execução.
- .NET Framework: plataforma da Microsoft para executar aplicações .NET.
Resumo final
Ativar o .NET Framework e executar a Ferramenta de Reparo resolve a maioria dos casos do erro ‘mscoree.dll not found’. Se necessário, aplique SFC/DISM, reinstale o software afetado e verifique o antivírus e as atualizações do Windows. Para problemas persistentes relacionados a hardware, procure assistência técnica.
Importante: não baixe DLLs isoladas de fontes não oficiais. Sempre prefira as ferramentas e instaladores oficiais da Microsoft ou do fornecedor do software.
Materiais semelhantes

Photoshop CS5 no Ubuntu 10.10 — Guia prático

Baixar filmes e séries da Netflix para ver offline

Corrigir: Firefox já em execução mas não responde

Tim Cook: programar é melhor que inglês
