В операционной системе Windows 10/8/7, если вы когда-нибудь получите сообщение об ошибке: Программа exe или COM Surrogate перестала работать. Проблема привела к тому, что программа перестала работать правильно. Windows закроет программу и сообщит вам, будет ли доступно решение, то вот несколько шагов по устранению неполадок, я хотел бы предложить, которые могут помочь разрешить такие ошибки.
Что такое COM Surrogate
dllhost.exe процесс идет по названию COM Surrogate, Он находится в папке System 32.
Говорит 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 прекратил работу
1] Настройки UAC:
В Windows 10/8/7 у вас есть настройки контроля учетных записей (UAC), которые могут препятствовать доступу администратора к программам из-за соображений безопасности. Некоторым программам нужен доступ администратора для правильной работы, поэтому для решения этой проблемы вы должны щелкнуть правой кнопкой мыши на исполняемом файле и запустить как администратор.
Затем установите флажок «Запустить эту программу в качестве администратора». Затем нажмите «Применить / ОК».
Иногда вам также потребуется включить режим совместимости, так как некоторые программы могут быть несовместимы с Windows 7/8/10.
Если программа совместима с Windows 10/8/7, убедитесь, что вы не включили режим совместимости, если ее включить отключить ее, так как она может также сбой программы.
2] Вредоносная инфекция:
Если вы получаете ошибку для нескольких программ, есть вероятность, что ваш компьютер Windows заразится. В таких случаях загрузите стороннее автономное антивирусное программное обеспечение и сканируйте свой компьютер с ним.
Перезагрузите систему в безопасном режиме и выполните полное сканирование.
3] Настройка DEP:
DEP, т. Е. Настройка предотвращения выполнения данных может привести к сбою программ. Чтобы проверить эти настройки
1. Нажмите Начните а также Правый клик на компьютер и перейти к свойства
2. Нажмите на Расширенные системные настройки.
3. Там нажмите продвинутый Вкладка и нажмите настройки под Спектакль сессия.
4. Нажмите на Предотвращение выполнения данных.
5. Убедитесь, что вы выбрали Включить DEP для основных программ и служб Windows.”
6. Затем нажмите Применять и нажмите Хорошо а также перезагружать вашей системы
Кроме того, вы можете выбрать «Включить DEP» для всех программ и служб, кроме тех, которые я выбираю, нажмите «Добавить» и добавьте следующее:
- C: Windows System32 dllhost.exe для 32-битных систем
- C: Windows SysWOW64 dllhost.exe для 64-битных систем
Нажмите «Применить» / «ОК».
4] Перерегистрируйте DLL-файлы
Откройте повышенную CMD и выполните следующие команды:
regsvr32 vbscript.dll
regsvr32 jscript.dll
Посмотрите, поможет ли это.
Если эти шаги не будут устранены, попробуйте переустановить конкретное приложение, вызывающее проблему.
Если это происходит с одним из компонентов Windows, попробуйте запустить SFC / SCANNOW.
См. Это сообщение, если вы получили. Действие не может быть выполнено, потому что файл открыт в сообщении COM Surrogate.