Esse erro pode travar aplicativos, mas o que é um MMC e por que ele não pode fazer um "snap-in"? Aqui está tudo o que você precisa saber.

O erro "MMC não pôde criar o snap-in" existe há algum tempo e ainda parece incomodar alguns usuários de vez em quando. O erro ocorre quando você tenta abrir uma ferramenta administrativa, como Visualizador de Eventos, Agendador de Tarefas e assim por diante.

Às vezes, o erro também pode aparecer após uma tela azul da morte (BSOD), causando a falha de um ou mais aplicativos. Esse erro geralmente ocorre se a configuração do registro do snap-in estiver com defeito. Aqui, mostramos algumas maneiras de corrigir para ajudá-lo a resolver o erro "MMC não pôde criar o snap-in" e restaurar o acesso às ferramentas administrativas no Windows.

1. Corrija a configuração de registro quebrada para o snap-in

Se a configuração do registro para o snap-in afetado estiver quebrada, isso pode acionar o erro "MMC não pôde criar o snap-in". Para corrigir o problema, você precisará excluir a entrada de registro corrompida associada ao snap-in. Veja como fazer isso.

Fazer modificações incorretas no Registro do Windows envolve riscos e pode causar mau funcionamento do sistema. Nós recomendamos você criar um ponto de restauração e faça um backup do registro estar do lado seguro.

  1. Imprensa Vitória + R abrir Correr.
  2. Tipo regedit e clique OK.
  3. No Editor do Registro, navegue até o seguinte local:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns
  4. O SnapIns chave consiste em várias subchaves. Você precisa localizar a subchave idêntica à CLSID mostrado na mensagem de erro.
  5. Por exemplo, se o erro ocorrer ao abrir o Visualizador de Eventos, você provavelmente verá CLSID: c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4, e assim por diante. Portanto, anote o CLSID exibido na tela de erro.
  6. No Editor do Registro, selecione a pasta da subchave com o mesmo nome do erro CLSID.
  7. Em seguida, clique com o botão direito do mouse na mesma pasta de subchave e selecione Excluir.
  8. Clique Sim para confirmar a ação.
  9. Feche o Editor do Registro e reinicie o computador.
  10. Após a reinicialização, abra o snap-in da ferramenta administrativa para ver se o erro foi resolvido.

2. Habilitar .NET Framework

Você também pode corrigir esse erro ativando o .NET Framework 3.5. A ideia é que um dos snap-ins do seu PC precise do .NET Framework 3.5 para funcionar. Portanto, se o recurso estiver desativado, você poderá encontrar um erro.

Felizmente, você pode ativar facilmente o recurso .NET Framework usando a caixa de diálogo Ativar ou desativar recursos do Windows. Veja como fazer isso.

Para habilitar o .NET Framework 3.5:

  1. aperte o Ganhar chave e tipo recursos do Windows e clique em Liga ou desliga características das janelas a partir dos resultados da pesquisa.
  2. No Recursos do Windows caixa de diálogo, selecione o .NET Framework 3.5 (inclui .NET 2.0 e 3.0).
  3. A seguir, clique no Mais ícone para expandir a seção e selecione as opções ‘Ativação HTTP do Windows Communications Foundation' e 'Ativação não HTTP do Windows Communications Foundation’.
  4. Em seguida, clique para Aplicar as alterações e instale o recurso.
  5. Uma vez instalado, você será solicitado a reiniciar o computador. Reinicie o sistema e o snap-in do MMC deve funcionar agora.

3. Verifique e repare arquivos de sistema corrompidos

Se você tiver um ou mais arquivos de sistema corrompidos, isso pode causar problemas com os aplicativos do sistema. Você pode executar a ferramenta Verificador de arquivos do sistema para determinar se o problema é devido a problemas de arquivo do sistema. Ele irá escanear e verificar a integridade dos arquivos do sistema e repará-los automaticamente para corrigir o problema.

A Microsoft recomenda executar seu utilitário interno de verificação e reparo de imagem do Windows, Deployment Image Servicing and Management (DISM), antes de executar o utilitário System File Checker.

Se você não tiver certeza de como executar qualquer uma dessas ferramentas, abordaremos ambas em nosso guia sobre como reparar arquivos corrompidos do Windows com as ferramentas internas do Windows.

4. Remova e reinstale o Microsoft Visual C++ Redistributable

Se o problema persistir, tente corrigir e reparar problemas com o pacote Visual C++ Redistributable. Se houver algum problema com o pacote, isso pode fazer com que os snap-ins do MMC parem de funcionar.

Para reparar o pacote redistribuível do Visual C++:

  1. Imprensa Vitória + R para abrir Executar.
  2. Digite "controle" e clique OK para abrir o Painel de Controle.
  3. No Painel de Controle, clique em Desinstalar um programa sob Programas.
  4. Localize e selecione o Microsoft Visual C++ Redistribuível entre e clique Desinstalar.
  5. No Modificar configuração diálogo, clique Reparar. O processo de reparo pode levar alguns minutos para ser concluído.
  6. Depois de concluído, reinicie o computador e verifique se há melhorias.

Se o problema persistir, pode ser necessário reinstalar o pacote Visual C++ Redistributable. Para reinstalar o pacote:

  1. Selecione os Pacote Microsoft Visual C++ no Painel de Controle e clique em Desinstalar.
  2. Clique Desinstalar no Modificar configuração diálogo.
  3. Clique Terminar para concluir a desinstalação. Repita o processo para todos os pacotes redistribuíveis do Visual C++.
  4. Feito isso, vá até o Página do pacote redistribuível do Microsoft Visual C++.
  5. Baixe a versão mais recente do pacote disponível em seu computador. Dependendo da compatibilidade do seu sistema, você pode selecionar entre as versões de arquitetura ARM64, X86 e X64.
  6. Execute o arquivo executável para instalar o pacote e siga as instruções na tela.
  7. Depois de instalado, reinicie o computador e verifique se os snap-ins do MMC estão funcionando.

Este erro é acionado quando um snap-in funciona mal, o que geralmente é um caso de configuração de registro quebrada. Para corrigir o problema, você pode excluir a subchave de registro quebrada do snap-in afetado. Além disso, ative/reative o .NET Framework 3.5. Caso contrário, examine o sistema em busca de problemas de integridade de arquivo com o utilitário DISM e Verificador de arquivos do sistema.

Como alternativa, você pode usar as Ferramentas de Administração de Servidor Remoto (RSAT), que possui recursos adicionais. O RSAT está disponível apenas nas edições Pro e Enterprise do sistema operacional Windows. No entanto, você pode executar um script do PowerShell para instalá-lo facilmente na versão Windows Home.