Sur votre système d'exploitation Windows 10/8/7, si vous recevez un message d'erreur: Le programme exe ou COM Surrogate a cessé de fonctionner. Un problème a empêché le programme de fonctionner correctement. Windows va fermer le programme et vous avertir si une solution est disponible, puis voici quelques étapes de dépannage que je voudrais suggérer et qui pourraient aider à résoudre de telles erreurs.
Qu'est-ce que COM Surrogate
le dllhost.exe processus va par le nom COM Surrogate. Il se trouve dans le dossier System 32.
Dit Microsoft,
COM Surrogate is the sacrificial process for a COM object that is run outside of the process that requested it. Explorer uses the COM Surrogate when extracting thumbnails, for example. If you go to a folder with thumbnails enabled, Explorer will fire off a COM Surrogate and use it to compute the thumbnails for the documents in the folder. It does this because Explorer has learned not to trust thumbnail extractors; they have a poor track record for stability. Explorer has decided to absorb the performance penalty in exchange for the improved reliability resulting in moving these dodgy bits of code out of the main Explorer process. When the thumbnail extractor crashes, the crash destroys the COM Surrogate process instead of Explorer.
COM Surrogate a cessé de fonctionner
1] Paramètres UAC:
Sous Windows 10/8/7, vous disposez de paramètres de contrôle de compte d'utilisateur (UAC) qui empêcheraient l'accès des administrateurs à l'administration pour des raisons de sécurité. Certains programmes nécessitent un accès administrateur pour fonctionner correctement. Pour contourner ce problème, vous devez cliquer avec le bouton droit de la souris sur le fichier exécutable et sur Exécuter en tant qu'administrateur.
Si vous voulez toujours exécuter ce programme en tant qu'administrateur, cliquez avec le bouton droit de la souris sur le raccourci, allez à Propriétés et cliquez sur l'onglet Compatibilité.
Il se peut également que vous deviez activer le mode de compatibilité, car certains programmes pourraient ne pas être entièrement compatibles avec Windows 7/8/10.
Si le programme est compatible avec Windows 10/8/7, assurez-vous de ne pas activer le mode de compatibilité s'il est activé, décochez-le, car il risquerait également de bloquer le programme.
2] Infection par logiciel malveillant:
Si vous obtenez le message d'erreur pour plusieurs programmes, il est probable que votre ordinateur Windows ait été infecté. Dans ce cas, téléchargez un bon logiciel antivirus autonome tiers et analysez votre PC avec.
Redémarrez le système en mode sans échec et lancez une analyse complète.
3] Réglage DEP:
Le paramètre DEP, c’est-à-dire le paramètre Prévention de l’exécution des données, peut entraîner le blocage des programmes. Pour vérifier ces paramètres
1. Cliquez sur Début et Clic-droit sur Ordinateur et allez à Propriétés
2. Le clic sur Réglages avancés du système.
3. Là cliquez sur Avancée Onglet et cliquez sur Réglages sous Performance session.
4. Cliquer sur Prévention de l'exécution des données.
5. Assurez-vous d'avoir sélectionné “ Activer la PED pour les programmes et services Windows essentiels uniquement.”
6. Puis cliquez sur Appliquer et cliquez D'accord et redémarrer votre système
Vous pouvez également sélectionner Activer la PED pour tous les programmes et services sauf ceux que je sélectionne, cliquez sur Ajouter et ajoutez les éléments suivants:
- C: Windows System32 dllhost.exe pour les systèmes 32 bits
- C: Windows SysWOW64 dllhost.exe pour les systèmes 64 bits
Cliquez sur Appliquer / OK.
4] Ré-enregistrer les fichiers DLL
Ouvrez un CMD surélevé et exécutez les commandes suivantes:
regsvr32 vbscript.dll
regsvr32 jscript.dll
Voyez si cela aide.
Si ces étapes ne résolvent pas, essayez de réinstaller l'application spécifique à l'origine du problème.
Si cela arrive à l’un des composants Windows, essayez d’exécuter SFC / SCANNOW.
Voir cet article si vous recevez un message L'action ne peut pas être terminée car le fichier est ouvert dans le message COM Surrogate.