Исправление: COM Surrogate перестал работать (dllhost.exe).

Многие пользователи Windows (7, 8 и 10) сообщали, что у них возникла проблема, когда они получали сообщение об ошибке « COM Surrogate перестало работать » при просмотре папок, содержащих видео или мультимедийные файлы. Сообщается, что некоторые пользователи также получали эту ошибку при попытке печати. COM Surrogate - это исполняемый хост-процесс ( dllhost.exe ), который работает в фоновом режиме, пока вы перемещаетесь по файлам и папкам. Благодаря этому процессу вы можете просматривать эскизы, и при сбое этого процесса на экране всплывает сообщение об ошибке. Это также может быть вызвано повреждением кодеков, необходимых для просмотра мультимедиа. В этом руководстве мы перечислили для вас несколько шагов, которые, надеюсь, решат проблему.

Восстановить поврежденные системные файлы

Загрузите и запустите Restoro для сканирования поврежденных файлов отсюда , если обнаружено, что файлы повреждены и отсутствуют, восстановите их, а затем проверьте, устраняет ли он проблему, если нет, перейдите к Решениям, перечисленным ниже.

Метод 1. Откат к предыдущему драйверу адаптера дисплея

Чтобы сделать это, удерживайте клавишу Windows , и нажмите R . В диалоговом окне запуска введите hdwwiz.cpl и нажмите OK . Прокрутите до раздела Display Adapters в диспетчере устройств. Щелкните его правой кнопкой мыши и выберите «Свойства». Щелкните Откатить драйвер и следуйте инструкциям на экране. В некоторых случаях этот параметр неактивен, в этом случае попробуйте следующие методы.

2015-12-03_012736

Метод 2: добавить dllhost.exe в исключение DEP

  1. Перейти к Пуск > Панель управления > Система > Дополнительные параметры системы > Параметры производительности > Предотвращение выполнения данных.
  2. Выберите « Включить DEP для всех программ и служб, кроме выбранных мной».
  3. Нажмите « Добавить » и перейдите к C: \ Windows \ System32 \ dllhost.exe на 32-разрядной машине Windows, а на 64-разрядной машине добавьте C: \ Windows \ SysWOW64 \ dllhost.exe.
  4. После добавления dllhost.exe в список исключений Примените изменения или нажмите ОК.

2015-12-02_083212

Метод 3: повторно зарегистрируйте библиотеки DLL

Выполните следующие команды в расширенной командной строке. Нажмите Пуск, введите cmd ; Щелкните правой кнопкой мыши программу « cmd » в результатах поиска и выберите « Запуск от имени администратора» .

cmd-запускать как администратор

В окне командной строки введите следующие команды и нажмите клавишу Enter одну за другой:

regsvr32 vbscript.dll regsvr32 jscript.dll

2015-12-03_002655

Метод 4: проверьте диск на наличие ошибок

Если эта ошибка возникает при открытии файлов, сохраненных на определенном ДИСКЕ, отличном от C: \, вам следует проверить этот диск на наличие ошибок, в противном случае, если нет дополнительных дисков, следует проверить C: \.

Удерживая клавишу Windows , и нажмите E . В Windows 7 / Vista - вы увидите перечисленные диски. В Windows 8/10 выберите « Этот компьютер» на левой панели, чтобы просмотреть диски. Щелкните правой кнопкой мыши выбранный жесткий диск, который вы хотите проверить, и выберите « Свойства» .

2015-12-03_003530

Щелкните вкладку Инструменты сверху, а затем щелкните Проверить сейчас в разделе Проверка ошибок.

2015-12-03_004636

Проверьте оба параметра и нажмите кнопку « Пуск» .

Метод 5: обновить кодеки

Другой способ вручную решить эту ошибку - обновить все кодеки Windows (7, 8 или 10) до последних обновленных версий. Вы можете загрузить и установить последний пакет кодеков Windows отсюда:

Пакет кодеков Windows 7: //www.windows7codecs.com/

Пакет кодеков для Windows 8 и 10: //www.windows8codecs.com/

Метод 6: сбросить Internet Explorer

Проблема также может быть вызвана повреждением кешированных файлов. В этом случае лучше всего сбросить IE. Для этого, удерживая клавишу Windows , и нажмите R . В диалоговом окне запуска введите inetcpl.cpl и нажмите OK. Перейдите на вкладку «Дополнительно» и выберите «Сброс». Установите флажок Удалить личные настройки и снова нажмите кнопку сброса. После этого перезагрузите компьютер и проверьте.

Метод 7: удалите EaseUS Data Recovery

В некоторых случаях сообщалось, что приложение EaseUS Data Recovery вызывало проблемы с процессом COM Surrogate, вмешиваясь в некоторые из его важных элементов. Поэтому рекомендуется удалить его и проверить, сохраняется ли проблема. Для этого:

  1. Нажмите одновременно клавиши « Windows » + « I », чтобы открыть настройки.
  2. Щелкните « Приложения » и выберите « Приложения и функции » на левой панели.
  3. Прокрутите вниз и нажмите на « EASEUS Data Recovery опции» и выберите « Удалить «.
  4. Следуйте за на - экране инструкции для полностью деинсталлировать с компьютера.
  5. Проверьте, сохраняется ли проблема.

Метод 8: выполнение чистой загрузки

В некоторых случаях выполнение чистой загрузки может обойти эту проблему, поскольку в состоянии чистой загрузки запуск сторонних приложений невозможен. Поэтому проверьте, возникает ли эта ошибка во время чистой загрузки, и если это не означает, что ее вызывает стороннее приложение. Попробуйте включить приложения одно за другим и посмотрите, какое из них вызывает ошибку. Кроме того, вы можете либо удалить это приложение, либо проверить наличие обходного пути, который исправляет ошибку.

Примечание. Также попробуйте отключить предварительный просмотр эскизов и проверьте, решает ли это проблему для вас.