4Sep

Fix for COM Substituto Parou de Erro de Trabalho no Vista

Se você obteve o erro, o COM Substituição parou de funcionar sempre que você procura pastas contendo arquivos de vídeo ou mídia, você chegou a um bom lugar para algumas possíveis soluções. Esse problema é causado por códecs e outros componentes COM instalados por vários softwares que não são totalmente compatíveis com o Vista, como algumas versões do DivX ou do Nero.

Aqui está a mensagem de erro:

Há uma série de soluções possíveis para este problema, e a solução certa depende muito do software que realmente está causando o problema. Alguns dos mais conhecidos problemas causando softwares são DivX e Nero, mas há outros que causam o problema também.

Possíveis soluções

  • Se você estiver usando o DivX, você deve ser atualizado para a versão mais recente( 6.5+)
  • Se você estiver usando o Nero, você pode tentar atualizar para a versão mais recente( 7.7.5.1+)
  • Se você atualizouNero e Divx e ainda tem o problema, você pode tentar renomear o arquivo C: \ Arquivos de Programas \ Arquivos Comuns \ Ahead \ DSFilter \ NeVideo.ax para NeVideo.ax.bak. Você também pode precisar renomear NeVideoHD.ax para NeVideoHD.bak
    Isso irá quebrar o Nero Showtime, no entanto.(graças ao dugi nos comentários para este)
  • Você pode desativar as visualizações em miniatura, o que deve fazer com que o problema desapareça, mas não é a solução ideal.
  • O antigo pacote de codecs ffdshow foi conhecido por causar alguns problemas. O pacote de codecs ffdshow tryouts parece funcionar melhor. Pode querer tentar usar este: http://ffdshow-tryout.sourceforge.net/
  • Se você deseja desinstalar o Nero inteiramente, há um utilitário que eles fornecem para ajudar com a desinstalação completa que ajuda muito nos casos em quevocê tem uma instalação incorreta de uma versão antiga.http: //www.nero.com/nero7/eng/ FAQs_Nero7_NeroVision.html
  • Alguns usuários recomendaram instalar o Pacote de codecs do Vista para atualizar todos os seus codecs para as versões corretas. Não posso confirmar que isso funciona porque eu não tentei isso sozinho. Como sempre, tenha cuidado ao instalar componentes desconhecidos e criar um ponto de restauração.
  • Você pode usar o utilitário livre MMCompView muito útil da Nirsoft para desabilitar todos os codecs do sistema. Isso é muito útil para ajudar a solucionar exatamente qual componente está causando o problema.
  • Existe outra solução possível abaixo de desligar DEP para dllhost, o que pode não funcionar para todos. Você pode ter que adicionar divx + nero executáveis ​​à lista de ignorar DEP.

Alan McC escreveu com esta correção que poderia resolver o problema de uma maneira muito mais fácil. Essencialmente, desativar a Prevenção de Execução de Dados no dllhost( o substituto COM) pode solucionar esse problema para algumas pessoas. Esta solução é detalhada abaixo.

Clique com o botão direito do mouse no Computador e escolha Propriedades

Clique em Configurações Avançadas do Sistema e, em Avançado, clique em Configurações

Selecione a guia "Proteção de Execução de Dados" e clique em "Ativar DEP para todos os programas e serviços, exceto aqueles que eu selecionei??

Clique no botão Adicionar e, em seguida, navegue para C: \ Windows \ System32 \ dllhost.exe como mostrado

Clique em Abrir e, em seguida, em OK.

Aqui está o que você deve ver. ..

Agora você pode navegar pastas de vídeo sem problemas!

Gostaria de agradecer Alan McC por escrever com não apenas a segunda solução, mas também todas as capturas de tela.

Se estes não solucionarem o problema, valeria a pena ler os comentários. Este tópico recebeu muita atenção, e há muitas respostas úteis nos comentários abaixo.

Os comentários foram encerrados neste artigo porque a quantidade extrema de respostas estava fazendo esta página por muito tempo. Não tenha medo, você ainda pode perguntar gratuitamente todas as perguntas que deseja, postar no fórum.

How-To Geek Fóruns