¿Qué es com sustituto (dllhost.exe) y por qué se está ejecutando en mi PC?
- 1816
- 414
- Norma Sedillo
Mirar la lista de procesos en una computadora de Windows usando Task Manager es una receta para la paranoia. Hay muchos programas de sonido extraño que se ejecutan y, por lo general, no hay forma de que sepa qué es bueno o malo para su PC. El COM Subrogate Dllhost.Exe es solo uno de esos procesos, pero es mucho más mundano de lo que piensas.
Ahí es donde entran los sustitutos. Este enfoque permite que el COM se ejecute en su propio proceso separado, como si fuera su propio programa. El programa principal y los procesos sustitutos de COM se hablan entre sí según sea necesario. Pero si el sustituto de COM se bloquea por algún motivo, no causa nada más que su propio proceso para bloquear. Eso hace que un sistema mucho más estable en general.
Es com sustituto (dllhost.exe) seguro?
Si dllhost.EXE es seguro es una pregunta difícil de responder, porque dependerá del COM específico que se ejecute. Por lo general, alojan procesos benignos que hacen cosas útiles, pero no está fuera del ámbito de la posibilidad de que un com o malware mal codificado en el marco sustituto de COM pueda causar daños o ejecutar código malicioso.
Encontrar la ubicación de Com Subrogate
Solo hay una ubicación legítima para el dllhost.archivo exe, y eso está dentro de la carpeta System32 dentro de la carpeta de Windows. La ruta predeterminada es Windows > Sistema32 en la unidad del sistema. La unidad del sistema suele ser la unidad C. Si encuentra este archivo en cualquier otro lugar, es posiblemente un virus. Así que asegúrese de escanearlo!
Verificación de la legitimidad de la sustitución de com
Como se mencionó anteriormente, el sustituto de COM que está viendo en el administrador de tareas no es una aplicación específica, es solo un shell para otro proceso. Dado que no podemos obtener una idea de lo que realmente se ejecuta dentro de un proceso sustituto de COM específico, la única forma real de verificar el comportamiento sospechoso es mediante el uso de un programa antivirus.
Por supuesto, debe ejecutar su programa antivirus a intervalos regulares de todos modos, pero si ve un sustituto de COM que está utilizando muchos recursos o causa la inestabilidad del sistema, puede ser una explicación.
Por otra parte, el proceso sustituto de la COM en cuestión puede ser simplemente erróneo, en lugar de malicioso. Si ha guardado todos sus documentos, puede intentar terminar por la fuerza un proceso sustituto de COM dado para descubrir qué está haciendo. Cualquier cosa que se bloquee o cuelgue directamente después de matar el proceso es probablemente el programa asociado. Una vez que haya identificado el culpable más probable, querrá reiniciar su computadora.
Arreglando los errores sustitutos
Com Los errores sustitutos ocurren de vez en cuando y son probablemente la razón más común por la que las personas buscan el nombre del proceso en primer lugar. El error "com sustituto ha dejado de funcionar" puede parecer críptico al principio. Ahora que sabes lo que hace COM Subrogate, es obvio que el proceso realmente está haciendo su trabajo.
COM Subrogate está destinado a proteger las extensiones del programa de bloquear el proceso principal que extienden, por lo que la causa de este error se remonta a cualquier módulo COM que se ejecute dentro del sustituto.
No hay una manera fácil de saber qué com era, ya que el sustituto en sí enmascara el com específico dentro de él. Hay varios sospechosos probables:
- Los códecs de video de terceros están desactualizados. Si tiene alguno, elimínelos o actualice.
- Su programa antivirus puede estar interfiriendo con el sustituto de COM. Deshabilitarlo temporalmente. Si ese parece ser el problema, cambie a un antivirus diferente o intente actualizar el suyo a la última versión si corresponde.
- Verifique su disco para obtener errores utilizando una utilidad como CHKDSK.
- Verifique los archivos del sistema para la corrupción con el verificador de archivos del sistema.
- Revolore las actualizaciones recientes del controlador o actualice la pantalla y los controladores de impresoras en particular. Pruebe tanto el controlador de GPU del fabricante estándar como la versión OEM, si eso se aplica a su computadora.
Si desea saber cómo diagnosticar exactamente qué COM se está ejecutando dentro del sustituto, hay una solución más técnica.
Verificar dentro de un proceso sustituto de COM con Process Explorer
Microsoft tiene una utilidad opcional conocida como Process Explorer. Es útil para una variedad de cosas. Por ejemplo, si le han dicho, puede eliminar una carpeta porque un programa lo tiene abierto, puede usar Process Explorer para ver qué programa es y obligarlo a cerrar sin tener que reiniciar toda la computadora.
Simplemente descargue y ejecute Process Explorer y verá una ventana como esta:
Recuerda que com sustituto se llama dllhost.exe. Así que busque eso y pasee el puntero del mouse sobre la entrada. En la pequeña ventana emergente, verá qué archivo DLL se está alojando. Por lo general, esto le brinda suficiente información para saber qué programa está conectado a él. Si no es obvio desde el nombre de DLL, puede buscarlo en Google para obtener una respuesta más definida.
COM ON Over para una fiesta
Para recapitular, ahora sabes qué son los COM, qué hace un sustituto de com, cómo solucionar los problemas más comunes y cómo descubrir con qué COM estás tratando. Que, con suerte, ha aclarado sus problemas relacionados con el bien.
- « Cómo configurar el símbolo del sistema y los atajos de escritorio/teclado de PowerShell
- Cómo escribir o dibujar en un archivo PDF en Mac y Windows »