Como consertar o COM Surrogate parou de funcionar no Windows 10, 8 e 7

click fraud protection

Um erro 'COM Surrogate parou de funcionar' ou 'DLL host não está respondendo' é estranho e frustrante de se encontrar. COM Surrogate os erros não são catastróficos, mas se ocorrerem com frequência suficiente, podem ser perturbadores.

Como consertar o problema substituto de COM depende do sistema operacional, mas nós o orientaremos, caso você tenha Windows 10, Windows 8, ou Windows 7.

O que é COM Surrogate?

COM Surrogate é um nome genérico para processos chamados dllhost.exe, que separa o Windows Explorer de hosts DLL individuais que têm o potencial de travar. Em particular, DLLs que lidam com miniaturas de mídia. Existem muitos outros, mas esse é um dos mais comuns.

Com Surrogate no Gerenciador de Tarefas

O COM Surrogate faz com que, se algum desses arquivos DLL travar, os arquivos não travem todo o Windows Explorer. Pense nisso como uma primeira linha de defesa para a estabilidade do sistema.

O que faz com que o COM Surrogate pare de funcionar?

O erro 'COM Surrogate parou de funcionar' não parece impedi-lo de fazer muito. No entanto, sua interrupção pode ser irritante e nem sempre é óbvio o que causou o problema.

Nem sempre é fácil descobrir a causa exata de porque um host DLL não está respondendo. Existem algumas maneiras pelas quais isso pode dar errado. O mais comum é que haja alguma corrupção em um codec que permite a exibição de miniaturas de certas mídias. Em outros casos, um driver de vídeo corrompido pode ser a causa de erros em uma unidade de armazenamento.

Em alguns casos de nicho, tem havido relatórios de aplicações específicas, como Adobe Photoshop e o gravador de disco do Nero, fazendo com que o COM Surrogate pare de funcionar. Isso é menos provável, e nós defendemos algumas das correções mais gerais abaixo antes de apontar o dedo para qualquer aplicativo específico. Se você instalou recentemente um novo aplicativo e encontrou um erro, reverter para antes de instalá-lo pode ser uma boa primeira etapa.

Nunca baixe arquivos DLL: aqui está o porquê

A correção do COM Surrogate parou de funcionar no Windows 10

Sem uma causa aparente para erros de COM Surrogate, geralmente é bom tentar algumas correções gerais que podem corrigir uma série de problemas primeiro. Após qualquer uma das correções a seguir, reinicie o sistema e repita as etapas para acionar o problema COM Surrogate. Se tudo estiver bem, não deve aparecer novamente.

Essas etapas foram projetadas para funcionar com o Windows 10. Eles também se aplicam ao Windows 8.1 e 7; no entanto, os métodos para chegar lá podem ser ligeiramente diferentes.

  1. Execute uma verificação antivírus. Provavelmente não é um malware problema, mas é sempre uma boa ideia executar um varredura antivírus se você tem um problema com o seu PC com Windows.

  2. Atualizar drivers gráficos. Um driver de vídeo duvidoso pode ser o motivo para erros de funcionamento do COM Surrogate. Remover o existente e instalar uma versão atualizada (ou uma versão mais antiga confirmada para funcionar) pode ser um bom lugar para começar a corrigir os problemas de host DLL que não está respondendo.

    Para ter certeza de que removeu tudo relacionado aos drivers gráficos, baixe e execute o desinstalador do driver de vídeo. É um pouco mais complexo, mas as etapas são autoexplicativas e o assistente o orienta durante o processo.

    Se isso não corrigir o erro e você achar que a atualização para um driver recente pode ter causado isso, baixe um driver mais antigo que você sabe que funciona e instale-o.

  3. Verifique se há erros de disco. Problemas com uma unidade de armazenamento podem ser a causa de erros de host DLL, portanto, dar uma olhada nela é uma boa ideia se você encontrar esse problema.

  4. Adicionar uma exceção DEP. Prevenção de execução de dados, ou DEP, é uma ferramenta de segurança do Windows que impede que scripts não reconhecidos sejam carregados na memória reservada. Um DEP excessivamente zeloso pode impedir que o COM Surrogate seja executado corretamente. Para corrigir isso, adicione-o à lista de exceções DEP.

Como corrigir erros de DLL da maneira certa