Dllhost exe ошибка приложения
Процесс dllhost exe COM Surrogate выдает ошибку или грузит систему – что делать
Иногда, пользователь в диспетчере задач может увидеть то, что процесс dllhost.exe дает большую нагрузку на процессор. Также могут высвечиваться ошибки с экстренным завершением процесса COM Surrogate, где в качестве сбоящего приложения будет указан этот же процесс.
COM Surrogate (dllhost.exe) помогает подключать сторонние СОМ объекты в системе, которые увеличивают разнообразные возможности приложений. Самым простым примером может служить отображение иконок нестандартных файлов. Чистая система, без сторонних приложений, их открыть не может и не отображает их иконки. После же установки нужной утилиты, система уже может опознать эти файлы и высвечивает другие иконки, а все потому что они зарегистрировали свои СОМ объекты.
Это не единственный способ использования процесса, но именно он чаще всего и вызывает сбои и нагрузку на процессор. В этой статье будет приведено несколько методов решения данной проблемы.
Последствия ошибки
В большинстве случаев сбой процесса не приводит к слишком уж серьезным последствиям и лечится банальной перезагрузкой компьютера. Однако если это не помогло, то в системе могут возникать разнообразные сбои, в худшем случае может появляться и синий экран смерти, так что если проблема возникает неоднократно, то ее стоит решать как можно быстрее.
Как устранить неисправности
В этом разделе будут показаны несколько способов решения проблемы, идти они будут от простого к сложному, так что не стоит сразу браться за последние из них, лучше сначала попробовать простые решения.
Используем точки восстановления
Простейшим способом решения проблемы можно считать откат на точку восстановления. При этом будут стерты все внесенные в систему изменения, но данные пользователя не пострадают, действия коснуться только приложений и системных данных. Нужно лишь зайти в Панель управления, оттуда перейти в «Восстановление», после чего нажать «Запуск восстановления системы».
Здесь потребуется только указать точку, созданную раньше, чем начала появляться проблема. Они периодически создаются сами, а также создаются при установке программ, драйверов или обновлений, так что найти подходящую не составит труда.
Удаление программ и кодеков
Если недавно пользователь устанавливал новые программы или кодеки, то причина сбоя может крыться в них. Стоит удалить их через панель управления — установка и удаление программ. После удаления стоит перезагрузить компьютер и проверить не исчезла ли ошибка. В случае устранения проблемы стоит поискать другую программу, которая выполняет те же функции или скачать более новую версию, которая не будет вызывать проблем в системе.
Изменение параметров DEP
Также можно зайти в панель управления, перейти в раздел Система, там открыть раздел дополнительных параметров и перейти к быстродействию. Здесь стоит открыть вкладку предотвращения выполнения данных. В ней надо выбрать вторую строку и добавить в список файл dllhost.exe, который находится по пути C:WindowsSystem32.
Использование командной строки
Есть возможность решения проблемы и при помощи командной строки. В этом случае стоит запустить ее с правами администратора, а дальше ввести в ней следующие операторы:
- exe /Online /Cleanup-image /ScanHealth
- exe /Online /Cleanup-image /RestoreHealth
После чего стоит перезагрузить компьютер.
Чистка компьютера
В случае, если ни один из предыдущих методов не помог, стоит скачать утилиту для проверки на вирусы и полностью просканировать устройство, возможно проблема во вредоносных программах. Хорошим вариантом будет использовать CureIt (https://free.drweb.ru/cureit/). После этого можно выполнить проверку на нежелательные программы с помощью adwcleaner (https://ru.malwarebytes.com/adwcleaner/).
Также можно воспользоваться специальными утилитами для проверки системы. Например, ccleaner (http://ccleaner.org.ua/download/), в ней следует зайти в реестр и отметить галочкой пункт Ошибки ActiveX и Class, и начать поиск неисправностей. Среди найденных можно исправить все, но к проблеме относятся те, что имеют приписку «Ошибки ActiveX/COM».
Проверяем жесткий диск на ошибки
Пользователю стоит нажать win+r и написать в открывшемся окне resmon. Это позволит попасть в монитор ресурсов. Дальше следует перейти на вкладку ЦП и найти там dllhost.exe, теперь надо посмотреть в раздел связанных модулей. Среди них не должно быть никаких аудио, видео или графических данных, если они есть, то стоит их удалить.
После этого стоит запустить консоль и ввести там тот же оператор, что на картинке. Это позволит просканировать систему.
Что нельзя делать при возникновении ошибок
При возникновении проблем с этим процессом или файлом, ни в коем случае нельзя завершать его в диспетчере задач или удалять сам файл. Эти действия могут привести к еще большему числу сбоев или полной неработоспособности системы.
dllhost.exe грузит процессор: что делать
Внезапное падение производительности ПК или ноутбука может быть связано с высокой нагрузкой на CPU одним или несколькими процессами. В числе таковых нередко появляется dllhost.exe с описанием COM Surrogate. В руководстве ниже мы хотим рассказать вам о существующих способах решения этой проблемы.
Решение проблем с dllhost.exe
Первым делом стоит рассказать, что это за процесс и какую задачу выполняет. Процесс dllhost.exe относится к числу системных и отвечает за обработку запросов COM+ службы Internet Information Service, необходимой для работы приложений, использующих компонент Microsoft .NET Framework.
Чаще всего данный процесс можно заметить при запущенных видеопроигрывателях или просмотре сохранённых на компьютер изображений, поскольку большинство кодеков для воспроизведения видео используют Microsoft .NET. Следовательно, проблемы с dllhost.exe связаны либо с файлами мультимедиа, либо с кодеками.
Способ 1: Переустановка кодеков
Как показывает практика, чаще всего dllhost.exe грузит процессор из-за некорректно работающих видекодеков. Решением проблемы будет переустановка данного компонента, совершать которую следует по такому алгоритму:
- Откройте «Пуск» и запустите «Панель управления».
В «Панели управления» найдите пункт «Программы», в котором выберите вариант «Удаление программ».
В списке установленных приложений найдите компоненты, в названии которых присутствует слово codec. Как правило, это K-Lite Codec Pack, но возможны и другие варианты. Чтобы удалить кодеки, выделите соответствующую позицию и нажмите кнопку «Удалить» или «Удалить/Изменить» вверху списка.
Как правило, после установки корректной версии видеокодеков проблема решится, и dllhost.exe вернётся к нормальному потреблению ресурсов. Если же этого не произошло, то воспользуйтесь следующим вариантом.
Способ 2: Удаление битого видеоролика или картинки
Ещё одной причиной высокой нагрузки на процессор со стороны dllhost.exe может быть наличие испорченного видеофайла или изображения в распознаваемом в Виндовс формате. Проблема подобна известному багу с «Хранилищем мультимедиа» в Android: системная служба пытается кэшировать метаданные битого файла, но вследствие ошибки сделать это не может и уходит в бесконечный цикл, что приводит к повышенному потреблению ресурсов. Для решения проблемы потребуется сначала вычислить виновника, а затем уже удалить его.
- Откройте «Пуск», перейдите по пути «Все программы» — «Стандартные» — «Служебные» и выберите утилиту «Монитор ресурсов».
Перейдите на вкладку «ЦП» и найдите в списке процессов dllhost.exe. Для удобства можете кликнуть по «Образ»: процессы будут отсортированы по имени в алфавитном порядке.
Откройте «Проводник», перейдите по адресу, указанному в «Мониторе ресурсов» и безвозвратно удалите проблемный файл нажатием клавиш Shift+Del. В случае если с удалением возникли проблемы, рекомендуем воспользоваться утилитой IObit Unlocker. После удаления некорректного видео или изображения следует перезагрузить компьютер.
Данная процедура устранит проблему высокого потребления ресурсов CPU процессом dllhost.exe.
Заключение
В качестве подведения итогов отметим, что проблемы с dllhost.exe появляются относительно редко.
Отблагодарите автора, поделитесь статьей в социальных сетях.
COM Surrogate (dllhost.exe) — Что за процесс в Windows 10?
Прекращена работа программы COM Surrogate в Windows 10. Одна из основных ошибок, которую пользователи Windows 10 получают при распечатки из интернет-источника или при попытке просмотреть папку с медиа или видеофайлами, — «COM Surrogate Stopped Working». Давайте разберем подробно, что такое COM Surrogate с исходным именем dllhost.exe, может ли быть он вирусом и как исправить ошибку, когда он прекратил работу.
COM Surrogate — Что это?
COM Surrogate не является вирусом. Это законный процесс Windows 10, который работает в фоновом режиме. Он называется dllhost, потому что процесс содержит файлы DLL. Microsoft создала интерфейс разработчиков для создания расширений и программ под названием COM Objects. Это также используется для некоторых программ в Windows 10. Например, в проводнике Windows есть объект COM, который позволяет создавать миниатюры для изображений и видео в папке. Проблема с этими COM-объектами заключалась в том, что они могли привести сбой процесса Explorer вместе с ним. Это означало, что вся ваша система потерпит крах. Чтобы устранить эту проблему, Microsoft придумала процесс COM Surrogate, который в основном запускал COM-объект в отдельном процессе, который его запросил. Таким образом, в примере Explorer объект COM не запускался в процессе explorer.exe, а вместо этого он запускался в созданном Surrogate процессе COM. Если объект COM перестал работать, он выведет из работы только процесс COM Surrogate, и Explorer продолжит работу.
Подробности COM Surrogate dllhost.exe
COM Surrogate не является вирусом, это официальный файл Microsoft. Давайте разберем детали:
- Описание файла — COM Surrogate.
- Название продукта приложения — Операционная система Microsoft Windows.
- Авторское право — Microsoft Corporation. Все права защищены.
- Размер — 20,3 KB.
- Язык — Английский.
- Исходное имя файла — dllhost.exe.
Как распознать это вирус или нет?
Иногда бывают случаи, когда трояны маскируются в системе Windows под dllhost.exe COM Surrogate. Вы можете легко отличить вирусный процесс от настоящего. Дело в том, что завирусованный dllhost.exe не будет иметь никакой подробной информации, как описано выше. Откройте диспетчер задач, найдите COM Surrogate и нажмите на нем правой кнопкой мыши, и выберите «Открыть расположение файла«. Если файл с именем dllhost.exe находится не по пути C:WindowsSystem32, то это уже большие сомнения в его оригинальности, и Вы должны удалить его или принять другие меры, к примеру антивирусные сканеры . Еще один нюанс заключается в том, что в диспетчере задач могут быть 1-2 процесса с именем COM Surrogate, если их больше, то нужно сканировать систему на вирусы. Также стоит обратить внимания, если они потребляют все время ЦП 1-10% (нормальный режим 0%).
Прекращена работа программы COM Surrogate в Windows 10
Нажмите Win+R и введите sysdm.cpl, чтобы открыть свойства системы.
Далее перейдите на вкладку «Дополнительно» и нажмите на «Параметры».
Перейдите во вкладку «Предотвращение выполнения данных» и нажмите «Включить DEP для всех программ и служб, кроме выбранных ниже«. Далее нажмите «Добавить».
Как удалить вирус Surrogate Com из Windows
Surrogate Com — опасный троянец. Маскируется под системный процесс Dllhost.exe. Изменяет сетевые настройки, опции брандмауэра Windows. Нацелен на кражу конфиденциальных данных пользователя — логинов и паролей, платёжных реквизитов и др. Может обеспечивать злоумышленникам удалённый доступ к ПК жертвы, подгружать другие вирусы.
Распознать Surrogate Com можно по следующим симптомам:
- снижается скорость работы компьютера;
- медленно загружаются сайты в браузере;
- нестабильно работают сетевые приложения;
- программы MS Word, Excel, Notepad и другие запускаются с ошибками;
- в Диспетчере задач наблюдается 5-7 активных дублей процесса Dllhost Surrogate Com;
- центральный процессор и RAM максимально загружены (на 95-98%) в отсутствие запущенных приложений в системе.
Данный вирус можно удалить посредством антивирусных утилит и вручную (только для опытных пользователей!). Рассмотрим в подробностях оба решения.
Способ #1: удаление штатными средствами
Очистка реестра
1. Перезагрузите компьютер в безопасном режиме:
- удерживайте клавишу «F8» в процессе загрузки Windows;
- клавишами управления курсором (стрелочками «вверх» и «вниз») выберите в меню «Безопасный режим»;
- нажмите «Enter».
2. По завершении загрузки ОС щёлкните иконку «Пуск».
3. В поисковой строке наберите — regedit.
4. Кликните ярлык с таким же названием, появившийся в верхней части панели.
5. В редакторе реестра щелчком мышки выделите ветку — HKEYS_USERS.
6. В меню откройте раздел «Правка» и выберите пункт «Найти… ».
7. В строке «Найти» введите ключ (его внёс в реестр вирус):
8. Снимите метки (клацните по окошкам) в надстройках «имена параметров», «значения параметров».
9. Нажмите «Найти далее».
10. Кликните правой кнопкой по найденной записи Surrogate Com. Нажмите в открывшемся меню функцию «Удалить».
Восстановление настроек брандмауэра Windows
1. Перейдите: Пуск → Панель управления → Система и безопасность
2. Откройте подраздел «Брандмауэр Windows».
3. В колонке опций слева кликните «Восстановить умолчания».
Проверка
1. Нажмите сочетание клавиш «Ctrl+Shift+Esc».
2. Перейдите во вкладку «Процессы». Вирусные копии dllhost.exe должны отсутствовать в списке.
Внимание! Если вирус не удалось нейтрализовать из системы, попробуйте задействовать антивирусные сканеры (см. Способ #2).
Профилактика
Обновите сигнатурные базы установленного антивируса или установите другое защитное ПО. Запустите проверку ПК на наличие зловредов. Очистите Windows утилитой CCleaner.
Способ #2: очистка антивирусным сканнером
Выберите одно из нижеописанных решений и действуйте согласно прилагаемому руководству:
Microsoft Security Essentials
Бесплатный антивирус от создателей Windows. Умело определяет, какой процесс в системе «свой», а какой «чужой». Защищает в реальном времени от шпионского и рекламного ПО (spyware и adware), червей и троян. Потребляет мизерное количество ресурсов ПК. Работает в фоновом режиме. Практически полностью автоматизирован: не отвлекает пользователя частыми запросами для запуска апдейта, выполнения очистки.
1. На официальной страничке продукта (http://windows.microsoft.com/ru-ru/windows/security-essentials-download) клацните ссылку «Скачать».
2. Запустите инсталлятор с правами администратора.
3. Под текстом правил и условий соглашения нажмите «Я принимаю».
4. Кликните кнопку «Присоединиться… », чтобы присоединиться к программе улучшения продукта, или кнопку «Я не хочу… », чтобы отказаться от программы.
5. Нажмите «Далее».
6. Если вы не используете сторонний фаервол (только системный), не убирайте метку в настройке «Если нет ни одного… ». Снова клацните «Далее».
7. При первом запуске антивирус автоматически запустит обновление своих баз (вкладка «Обновить»). Дождитесь его завершения.
8. Перейдите на главную вкладку (Домой).
9. В списке «Параметры проверки» установите значение «Особая».
10. Для запуска сканирования кликните «Проверить сейчас».
11. Удалите вирус и другие потенциально опасные элементы, найденные Microsoft Security Essentials.
Malwarebytes Anti-Malware
Одна из лучших программ для борьбы с компьютерными зловредами. Распространяется условно бесплатно. Коммерческая версия продукта умеет защищать ПК в реальном времени. Anti-Malware способен выискивать червей и троян во всех «уголках» операционной системы и её реестра, в разделах диска.
1. Откройте в браузере — https://ru.malwarebytes.org.
2. Перейдите в раздел «Для дома» и клацните «Бесплатная загрузка».
3. Установите скачанный дистрибутив в систему.
4. В окне утилиты, на вкладке «Информационная панель», нажмите «Проверить обновления».
5. После апдейта откройте вкладку «Проверка».
6. Выберите режим проверки «Полная… » или «Выборочная… » (требуется дополнительная настройка).
7. Запустите проверку (кнопка «Сканировать»).
8. Нейтрализуйте обнаруженные элементы.
Stopzilla Antimalware
Наделена скрупулёзным механизмом сканирования. Выявляет и обезвреживает в системе как распространённые вирусные «штаммы», так и неизвестные. Контролирует безопасность ОС в процессе веб-сёрфинга. Бесплатно Stopzilla можно пользоваться в течение 15 дней.
1. Откройте страницу — http://www.stopzilla.com/downloads/download-stopzilla-antimalware/. Нажмите ссылку «Start Download».
2. Проинсталлируйте сканер в Windows.
3. Дождитесь завершения загрузки обновлений.
4. На вкладке «Scan» выберите алгоритм сканирования (Quick — быстро, Intelliegent — выборочно, Full — глобальная проверка).
5. Нажмите «Start scan».
6. По окончании проверки удалите опасные файлы и записи в реестре, обнаруженные утилитой Stopzilla.
Успешной вам очистки компьютера!
Dllhost exe ошибка приложения
Общие обсуждения
Добрый вечер дамы и господа.
Еще на предыдущей винде после установки K-Lite Codec Pack стало выскакивать сообщение об ошибке по поводу приложения dllhost.exe, откатил систему — не помогло. Проверил, не вирус ли, нет, все нормально. Процесс висел постоянно, если убивал, то он тут же появлялся снова, из-за чего ни свойства файла не открыть, да и проводник пустой, пока процесс не убить, в общем не знал, что делать, постоянны сообщения о падении надоели, и как-то когда не было интернета покурил маны повершелла и написал на нем скрипт, который убивал этот процесс, потом переписал его под автоит более грамотно, потом менял мать и заодно систему переставил и все было нормально до того времени, как не полетел сервак, из-за чего я остался без интернета, воспользовался вимаксовским модемом, после его установки заметил появляющийся процесс dllhost, хотел в Process Explorer посмотреть, что за зверь его вызвал, но процесс пропадает через пару секунд после появления. Пока за все время всего пару раз проводник завис, пока висел проводник открыл диспетчер и увидел, что дллхост висит, только открыл через консоль process explorer как дллхост закрылся, так и не удалось пока его поймать. Вбил в поиск на компе этой длл, нашел в SysDir x86 и x64, а также в папке с нет фреймворком, ну и креши дллхоста. Получается дллхост компонент нет фреймворка, проводник работает на нет фреймворке, поэтому с ним и думаю с другими приложениями, юзающими нет фреймворк траблы. Но что делать? Может попытаться снести полностью и поставить заново нет фреймворк или он тут ни при чем? Сделать sfc /scannow и восстановить начальный дллхост?
- Изменен тип Dmitriy Vereshchak Microsoft contingent staff, Moderator 25 марта 2013 г. 8:38 Тема переведена в разряд обсуждений по причине отсутствия активности.
Все ответы
Помониторил, в основном вижу запросы в реестр и подгрузка системных длл, из несистемных вижу:
библиотека wl_hook64 программы Outpost Firewall Pro
ti_managers_proxy, sync_agent_api, ti_managers_proxy _stub и еще десяток, а то и больше от Acronis
Попробую удалить акронис.
п.с. а такой софт как процмон, процексп у меня годами на винте лежит, полезная вещь
а вообще советую, вдруг кто не знает, NirLauncher — ланчер для всех программ от NirSoft, в этот ланчер можно встроить и SysInternals
http://launcher.nirsoft.net/download.html
Не видел этого процесса сутки, после удаления акрониса, думал все, поборол, так нет, после ребута вылез 2 раза.
- Изменено novashdima 10 марта 2013 г. 16:48
В некоторых случаях такое бывает вызвано поврежденными файлами — картинками, аудио или видео. Рекомендую проверить наличие таковых, и в случае если обнаружатся — удалить их. Для этого зайдите в Пуск>Все программы> Стандартные>Служебные>Монитор ресурсов. В «МР» выберите вкладку «ЦП» и поставьте галочку напротив процесса dllhost.exe и других сильно использующих память процессов, потом разверните «Связанные дескрипторы» и посмотрите есть ли среди них файлы (видео, аудио или картинки). Если такие обнаружатся, удалите их и перезагрузите ПК.
Потом проверьте как будет себя вести ПК.
Вам нужен процесс монитор, а не процесс эксплорер
Вы вообще читали, что я писал? Перечитайте 3 пост вы увидите там:
Помониторил, в основном вижу запросы в реестр и подгрузка системных длл, из несистемных вижу:
библиотека wl_hook64 программы Outpost Firewall Pro
ti_managers_proxy, sync_agent_api, ti_managers_proxy _stub и еще десяток, а то и больше от Acronis
п.с. а такой софт как процмон, процексп у меня годами на винте лежит, полезная вещь
п.п.с. виндовый процмон вещь хорошая, забыл я про него
п.п.п.с вы написали заюзать ПМ виндовый, я написал, что я не успеваю даже свойства в процесс експлорере посмотреть, не говоря уже о том, чтобы открыть ПМ, выделить процесс, открыть дескрипторы. Он за это время раз 10 исчезнет и появится, а в виндовом пм истории нет.
смотреть на командную строку с которой он запускается
насчет имени админа можно было не говорить, итак понятно, что все сис операции надо делать с правами админа
а насчет проверки — проверял уже, все нормально
а насчет второго уточните, где искать?
п.с. ладно, clsid есть, это у нас Thumbnail Cache Out of Proc Server, посмотрел в реестре, это thumbcache.dll в процмоне видел обращение к бд thumbcache от експлорер и к индексному файлу
- Изменено novashdima 13 марта 2013 г. 18:51
http://safezone.cc/forum/showthread.php?t=11006 о том что такое thumbcache, видимо большой объем вот эксплорер и подвисает
http://windows.microsoft.com/ru-ru/windows7/delete-files-using-disk-cleanup с помощью очистки диска удалите этот кэш (флажок Thumbnails), сколько там к стати MB? и IconCache.db туда же, он скрытый в C:Users@USERNAMEAppDataLocal
- Изменено sergmat 14 марта 2013 г. 7:37
Что такое эскизы я знаю, спасибо. Занимали они 104 мб, имхо это не настолько много, чтобы из-за этого проводник вис.
В %appdata%/Local кеш весит 4 мб, но по вашему совету удалил
ну да 104 это не много у меня 174. При работающем процмониторе эксплорер зависал? если да то логи залейте на www.skydrive.com и ссылку выложите здесь.
Давно не чистил менюшку, поудалял лишнее, оставил только каспера, 7 зип, ноутпад++, ультра исо и парочка длл от дров для видюхи
Хах, прикол, оставил мониторить процмон, только что окно появилось
http://clip2net.com/s/4KMpRD
и тут у меня шок, куда могло уйти 6 гб озу, ладно танки, браузеры и т.д. но это все не более 2 гб озу, потом вспоминаю о процмоне, открываю и вижу
http://clip2net.com/s/4KMyhN
вот и ушло 4 гб оперативы на лог.
- Изменено novashdima 14 марта 2013 г. 20:33
Потому что такие звери как procmon, xperf трассируют все операции и применяются на коротких интервалах для точной диагностики и локализации проблемы. Вы бы сценарий воспроизвели на котором происходит зависание и собрали логи, а не оставляли на день молотить и фильт включите для explorer-a и dllhost-a
- Изменено sergmat 15 марта 2013 г. 10:56
Так посмотрите на скрин, там ввидно, что оставил только dllhost, да и оставил я на 4 часа всего.
а воспроизвести сложно, проблема возникает неожиданно при выполнении совершенно обычных действий.
Уважаемый пользователь!
В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.