Le processus COM Surrogate, affiché dans le Gestionnaire des tâches sous le nom dllhost.exe, est un composant essentiel du système Windows. Présent depuis les premières versions, il sert à exécuter des objets COM (Component Object Model) en dehors de leur application hôte.
S’il protège la stabilité du système, il est aussi régulièrement source d’interrogations : forte consommation CPU, erreurs de fichiers ou soupçons de virus.
Qu’est-ce que COM Surrogate ?
COM Surrogate est un processus qui exécute des objets COM (souvent des fichiers .dll) de manière isolée.
- Rôle principal : éviter qu’un objet COM défectueux ne fasse planter l’application qui l’utilise.
- Exemple concret : l’Explorateur de fichiers utilise COM Surrogate pour générer les vignettes des images/vidéos. Si le module plante, seul
dllhost.exeest affecté, pas l’Explorateur.
Pourquoi COM Surrogate est-il important ?
- Stabilité : protège les applications principales.
- Compatibilité : assure le bon fonctionnement des DLL.
- Fonctionnalités avancées : indispensable pour les vignettes, codecs et extensions tierces.
Mais il peut parfois causer des problèmes : CPU élevé, fichiers bloqués, voire exploitation par des malwares.
FAQ sur COM Surrogate (dllhost.exe)
1. Pourquoi COM Surrogate consomme-t-il beaucoup de CPU ?
Causes possibles :
- Objets COM défectueux (souvent des codecs vidéo).
- Fichiers corrompus (images, vidéos endommagées).
- Infection par un malware (ex. Trojan.Poweliks).
Solutions :
- Identifier l’origine avec Process Explorer.
- Scanner avec un antivirus.
- Supprimer les applications problématiques (packs de codecs, logiciels suspects).
- Réparer Windows avec :
sfc /scannow
2. COM Surrogate est-il un virus ?
Non. dllhost.exe est un processus légitime de Windows. Mais des malwares peuvent se déguiser sous ce nom.
Vérification :
- Le vrai fichier se trouve dans
C:\Windows\System32. - Si l’emplacement est différent → suspicion.
- Analyse antivirus recommandée.
3. Peut-on supprimer COM Surrogate ?
❌ Non. Impossible et dangereux : ce processus est essentiel au système.
👉 En cas de problème, corrigez la cause (fichiers corrompus, logiciels malveillants) plutôt que de chercher à supprimer dllhost.exe.
4. Fichiers impossibles à supprimer à cause de COM Surrogate
Solutions :
- Fermer l’Explorateur de fichiers.
- Terminer
dllhost.exedans le Gestionnaire des tâches. - Désactiver la génération de vignettes (Toujours afficher les icônes).
- Supprimer en mode sans échec.
5. Comment résoudre les problèmes liés à COM Surrogate ?
- Analyse antivirus pour écarter les malwares.
- Process Explorer pour identifier la DLL fautive.
- Mises à jour Windows + pilotes.
- Réparer Windows avec :
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
- Désinstaller logiciels suspects (codecs, convertisseurs vidéo).
Conclusion
Le processus COM Surrogate (dllhost.exe) est un élément vital de Windows. Il assure la stabilité en isolant les objets COM mais peut, en cas de corruption ou d’infection, devenir source de problèmes.
👉 Ne tentez jamais de le supprimer. Préférez l’identification de la cause : fichiers corrompus, applications tierces ou infection.
Avec les bons outils (antivirus, Process Explorer, réparations système), il est possible de corriger rapidement les anomalies.