Unha caída repentina no rendemento do ordenador ou do portátil pode deberse a unha elevada carga de CPU nun ou máis procesos. Entre eles, dllhost.exe aparece a miúdo cunha descrición de COM Surrogate. Na guía de abaixo, queremos falar sobre as formas existentes de resolver este problema.
Resolución de problemas dllhost.exe
O primeiro paso é dicir o que é o proceso e que tarefa realiza. O proceso dllhost.exe atópase entre os sistemas do sistema e é responsable de procesar as solicitudes COM + do servizo de información de Internet necesario para a operación de aplicacións utilizando o compoñente Microsoft .NET Framework.
Moitas veces, este proceso pódese ver ao executar reprodutores de vídeo ou ver imaxes almacenadas nun computador, xa que a maioría dos códecs usan Microsoft .NET para reproducir vídeos. Polo tanto, os problemas con dllhost.exe están asociados con ficheiros multimedia ou con codecs.
Método 1: reinstale os códecs
Como mostra a práctica, a maioría das veces dllhost.exe carga o procesador debido a que funcionan incorrectamente os códecs de vídeo. A solución será reinstalar este compoñente, que debe realizarse segundo o seguinte algoritmo:
- Abre "Inicio" e correr "Panel de control".
- En "Panel de control" atopar o elemento "Programas"en que opción de selección "Desinstalar programas".
- Na lista de aplicacións instaladas, busque os compoñentes coa palabra códec nos seus nomes. Isto normalmente é o K-Lite Codec Pack, pero outras opcións son posibles. Para eliminar códecs, resalte a posición apropiada e faga clic "Eliminar" ou "Eliminar / Cambiar" na parte superior da lista.
- Siga as instrucións do programa de desinstalación. Pode que necesite reiniciar o computador despois de eliminar os códecs.
- A continuación, descargue a versión máis recente do K-Lite Codec Pack e instálea e reinicie de novo.
Descargar K-Lite Codec Pack
Como regra xeral, despois de instalar a versión correcta dos códecs de vídeo, resolverase o problema e dllhost.exe volverá ao consumo normal de recursos. Se isto non acontece, usa a seguinte opción.
Método 2: elimine o vídeo ou a imaxe errada
Outra razón para a alta carga do procesador desde o dllhost.exe pode ser a presenza dun ficheiro de vídeo ou imaxe danada nun formato recoñecible en Windows. O problema é semellante ao coñecido erro de "Media Storage" en Android: o servizo do sistema intenta poñer en caché os metadatos dun ficheiro roto, pero debido a un erro non pode facelo e entra nun bucle infinito, o que leva a un consumo máis grande de recursos. Para solucionar o problema, primeiro debes calcular o culpable e despois eliminalo.
- Abre "Inicio", segue o camiño "Todos os programas" - "Standard" - "Servizo" e selecciona utilidade "Monitor de recursos".
- Fai clic na pestana "CPU" e atopar na lista de procesos dllhost.exe. Por comodidade, pode facer clic "Imaxe": os procesos ordenaranse por nome en orde alfabético.
- Unha vez atopado o proceso desexado, marque a caixa de verificación que hai diante e faga clic na pestana "Descriptores relacionados". Ábrese unha lista de descritores aos que se accede o proceso. Busque vídeo e / ou imaxes entre eles: por regra, indícanse por tipo "Ficheiro". Na columna "Nome do descritor" é o enderezo exacto e o nome do ficheiro de problema.
- Abre "Explorador", vaia ao enderezo indicado en Monitor de recursos e elimine permanentemente o ficheiro de problema premendo Maiús + del. No caso de que haxa problemas coa eliminación, recomendamos usar a utilidade IObit Unlocker. Despois de eliminar o vídeo ou a imaxe incorrecta, reinicie o ordenador.
Descarga IObit Unlocker
Este procedemento eliminará o problema do alto consumo de recursos da CPU polo proceso dllhost.exe.
Conclusión
Como resumo, observamos que os problemas con dllhost.exe aparecen relativamente raramente.