Windows

Программа exe или COM Surrogate перестала работать с ошибкой в ​​Windows 10

Решение проблемы " COM Surrogate "

Решение проблемы " COM Surrogate "

Оглавление:

Anonim

На вашем Windows 10/8/7 операционной системы, если вы когда-нибудь получите сообщение об ошибке: Программа exe или COM Surrogate перестала работать. Проблема привела к тому, что программа перестала работать правильно. Windows закроет программу и сообщит вам, если решение доступно , а вот несколько шагов по устранению неполадок, я хотел бы предложить, что может помочь разрешить такие ошибки.

Что такое COM-суррогат

dllhost.exe процесс проходит по имени COM Surrogate . Он находится в папке System 32.

Говорит Microsoft,

COM Surrogate - это жертвенный процесс для COM-объекта, который запускается за пределами процесса, который его запрашивал. Например, Explorer использует COM-суррогат при извлечении эскизов. Если вы перейдете в папку с включенными эскизами, Explorer запустит COM-суррогат и будет использовать его для вычисления эскизов для документов в папке. Это происходит потому, что Explorer научился не доверять миниатюрам; у них плохой послужной список для стабильности. Explorer решил поглотить штраф за производительность в обмен на повышение надежности, что привело к перемещению этих изворотливых битов кода из основного процесса Explorer. Когда сбой эскиза падает, авария разрушает процесс COM-суррогата вместо проводника.

COM-суррогат перестает работать

Существует несколько причин, которые могут вызвать такие ошибки: плохая или поврежденная программа, настройки UAC, заражение вредоносными программами, настройки DEP и т. д. Если вы недавно обновили драйвер evice, возможно, хотите откат и посмотрите, поможет ли это. Если проблема началась недавно, можете ли вы попробовать восстановить систему и посмотреть, не устраняется ли проблема? Известно также, что помощь в отключении эскизов с помощью опций проводника файлов. Если нет, вот еще несколько советов.

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. Затем нажмите Применить и нажмите ОК и reboot ваша система

В качестве альтернативы вы можете выбрать Включить DEP для всех программ и сервисов, кроме тех, которые я выбираю, нажмите «Добавить» и добавьте следующее:

  • C: Windows System32 dllhost.exe для 32-разрядных систем
  • C: Windows SysWOW64 dllhost.exe для 64-разрядных систем

Нажмите Apply / OK.

4] Перерегистрируйте DLL-файлы

Откройте повышенный CMD и выполните следующие команды:

regsvr32 vbscript.dll
regsvr32 jscript.dll

См., Если это поможет.

Если эти шаги не будут устранены, попробуйте переустановить конкретное приложение, которое вызвав проблему.

Если это происходит с одним из компонентов Windows, попробуйте запустить SFC /SCANNOW.

См. это сообщение, если вы получили. Действие не может быть выполнено, так как файл открыт в COM Суррогатное сообщение.