Guia de tecnologias

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

6 min read Windows Atualizado 08 Oct 2025
Corrigir 'mscoree.dll not found' no Windows 11
Corrigir '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.

PC com Windows 11 mostrando área de trabalho

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.

  1. Clique no ícone da lupa na barra de tarefas para abrir a pesquisa.
  2. Digite Ativar ou desativar recursos do Windows na caixa de pesquisa.
  3. Selecione Ativar ou desativar recursos do Windows para abrir o applet do Painel de Controle.
  4. Marque a caixa .NET Framework 3.5 (inclui .NET 2.0 e 3.0) se estiver desmarcada.

Janela Recursos do Windows mostrando .NET Framework

  1. Expanda a entrada de .NET Framework 3.5 para selecionar opções de comunicação do Windows, se necessário.
  2. Verifique se .NET Framework 4.8 Advanced Services está selecionado. Se não, marque .NET Framework 4.8.
  3. Expanda a caixa de .NET Framework 4.8 e selecione ASP.NET 4.8 caso o seu software precise de recursos web.

Caixa de seleção ASP.NET 4.8 em Recursos do Windows

  1. Clique em OK para aplicar as alterações.
  2. 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.

  1. Acesse a página de download da Ferramenta de Reparo do Microsoft .NET Framework.
  2. Clique em Download e aguarde o arquivo NetFxRepairTool.exe ser salvo.
  3. Abra o Explorador de Arquivos e localize o NetFxRepairTool.exe.
  4. Dê um duplo clique no NetFxRepairTool.exe para abrir a ferramenta.
  5. Marque a caixa ‘I have read and accept the license terms’ para aceitar os termos.
  6. Clique em Next e siga as recomendações da ferramenta.

Ferramenta de reparo Microsoft .NET Framework (NetFxRepairTool)

  1. 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

  1. Verificar mensagens de erro e contexto (qual programa, quando ocorreu).
  2. Ativar .NET e executar o reparo do .NET.
  3. Rodar SFC/DISM.
  4. Reinstalar aplicativo e atualizar Windows.
  5. 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.

Autor
Edição

Materiais semelhantes

Photoshop CS5 no Ubuntu 10.10 — Guia prático
Linux

Photoshop CS5 no Ubuntu 10.10 — Guia prático

Baixar filmes e séries da Netflix para ver offline
Streaming

Baixar filmes e séries da Netflix para ver offline

Corrigir: Firefox já em execução mas não responde
Suporte Técnico

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

Tim Cook: programar é melhor que inglês
Educação e Tecnologia

Tim Cook: programar é melhor que inglês

Aumentar velocidade de download no Windows 10
Tutoriais

Aumentar velocidade de download no Windows 10

Aumentar limite de memória do PHP
PHP

Aumentar limite de memória do PHP