Что за программа ком суррогат. Что делать с ошибкой «Прекращена работа программы Проводник. Способы решения ошибки с остановкой приложения COM Surrogate

Если вы столкнулись с проблемой Проводника, то нужно понимать – причин прекращения его работы может быть большое количество, поэтому будем исследовать и находить источники. Итак, появилась у вас ошибка «Прекращена работа программы Проводник », что же делать?

Вариант №1 – Исправляем «Прекращена работа программы Проводник» утилитой ShellExView

Данный инструмент помогает в большинстве случаев избавится от ошибок Проводника. Скачать можно по этой ссылке: http://www.nirsoft.net/utils/shexview.html

  • Запустив программу нажмите на столбец Type , так мы отсортируем список;
  • В данном столбце в основном необходимо смотреть за типом Context Menu , также столбец File Extensions напротив определенных пунктов должен иметь звездочку, это нам сегодня понадобится;
  • Пункты, которые относятся к компании Microsoft нас особо не интересуют, поэтому будем вырубать сторонние. Выбираем мышкой или стрелочками какой-нибудь параметр и выключаем его нажатием F7 ;
  • Отключите для начала один из пунктов, а потом перезапустите компьютер. Проверяем проводник. Если ошибка появляется, продолжаем работу.

Как я уже сказал, этот способ часто помогает. При особом случае переходим к следующим способам.

Вариант №2 – Запускаем проводник через безопасный режим

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

Если проблема в безопасном режиме наблюдается, значит причина в системных файлах. Решение читаем ниже.

Вариант №3 – Проверка системных файлов на ошибки

Распространённый способ решения многих проблем – . Делается это при помощи командной строки с повышенными привилегиями. Открываем её и вводим команду:

sfc /scannow


Результат проверки может быть положительным, либо появится сообщение, что некоторые файлы проверить или восстановить не удалось. Тогда нужно посмотреть информацию в логах. Заходим по этому пути и смотрим: С:\Windows\Logs\CBS\CBS.log.

Вариант №4 – Проблема в вирусах

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

Вариант №5 – Причина в обновлении системы или драйверов

Если система обновилась, либо драйвера, то могло установится ПО сырое с недочётами, поэтому придётся или другими способами. Как это сделать написано по указанной ссылке.

Вариант №6 – Поспрашивать у специалистов

Если ничего из вышеуказанного не помогло, значит спросите у опытных специалистов, которых можно найти на различных компьютерных форумах или написать в комментарии ниже.

В следующей статье я расскажу, . Надеюсь вы смогли исправить ошибку «прекращена работа программы проводник».

Многие пользователи операционных систем Windows 7 и Windows Vista хоть раз сталкивались с довольно раздражающей проблемой - при попытке просмотра картинок, видео или других мультимедийных файлов и даже содержащих их папок неожиданно выскакивает окно

извещающее об остановке системного сервиса COM Surrogate (dllhost.exe). Также возможен другой, не менее неприятный вариант - система начинает ощутимо подтормаживать, а диспетчер задач показывает, что процесс COM Surrogate потребляет значительную часть ее ресурсов.

Для начала давайте определимся что же это за COM Surrogate и для чего он нужен.

Dllhost.exe – системный процесс ОС Microsoft Windows, отвечающий за управление приложениями использующими COM+ (Microsoft Transaction Server) и динамически подключаемые библиотеки. В том числе он используется Internet Information Services (IIS) и загружает среду.NET. Его обычное расположение C:\Windows\System32, а размер составляет 5,120 байт.

Программный пакет COM+ часто используется разработчиками стороннего ПО из за поддержки распределенных приложений, а также других его свойств, таких как управление транзакциями, в частности способности объекта COM+ "жить" внутри своей собственной транзакции или быть частью большой группы аналогичных объектов, которые принадлежат одной транзакции и пулинга объектов и ресурсов.

Пулинг это довольно мощный инструмент разработчика, который позволяет освобождать ресурсы и объекты используемые COM+ сохраняя ссылку на них в приложении для мгновенного повторного обращения. Из этих его преимуществ вытекает и первый вариант возникновения ошибки COM Surrogate - неправильное использование распределителя ресурсов может привести к чрезмерному использованию приложением или библиотекой памяти и/или процессора, если установленные ими связи с объектами и ресурсами не будут вовремя сбрасываться.

Часто такую проблему вызывают устаревшие версии кодеков, в частности DivX и FFDShow, видеодрайвера, программ воспроизведения мультимедиа-файлов и записи CD/DVD-дисков, например Nero. Иногда виноватыми оказываются и, казалось бы не имеющие никакого к этому отношения программы вроде 7zip.

В данном случае решением, очевидно, является установка их последней версии или удаление.

Временным, но достаточно эффективным решением может оказаться предотвращение выполнения данных (Data Execution Prevention, DEP).

DEP не позволяет приложению исполнять код из области памяти, помеченной как «только для данных», что в нашем случае означает запрет на использование оперативной памяти сервисом dllhost. Это не является оптимальным выходом, так как может привести к проблемам открытия некоторых системных окон, но по крайней мере при исчезновении ошибки COM Surrogate, покажет что проблема все таки в обработке COM+ запросов.

Управление DEP расположено: Пуск - Панель управления - Система / Свойства системы , где на вкладке Дополнительно в разделе Быстродействие надо выбрать Параметры быстродействия и там перейти на вкладку Предотвращение выполнения данных . В итоге вы увидите следующее окно:

где вам надо будет установить переключатель на "Включить DEP для всех программ и служб, кроме выбранных ниже" и нажав на кнопку Добавить указать расположение файла C:\Windows\System32\dllhost.exe. Нажмите ОК, закройте все окна и проверьте исчезла ли ошибка COM Surrogate.

В случае если данные действия не возымели успеха советуем вам начать дальнейшие попытки восстановить работоспособность ОС с проверки системных файлов. Для этого запустите окно CMD в режиме администратора введя cmd или "командная строка" в поле Поиск меню Пуск , а затем кликнув на появившемся файле правой кнопкой мыши и выбрав "запуск от имени администратора". (В Windows 8 и 10 окно cmd вызывается при помощи встроенного меню Win+X , в котором надо выбрать Командная строка (администратор) .)

В открывшемся окне надо будет последовательно ввести следующие команды (разумеется дожидаясь выполнения предыдущей):

  1. sfc /scannow
  2. chkdsk
  3. DISM.exe /Online /Cleanup-image /ScanHealth
  4. DISM.exe /Online /Cleanup-image /RestoreHealth

При просмотре полноформатных картинок или при изменении темы операционной системы Windows 7 и выше появляется ошибка со следующим сообщением: «Прекращена работа программы COM Surrogate». При этом указывается имя события, приложения и модуля. Используя данную информацию, пользователи пытаются исправить ошибку. Выделим наиболее эффективные методы её решения.

Способы решения ошибки с остановкой приложения COM Surrogate

На официальном форуме Майкрософт при возникновении подобной неполадки предлагают удалить программу Nero . Она может быть установлена как программа по умолчанию для просмотра изображений и вызывать данную ошибку.

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

  • Открываем «Панель управления». Выставляем режим просмотра «Мелкие значки» и выбираем «Параметры папок».

  • Откроется новое окно. Переходим во вкладку «Вид». Находим параметр «Всегда отображать значки, а не эскизы». И ставим отметку.

  • Перезагружаем систему и проверяем, не исчезла ли проблема.

Также разработчики операционной системы Windows рекомендуют обновить кодеки или переустановить их заново.

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

  • Открываем командную строку с правами Администратора.

  • Вводим «regsvr32 C:\Windows\System32\vbscript.dll».

  • Перезагружаем систему.

После этого нужно нажать «Win+R», чтобы вызвать окно «Выполнить», и ввести «regsvr32 jscript.dll».

После регистрации этого файла также перезагружаем систему.

На многих форумах для исправления ошибки с прекращением работы программы COM Surrogate рекомендуют обновить драйвера видеокарты или, если у вас обновлялась операционная система, откатить программное обеспечение к раннему состоянию.

Также стоит проверить систему на вирусы. Если вредоносное ПО было обнаружено, стоит запустить проверку системы на наличие поврежденных файлов. Для этого стоит запустить командную строку с правами Администратора и ввести:

  • sfc /scannow;
  • DISM.exe /Online /Cleanup-image /ScanHealth;
  • DISM.exe /Online /Cleanup-image /RestoreHealth.

Команды вводим по очередности.

Поскольку проблема появляется из-за файла dllhost.exe, нужно включить DEP (только для 32-разрядных систем). Для этого выполняем следующее:

  • Переходим в «Панель управления», «Система» (или правый клик по «Этот компьютер», выбор «Свойства»).

  • Выбираем «Дополнительные параметры системы».

  • Переходим во вкладку «Дополнительно». Смотрим раздел «Быстродействие». Нажимаем на кнопку «Параметры».

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

  • Указываем путь к файлу C:\Windows\System32\dllhost.exe. Применяем настройки и перезагружаем компьютер.

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

Данный совет, применим для всех типов операционных систем, семейства Windows.

У вас «выскочило» сообщение «Перекрашена робота COM Surrogate» и вы, не знаете, что дальше делать? Для начала, стоит понять, с чем вызвано данное сообщение. Когда или после чего, оно появилось. Нередко, такое сообщение, «выскакивает» при открытии папки с видеофайлами либо, при попытке их воспроизвести. Также, данное сообщение, может появиться, когда вы, щёлкните по видеофайлу правой/левой кнопкой мыши (без разницы) для выделения видеофайла и просмотра его свойств. Реже, проблема воспроизводиться при попытке, просмотреть фотографии. Если, у вас появилось сообщение «Прекращена робота COM Surrogate» именно при таких обстоятельствах, то, данная проблема, может быть связана, скорее всего, с программами или кодеками. Для этого,

  1. Удалите кодеки DivX.
  2. Удалите K-Lite Codec Pack.
  3. Удалите SAMCoDeCs.
  4. Удаляем архиватор 7zip.
  5. Запустите командную строку от имени Администратора и введите следующую команду:

и нажмите клавишу Enter .

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

Если, проблема по-прежнему присутствует, стоит избавиться от программы Nero и True Image Home 2011-2013 (можно не удалять True Image Home, а временно переименовать файл ti_managers_proxy.dll файл, который находится по адресу C: \ Program Files (x86) \ Acronis \ TrueImageHome, например, в ti_managers_proxy_New.dll. Данная проблемма, естественно, присутствует на пиратских версиях Nero и True Image Home 2011-2013).

Если, проблема по-прежнему присутствует, стоит ещё раз проанализировать, после чего началась данная проблема. Нередко, проблема с «выскакивающим» сообщением «Прекращена робота COM Surrogate», появляется после обновления драйверов. Откатите драйвера на более раннюю версию, либо, наоборот, обновитесь до самой последней версии.

Выше, указывал, что нужно удалить K -Lite Codec Pack . Теперь, попробуйте скачать самую последнюю версию K -Lite Codec Pack . После установки K -Lite Codec Pack , проверяем, решилась ли проблема?

Примечание.

Как небольшой «вариант-костыль», можно попробовать поменять в правом верхнем углу папки с видео/фото контентом, при открытии которой, появляется сообщение «Прекращена робота COM Surrogate» вид на «обычные значки». В некоторых случаях, данный способ – помогает. Однако, при изменении «вида», проблема вернётся.

Причина № 2

Теперь, рассмотрим другую причину появления сообщения «Прекращена робота COM Surrogate».

Как не странно – это вирусы. Да, есть вирусы, которые маскируются под данный системный процесс. Главный признак, что у Вас вирус при появлении данного сообщение, это «выскакивание» сообщения о прекращении работы COM Surrogate без обращения к видео и фото файлам. То есть, Вы работали в Word-е или в Интернет-браузере и вдруг, выскочило сообщение «Прекращена робота COM Surrogate». В таком случае, необходимо проверить свой компьютер на наличие вирусов .

Заключение.

Что такое «Прекращена робота COM Surrogate»? Сразу, без анализа системы, ответить на данный вопрос – невозможно. Нет, можно конечно, но, будет ли это правдой?