Прекращена программа com surrogate что это

Причины возникновения ошибки COM Surrogate и способы ее устранения

Многие пользователи операционных систем 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:WindowsSystem32, а размер составляет 5,120 байт.

Как устранить ошибку «Прекращена работа COM Surrogate» (основной метод)

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

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

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

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

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

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

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

Ошибка Com Surrogate . Прекращение работы программы проводника .

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

Читайте также:
Saber что это за программа

В случае если данные действия не возымели успеха советуем вам начать дальнейшие попытки восстановить работоспособность ОС с проверки системных файлов. Для этого запустите окно 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

Источник: megagertz.ru

Как избавиться от ошибки «Прекращена работа программы COM Surrogate» в Windows Vista

wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 12 человек(а).

Количество просмотров этой статьи: 5423.

В этой статье:

Ошибка «Прекращена работа программы COM Surrogate» может стать настоящей головной болью для пользователей Windows Vista. Она вызвана ошибками совместимости с определенными кодеками, которые обрабатывают ваши медиафайлы. Устранить эту ошибку можно по-разному, выбор метода решения проблемы зависит от настроек программного обеспечения.

Метод 1 из 3:
Быстрое решение проблемы

Изображение с названием Stop Vista Showing the

  • Есть несколько способов быстрого решения проблемы.

Изображение с названием Stop Vista Showing the

  • Чтобы обновить DivX, скачайте ее последнюю версию с сайта divx.com . Обновить Nero можно с помощью утилиты обновления в самой программе или просто скачайте последнюю версию этой программы с сайта nero.com .

Изображение с названием Stop Vista Showing the

  • Откройте папку C:Program FilesCommon FilesAheadDSFilter
  • Переименуйте файл NeVideo.ax в NeVideo.ax.bak
  • Переименуйте файл NeVideoHD.ax в NeVideoHD.ax.bak

Изображение с названием Stop Vista Showing the

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

Изображение с названием Stop Vista Showing the

  • Загрузите и установите программу Revo Uninstaller.
  • Выберите «Nero» в списке программ.
  • Когда процесс удаления завершится, выполните «умеренное» сканирование.
  • Повторите эти действия для каждой программы, связанной с Nero.

Источник: ru.wikihow.com

Перестал работать COM Surrogate в Windows 10, 7

«COM Surrogate перестал работать» или «хост dll не отвечает», ошибка странная и разочаровывающая. Суррогатные ошибки COM не являются катастрофическими, но если они происходят достаточно часто, они могут быть весьма разрушительными.

Заметка: Как решить проблему суррогата COM, зависит от вашей операционной системы, но мы можем помочь вам разобраться в этом, если вы работаете в Windows 10 или Windows 7.

Что такое COM Суррогат?

COM Surrogate — это простое имя для процесса, называемое dllhost.exe, которое разработано для разделения цепи и состояния проводника Windows и отдельных хостов DLL, которые могут привести к сбою; В частности, библиотеки DLL, которые работают с медиа-миниатюрами. Есть много других, но это один из самых распространенных.

COM Surrogate делает так, чтобы в случае сбоя любого из этих DLL-файлов не происходил сбой всего Проводника Windows. Думайте об этом как о первой линии защиты и стабильности системы.

Что заставляет COM Surrogate не работать?

Ошибка «COM Surrogate прекратила работать», кажется, не останавливает вас, но ее прерывание может вызывать раздражение, и не всегда очевидно, что вызвало проблему.

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

Читайте также:
Что за программа gestures

В некоторых более нишевых случаях мы слышали сообщения о конкретных приложениях, таких как Adobe Photoshop и устройство записи дисков Nero, в результате чего COM Surrogate перестала работать. Это менее вероятно, и мы, безусловно, отстаиваем некоторые из более общих исправлений ниже, прежде чем указывать пальцем на какое-либо конкретное приложение, но это всегда стоит иметь в виду. Если вы недавно установили новое приложение и вдруг столкнулись с какими-либо ошибками, откат системы назад до его установки может быть хорошим первым шагом.

Исправление ошибки COM Суррогат перестал работать в Windows 10

Без всегда очевидной причины ошибок COM-суррогата, часто бывает полезно попробовать некоторые общие исправления, которые могут решить сначала широкий круг проблем. После любого из следующих исправлений перезагрузите систему и повторите шаги, чтобы вызвать проблему суррогата COM. Если все хорошо, она не должна появиться снова.

Заметка: Хотя эти шаги предназначены для работы с Windows 10, они также применимы как к Windows 7, так и к 8.1, но способы их исправления могут быть немного другими.

1. Запустите антивирусную проверку. Вероятно, это не связано с вредоносным ПО, но всегда рекомендуется запускать антивирусную проверку, если у вас возникли проблемы с ПК на Windows.

2. Обновите свои графические драйверы. Хитрый драйвер дисплея может быть причиной того, что COM Surrogate прекратил работать с ошибками, поэтому удаление существующей и установка обновленной версии (или более старой, подтвержденной для работы) может быть хорошим местом для начала исправления проблем с хостом dll.

Заметка: Если вы хотите быть вдвойне уверены, что вы удалили все, что связано с вашими графическими драйверами, скачайте и запустите также Display Driver Uninstaller. Это немного сложнее, но шаги говорят сами за себя, и волшебник проведет вас через них.

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

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

4. Добавьте исключение DEP. Data Execution Prevention, или DEP, — это средство защиты Windows, которое предотвращает загрузку нераспознанных сценариев в зарезервированную память. Вполне возможно, что чрезмерно усердный DEP препятствует правильной работе COM Surrogate. Чтобы это исправить, вы можете добавить его в список исключений DEP.

Источник: kaknastroit.com

COM Surrogate что это за процесс

COM Surrogate что это за процесс

Зачастую пользователи встречаются с проблемой загруженности процессора или диска на слабых компьютерах. После запуска диспетчера задач пользователи обнаруживают не понятную нагрузку на систему процессом COM Surrogate. А также возможно пользователю будет выводиться сообщение о том что прекращена работа программы COM Surrogate.

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

COM Surrogate что это за процесс

Данный процесс тесно связан с воспроизведением видео файлов, а также отображением различных картинок, графических файлов. COM Surrogate отвечает за корректное проигрывание видео и открытие картинок на устройстве под управлением операционной системы Windows. За работу процесса COM Surrogate отвечает файл dllhost.exe.

Читайте также:
Программа alipay что это

Как решить проблему прекращена работа COM Surrogate

О прекращении работы COM Surrogate и нагрузке процессора можно говорить много, поскольку действительно много способов могут решить проблему. Какое из предложенных нами решений подойдёт именно Вам, сказать сложно, тут уже нужно самостоятельно перебирать все возможные варианты. А также помните что после каждого проделанного решения необходимо делать перезапуск компьютера, чтобы увидеть изменения.

Мониторинг ресурсов

Как решить проблему прекращена работа COM Surrogate

  1. Откройте мониторинг ресурсов выполнив команду resmon в окне Win+R.
  2. Откройте вкладку ЦП и выделите процесс dllhost.exe, после чего откройте раздел Связанные модули и проверьте список файлов на наличие видео или изображений.

Если же действительно обнаружите такой файл, который располагается по указанному пути, то скорее всего он вызывает проблему. Можно просто попробовать удалить его и после перезагрузки компьютера посмотреть осталась ли нагрузка на процессор и диск или выводиться ли сообщение прекращена работа COM Surrogate.

Как удалить видео кодеки из системы

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

как удалить кодеки из системы

  1. Откройте обновленные Параметры операционной системы Windows 10 нажав сочетание клавиш Win+I.
  2. Дальше переходим в раздел Приложения > Приложения и возможности.
  3. В текущем расположении выделяем ранее установленные кодеки и нажимаем кнопку Удалить.

После удаления видео кодеков из операционной системы необходимо перезагрузить компьютер.

Как добавить в DEP исключения

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

  1. Нажимаем правой кнопки мышки на значок Этот компьютер и в открывшемся контекстном меню выбираем пункт Свойства.
  2. Дальше переходим в Дополнительные параметры системы, и напротив пункта Быстродействие в закладке Дополнительно нажимаем пункт Параметры…
  3. В открывшемся окне параметров быстродействия переходим в закладку Предотвращение выполнения данных и отмечаем пункт Включить DEP для всех программ и служб, кроме выбранных ниже.Предотвращение выполнения данных
  4. Теперь нажимаем кнопку Добавить… и в строке Имя файла введите C:WindowsSystem32dllhost.exe, после чего нажмите Открыть и ОК.прекращена работа программы com surrogate

Как отключить предварительный просмотр миниатюр

Как отключить предварительный просмотр миниатюр

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

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

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

проверка на целостность

  1. Запустите командную строку от имени администратора.
  2. Выполните команду проверки хранилища на повреждения: DISM.exe /Online /Cleanup-image /ScanHealth.
  3. Дальше в случае обнаружения проблем выполните команду восстановления: DISM.exe / Online / Cleanup-image / RestoreHealth.

Более подробно как проверить целостность системных файлов Windows 10 мы рассматривали ранее. После успешного восстановления выполните перезагрузку компьютера.

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

Источник: windd.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru