Suave

Como corrixir COM Surrogate deixou de funcionar

Proba O Noso Instrumento Para Eliminar Problemas





Publicado enÚltima actualización: 17 de febreiro de 2021

O subrogado COM deixou de funcionar aparece de súpeto mentres estabas vendo fotos ou vídeos? Non te preocupes que a maioría dos usuarios enfróntanse a este erro, polo que debe haber unha solución para isto. Nesta publicación, imos discutir como corrixir este erro.



COM Surrogate deixou de funcionar

Contidos[ esconderse ]



Que fai o COM Subrogate e por que sempre deixa de funcionar?

O proceso dllhost.exe chámase COM Surrogate e a única vez que é probable que note a súa existencia é cando falla e recibe a mensaxe COM Surrogate deixou de funcionar. Que é este COM Subrogate e por que segue fallando?

O substituto COM é un nome elegante para o proceso de sacrificio para un obxecto COM que se executa fóra do proceso que o solicitou. Explorer usa o COM Surrogate cando extrae miniaturas, por exemplo. Se vas a un cartafol con miniaturas activadas, o Explorador activará un substituto COM e utilizaráo para calcular as miniaturas dos documentos do cartafol. Faino porque Explorer aprendeu a non confiar nos extractores de miniaturas; teñen un mal historial de estabilidade. Explorer decidiu absorber a penalización de rendemento a cambio dunha mellora da fiabilidade que resultará en sacar estes fragmentos de código dudosos do proceso principal de Explorer. Cando o extractor de miniaturas falla, o fallo destrúe o proceso COM Subrogate en lugar de Explorer.



Noutras palabras, o COM Subrogate é o que non me sinto ben con este código, polo que vou pedirlle a COM que o aloxe noutro proceso. Deste xeito, se falla, é o proceso de sacrificio COM Subrogate o que falla en lugar do meu proceso. E cando falla, só significa que os peores medos de Explorer se realizaron.

Na práctica, se se produce este tipo de fallos ao navegar por cartafoles que conteñen ficheiros de vídeo ou multimedia, o problema é probablemente un códec escamoso. Entón, sen perder tempo, vexamos Como corrixir COM Surrogate deixou de funcionar coa axuda do tutorial que se indica a continuación.



Como corrixir COM Surrogate deixou de funcionar

Método 1: actualizar os códecs

Dado que o problema está relacionado coa visualización de fotos e vídeos, a actualización do códec parece ser unha boa opción e, con sorte, pode axudarche a corrixir o erro do substituto COM. Podes descargar a última versión do codec para Windows 10 / 8.1 / 7 aquí .

Se tes DivX ou Nero instalado, podes considerar actualizalos á súa última versión e, nalgúns casos, terás que desinstalalos e instalalos de novo para que funcionen correctamente.

Se actualizou Nero e DivX e aínda tes o problema, podes tentar renomear o ficheiro C:Arquivos de programasArquivos comúnsAheadDSFilterNeVideo.ax a NeVideo.ax.bak. Tamén pode ter que cambiar o nome de NeVideoHD.ax a NeVideoHD.bak, isto romperá Nero Showtime.

Método 2: desactivar a miniatura

Podes desactivar as vistas previas de miniaturas , que debería resolver o problema temporalmente, pero non é a solución óptima para arranxar COM Surrogate deixou de funcionar.

Método 3: Rexistrar as DLL

Volve rexistrar algunhas DLL con Windows que posiblemente poidan corrixir o erro de substitución COM. Para facelo:

1. Fai clic co botón dereito do rato no botón Xanela e selecciona Símbolo do sistema (administrador) .

administrador do símbolo do sistema

2. Na xanela de cmd escriba os seguintes comandos e prema Intro despois de cada un:

|_+_|

rexistrar DLL

Isto pode corrixir o COM Surrogate deixou de funcionar problema pero se non, continúa lendo!

Método 4: comprobación de erros no disco duro

Outra forma de corrixir o erro COM Surrogate é executando a utilidade de verificación do disco que se explica aquí .

Método 5: Desactive DEP para o ficheiro dllhost

Desactivando DEP para dllhost.exe parece solucionar o problema para a maioría dos usuarios, así que imos ver como facelo. Podes ler máis sobre iso na miña publicación anterior sobre como desactivar DEP.

1. No último paso, fai clic Engadir como se mostra a continuación:

Engadir servizos

2. Na caixa emerxente Engadir, seleccione os seguintes ficheiros executables:

|_+_|

ficheiro dllhost aberto

3. Seleccione o ficheiro dllhost, faga clic en Abrir e terá algo así:

COM Substituto en DEP

Isto probablemente debería corrixir o erro COM Surrogate deixou de funcionar.

Método 6: Controlador de pantalla de retroceso

Ás veces, as actualizacións recentes dos controladores de pantalla poden causar este erro e, polo tanto, a recuperación do controlador pode solucionar o problema. Pero só deberías facelo se observas un problema despois de que se actualizaron os teus controladores.

1. Fai clic co botón dereito sobre Este PC ou O meu ordenador e selecciona propiedades.

2. Agora no botón esquerdo fai clic en Xestor de dispositivo .

xestor de dispositivo

3. Expanda Adaptadores de pantalla e, a continuación, prema co botón dereito do rato no dispositivo de visualización e Escolla Desinstalar.

Controlador de pantalla para retroceder

4. Verás unha caixa emerxente na que tes que marcar Elimina o software do controlador deste dispositivo opción e fai clic en Aceptar. Windows desinstalará o dispositivo e eliminará o software do controlador descargado de Windows Update. Podes instalar un software de controladores novo despois.

Tamén che pode gustar:

Esperemos que un destes métodos fará corrixir o erro COM Surrogate deixou de funcionar . Se aínda tes algunha dúbida ou dúbida non dubides en comentar, tentaremos axudar.

Aditya Farrad

Aditya é un profesional de tecnoloxía da información automotivado e foi escritor de tecnoloxía durante os últimos 7 anos. Abarca servizos de Internet, móbiles, Windows, software e guías prácticas.