Um cliente meu começou a ter um problema estranho ao navegar por fotos e vídeos em seu PC com Windows 7: ele apareceria com a seguinte mensagem de erro:
COM Surrogate has stopped working
O mais estranho foi que o erro só surgiu quando navegava por arquivos de vídeo ou imagens, e não por qualquer outro tipo de arquivo. Depois de fazer algumas pesquisas, conseguimos consertar o problema, mas tivemos que tentar algumas coisas diferentes antes que ele finalmente funcionasse. Neste post, vou escrever as diferentes soluções possíveis e espero que uma delas funcione para você.
Método 1 - Atualizar Codecs
Obviamente, como era um vídeo / imagem problema, pensamos que poderia ser algo com o conjunto atual de codecs instalados. Este cliente em particular gostava de copiar e copiar coisas, então ele tinha o ffdshow instalado mais alguns outros codecs. Nós atualizamos manualmente todos os codecs para suas versões mais recentes, incluindo ffdshow, Windows 7 Codec Pack e outros. Você pode baixar a versão mais recente do Windows 7 Codec Pack.
Se você tiver o DivX ou Nero instalado no seu computador, vá em frente e atualize-os para as versões mais recentes também. Em alguns casos, pode ser necessário desinstalar um programa e reinstalá-lo posteriormente.
Método 2 - Kaspersky Antivirus
Houve um problema conhecido com o antivírus Kaspersky que causa esse problema ocorrer. Se você usa o Kaspersky, é necessário atualizar o software Kaspersky, não apenas as definições de antivírus. Você também pode testar para ver se isso realmente está causando o problema desativando o programa completamente e vendo se o problema desaparece.
Método 3 - Comandos
Existem alguns comandos que você pode tentar executar no Windows para ver se ele resolve o problema. Você tem que executá-los no prompt de comando. Clique em Iniciar, digite cmd e, em seguida, clique com o botão direito do mouse e escolha Executar como administrador. Agora digite os seguintes comandos, pressionando enter após cada um:
regsvr32 vbscript.dllregsvr32 jscript.dll
Isso irá registrar novamente algumas dlls com o Windows e possivelmente corrigir o erro substituto COM. Se não, continue lendo!
Método 4 - Verifique se há erros no disco
Se você está vendo esse problema apenas em uma unidade específica como um dispositivo USB externo, então pode ser que Existem alguns setores defeituosos no disco rígido. É uma boa ideia executar um chkdsk para garantir que a unidade esteja funcionando corretamente. Você pode ler meu post anterior em como usar o utilitário chkdsk.
Método 5 - Desativar DEP para dllhost.exe
Outra correção mencionada várias vezes é adicionar dllhost .exe para a lista de exclusão para DEP (Data Execution Protection). Você pode ler meu post anterior em como desativar a DEP no Windows. Na última etapa desse artigo, clique em Adicionar e adicione o seguinte arquivo exe no Windows 7 de 32 bits:
C:\Windows\System32\dllhost.exe
Para o Windows 7 de 64 bits, é necessário excluir o arquivo dllhost.exe neste caminho:
C:\Windows\SysWOW64\dllhost.exe
Método 6 - Exibir / driver da impressora
Isso pode ser um pouco complicado, mas se você atualizou recentemente um driver para seu monitor ou até mesmo algum outro hardware em seu computador, tente reverter o driver para a versão anterior. Geralmente é mais com o driver de exibição do que qualquer outra coisa. Em alguns casos, a atualização para a versão mais recente do driver de vídeo também pode corrigir o problema. Assim, você terá que se divertir com o upgrade do driver ou com a reversão do driver.
Para reverter o driver de vídeo, vá para o Gerenciador de dispositivos, expanda Adaptadores de vídeoe clique com o botão direito do mouse no dispositivo de exibição e escolha Desinstalar. Você verá uma janela pop-up em que precisa marcar a caixa Excluir o software do driver para este dispositivo.
Na mesma luz, você também deve verificar os drivers de sua impressora e atualizar todos eles, se as atualizações estiverem disponíveis.
Espero que um desses métodos conserte o erro COM Surrogate no Windows 7. Se Não, poste um comentário aqui e deixe-nos saber suas especificações e o que você tentou e tentaremos ajudar. Aproveite!