Com surrogate что это windows 10 грузит компьютер как исправить?

Meaning of dllhost.exe Multiple COM SURROGATE processes running?

DLL-файл — это тип файла, заканчивающийся расширением .DLL, который является очень важным типом файла в реестре операционной системы Windows. Его можно найти в Windows XP, Windows Vista, Windows 7, Windows 8 и Windows 10. Когда DLL-файл идет наперекосяк, неприятный Ошибка DLL происходит и плохо влияет на пользовательский опыт.

Этот тип ошибки Windows вызывает много проблем для пользователей, поскольку существует много таких типов файлов, которые могут вызвать проблемы. Хорошо, что существуют различные стратегии устранения неполадок DLL, которые вы можете использовать для определения реального виновника.

Ошибки EXE происходят по ряду причин, но в основном из-за проблем с исполняемыми файлами или EXE-файлами. EXE — это расширение приложения в Windows. Подобно другим типам файлов, встроенных в вашу компьютерную систему, EXE-файлы могут время от времени входить в ошибки. Некоторые ошибки являются общими, но некоторые из них трудно устранить и устранить.

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

Некоторые проблемы, которые могут вызвать ошибки EXE:

  • Вирусы, вредоносные программы и программы-шпионы
  • Неверные, поврежденные, поврежденные или устаревшие файлы или драйверы
  • Конфликт записей в системном реестре Windows
  • Конфликты приложений

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

Чаще всего пользователь узнает о сервисе через окно ошибки «COM Surrogate прекращена работа». Существует и другая ниша пользователей, которые запускают Диспетчер задач и замечают, что в нем присутствует процесс dllhost.exe. Он сильно грузит ПК, может потреблять до половины ЦП.

На самом деле COM surrogate представляет из себя компонент Windows, он позволяет правильно обрабатывать COM+ процессы в различных программах связи с сетью интернет. При этом замечено, что элемент используется в различных программах для просмотра видео и картинок. В связи с этим характерная ошибка может проявляться как раз в момент запуска или закрытия проигрывателя. Также компонент важен для среды .NET. В целом его можно отнести к необходимым.

При этом чрезмерная нагрузка из-за dllhost.exe вызывает множество неудобств, при условии, что это не вирус, вероятно, что причина в битых медиафайлах. Система наталкивается на синтаксическую ошибку, которая зацикливает выполнение кода и занимает много ресурсов.

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

  1. Работа ПК существенно замедленна, иногда и вовсе система зависает;
  2. Программы и браузеры зависают;
  3. Все приложения, которые активно работают с сетью, имеют нестабильное подключение;
  4. Многие текстовые, графические редакторы и плееры запускаются, но вызывают соответствующую ошибку;
  5. Открыв диспетчер можно увидеть порядка 5 процессов dllhost.exe;

  1. Загрузка доходит до 50%, а иногда и 95-100%.

При этом определить вирус это или нет просто, нужно посмотреть на место размещения файла. Для этого:

  1. Ctrl + Alt + Del и перейти во вкладку «Процессы»;
  2. Найти файл dllhost.exe и ПКМ, выбрать «Открыть место хранения файла»;
  3. В случае, если пользователя путь приведет к директориям C:WindowsSystem32 или C:WindowsSysWOW64 практически 100%, что работает оригинальный файл компонента COM+. Если вы оказались в папках Download, Temp и других, наверняка у вас в системе поселился вирус.

COM Surrogate’in hangi COM nesnesini barındırdığını nasıl anlayabilirim?

Standart bir Windows’ta yer alan Görev Yöneticisi, COM işleminin hangi COM nesnesini ve dll dosyasını barındırdığı hakkında fazla bilgi vermez. Bu bilgileri görmek için Microsoft’un İşlem Gezgini aracını kullanırız. Bu aracı indirin ve hangi COM’un nesne veya dll dosyası olduğunu görmek için İşlem Gezgini’nde dllhost.exe üzerine tıklayarak öğrenebilirsiniz.

Yukarıdaki ekran görüntüsünde gördüğümüz gibi, bu özel dllhost.exe işlemi CortanaMapiHelper.dll nesnesini barındırıyor. Ancak, bu işlemi yapabilmek için İşlem Gezgini’ne sahip olmak gerekiyor. İşlem Gezgini programını buradan indirebilirsiniz. Programı indirin ve ardından kurulum işleminden sonra çalıştırdığınızda dosyaları ayırt etmenize ve dllhost.exe dosyasını görmenizi sağlayacak bu program, COM Surrogate kaldırma işlemini yaparken en önemli yardımcılarınızdan biri olacaktır.

Решение проблем с dllhost.exe

Первым делом стоит рассказать, что это за процесс и какую задачу выполняет. Процесс dllhost.exe относится к числу системных и отвечает за обработку запросов COM+ службы Internet Information Service, необходимой для работы приложений, использующих компонент Microsoft .NET Framework.

Чаще всего данный процесс можно заметить при запущенных видеопроигрывателях или просмотре сохранённых на компьютер изображений, поскольку большинство кодеков для воспроизведения видео используют Microsoft .NET. Следовательно, проблемы с dllhost.exe связаны либо с файлами мультимедиа, либо с кодеками.

Способ 1: Переустановка кодеков

Как показывает практика, чаще всего dllhost.exe грузит процессор из-за некорректно работающих видекодеков. Решением проблемы будет переустановка данного компонента, совершать которую следует по такому алгоритму:

  1. Откройте «Пуск» и запустите «Панель управления».

В «Панели управления» найдите пункт «Программы», в котором выберите вариант «Удаление программ».

В списке установленных приложений найдите компоненты, в названии которых присутствует слово codec. Как правило, это K-Lite Codec Pack, но возможны и другие варианты. Чтобы удалить кодеки, выделите соответствующую позицию и нажмите кнопку «Удалить» или «Удалить/Изменить» вверху списка.

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

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

Способ 2: Удаление битого видеоролика или картинки

Ещё одной причиной высокой нагрузки на процессор со стороны dllhost.exe может быть наличие испорченного видеофайла или изображения в распознаваемом в Виндовс формате. Проблема подобна известному багу с «Хранилищем мультимедиа» в Android: системная служба пытается кэшировать метаданные битого файла, но вследствие ошибки сделать это не может и уходит в бесконечный цикл, что приводит к повышенному потреблению ресурсов. Для решения проблемы потребуется сначала вычислить виновника, а затем уже удалить его.

  1. Откройте «Пуск», перейдите по пути «Все программы» — «Стандартные» — «Служебные» и выберите утилиту «Монитор ресурсов».

Перейдите на вкладку «ЦП» и найдите в списке процессов dllhost.exe. Для удобства можете кликнуть по «Образ»: процессы будут отсортированы по имени в алфавитном порядке.

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

Откройте «Проводник», перейдите по адресу, указанному в «Мониторе ресурсов» и безвозвратно удалите проблемный файл нажатием клавиш Shift+Del. В случае если с удалением возникли проблемы, рекомендуем воспользоваться утилитой IObit Unlocker. После удаления некорректного видео или изображения следует перезагрузить компьютер.

Данная процедура устранит проблему высокого потребления ресурсов CPU процессом dllhost.exe.

Заключение

В качестве подведения итогов отметим, что проблемы с dllhost.exe появляются относительно редко.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

DllHost.exe file information

DllHost.exe process in Windows Task Manager

The process known as COM Surrogate or DTTM.exe or BaiduYunGuanjia or Ming or Microsoft Fax Cover Page Editor or C?m Surr?gate belongs to software Microsoft Windows Operating System or cito or BaiduYunGuanjia Application by Microsoft (www.microsoft.com) or apatia chi.

Description: The original DllHost.exe from Microsoft is an important part of Windows, but often causes problems. DllHost.exe is located in the C:\Windows\System32 folder.
Known file sizes on Windows 10/8/7/XP are 7,168 bytes (49% of all occurrences), 17,760 bytes and .  
It is a Windows system file. The program has no visible window. The DllHost.exe file is a trustworthy file from Microsoft.
Therefore the technical security rating is 3% dangerous; however you should also read the user reviews.

Recommended: Identify DllHost.exe related errors

Действенная методика лечения

Не стоит искать, как удалить COM Surrogate, так как это приведет только к невозможности выполнения целого ряда операций.

Рекомендуется поэтапно осуществить следующее:

  1. Нажать на кнопку «Пуск» и просто напечатать фразу «Монитор ресурсов». Открыть ссылку.
  2. Активировать вкладку «ЦП». Выполнить в ней поиск «dllhost.exe», в описании которого находится проблемный процесс.
  3. Кликнуть по названию и ознакомиться с предоставленной информацией.
  4. Это позволит узнать, какой именно файл вызывает проблему. Его желательно удалить и проверить результат.

Следующий этап касается видеокодеков:

  1. Через проводник зайти в «Этот компьютер».
  2. Дальше – в «удалить или изменить программу».
  3. Найти в списке установленные видеокодеки. Выбрать вариант их удаления.
  4. После завершения процедуры – перезапустить оборудование.

Третий шаг в исправлении, если первые два не принесли положительного этого, заключается в повторении таких действий:

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

Очередная перезагрузка и анализ работоспособности.

Не помогло? Следующее действие:

  1. Кликнуть по кнопке «Пуск» правой кнопкой мышки.
  2. Из списка выбрать запуск командной строки с правами админа.
  3. Вбить поочередно два приказа: «DISM.exe /Online /Cleanup-image /ScanHealth» и «DISM.exe /Online /Cleanup-image /RestoreHealth».

Возможно, это разрешить неприятную ситуацию.

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

Решение следующее:

  1. Деактивировать работу абсолютно всех запущенных приложений.
  2. Зайти в папку C:\Users\<Администратор>\AppData\Local\Temp и удалить все, что находится в ней.
  3. Выполнить деинсталляцию ПО, установка которых, возможно, стала причиной возникновения неприятности.
  4. Скачать и проинсталлировать на жесткий диск три продукта: AdwCleaner, Dr.Web CureIt! и CCleaner.
    Активировать глубокую проверку с помощью первых двух ПО поочередно.
  5. При обнаружении заражений – следовать рекомендациям от этих программ.
  6. Зайти в CCleaner. Перейти в раздел «Реестр». Осуществить диагностику и исправление.

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

Прекращена работа программы COM Surrogate в Windows 10

Нажмите Win+R и введите sysdm.cpl, чтобы открыть свойства системы.

Далее перейдите на вкладку «Дополнительно» и нажмите на «Параметры».

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

Для 32-bit системы Windows: Перейдите в папку system32 и откройте файл dllhost.exe. Нажмите OK и перезагрузите компьютер.

Для 64-bit системы Windows: Перейдите в папку SysWow64 и и откройте файл dllhost.exe. Нажмите OK и перезагрузите ноутбук.

Смотрите еще:

  • sihost.exe в Windows 10 — Что это такое и как работает
  • LSASS.exe: что это и как работает в Windows 10
  • Что такое и для чего нужна папка AppData в Windows?
  • Что за процесс WSAPPX и как он влияет на процессор и жесткий диск в Windows 10
  • Исправить ошибку DPC Watchdog Violation в Windows 10 

Загрузка комментариев

COM Surrogate перестал работать

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

Загрузите msascuil.exe, чтобы исправить ошибки

1] Настройки UAC .

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

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

Затем установите флажок «Запустить эту программу от имени администратора». Затем нажмите «Применить/OK».

Иногда вам также может понадобиться включить режим совместимости, поскольку некоторые программы могут быть не полностью совместимы с Windows 7/8/10.

Если программа совместима с Windows 10/8/7, убедитесь, что вы не включили режим совместимости, если ее включение снимите флажок, потому что она также может привести к сбою программы.

2] Вредоносные программы:

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

Перезагрузите систему в безопасном режиме и запустите полное сканирование.

3] Настройки DEP:

Настройка DEP, т. е. настройка предотвращения выполнения данных, может привести к сбою программ. Чтобы проверить эти настройки

1. Нажмите Пуск и Правый клик на Компьютер и перейдите в Свойства .

2. Нажмите Расширенные настройки системы.

3. Перейдите на вкладку Дополнительно и нажмите Настройки в разделе Эффективность сеанс.

4. Нажмите Предотвращение выполнения данных.

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

6. Затем нажмите Применить , нажмите ОК и перезагрузите свою систему.

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

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

Нажмите Применить/ОК.

4] Перерегистрировать DLL-файлы .

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

regsvr32 vbscript.dll regsvr32 jscript.dll

Посмотрите, поможет ли это.

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

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

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

COM SURROGATE explained: what is it, and why is it running on your PC

COM SURROGATE (dllhost.exe) is generally recognized as a legitimate Windows process, although it can also be a malware in disguise. The legitimate version is developed by Microsoft and its purpose is to run COM objects aside from original processes that request them. This helps to avoid host process crash in event of a COM object crash. The COM Surrogate process hosts .dll files, therefore its name is dllhost.exe. However, malware developers sometimes tend to leverage the well-recognized process name and use it to name malevolent programs. In this guide, we will explain everything about the safe process version and provide tips how to detect a fake one and remove it.

COM is a short for Component Object Model. It is an interface created in 1993 by Microsoft, allowing programmers to create COM objects easily. These objects integrate into various programs and extend them. Windows Explorer may use the Surrogate process to create thumbnails for documents, images, videos or other file types in a folder. Therefore, in case of a thumbnail creation procedure fail, the crash will happen to COM Surrogate process, but not the whole Windows Explorer.

You can check the host process for each of dllhost.exe via free Process Explorer software.

As suggested by Microsoft’s Raymond Chen, the process can be used in situations where the developer doesn’t feel sure about certain code. The problem can be solved by asking COM to host it in another process to avoid unnecessary crashes.

People often worry about High disk usage caused by this process. However, just like Microsoft Compatibility Telemetry or other processes, it might use a lot of RAM due to certain issues. We suggest running a quick free scan with to identify troublesome programs and malware-related issues on the system.

Scan your system for FREE to detect security, hardware and stability issues. You can use the scan results and try to remove threats manually, or you can choose to get the full version of software to fix detected issues and repair virus damage to Windows OS system files automatically. Includes Avira spyware/malware detection & removal engine.

Проверка компьютера на вирусы

Существует много вирусов, которые могут маскироваться под системные процессы для распространения вредоносного кода. Если видите много запущенных dllhost.exe с окончанием «*32», которые сильно грузят процессор, то это указывает на то, что под процессом COM Surrogate работает вредоносное приложение.

Вот список вирусов, которые скрываются под COM Surrogate: Artemis!895C95A0B930, Worm/Loveelet-DR, Win64:Malware-gen, Worm/Nachi.A1.

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

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

Проверяем на вирусы

Если вам ни один из методов не помог, тогда вполне возможно, что ПК заразился вредительским ПО. В этом случае можно выполнить стандартную операцию:

Нажмём на клавиши Win+R и введём в строку ввода следующее слово: %temp%

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

После этого, желательно скачать бесплатный антивирус — AdwCleaner и и программу очистки реестра, диска в общем и компьютера в целом — Ускоритель компьютера.

Антивирус устанавливать не нужно, достаточно запустить и нажать на кнопочку «Сканировать».

После сканирования, вы увидите отчет о проделанной работе.

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

Причины ошибок в файле Dllhost.exe

Проблемы Dllhost.exe могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Dllhost.exe, или к вирусам / вредоносному ПО.

Более конкретно, данные ошибки dllhost.exe могут быть вызваны следующими причинами:

  • Поврежденные ключи реестра Windows, связанные с dllhost.exe / Windows.
  • Вирус или вредоносное ПО, которые повредили файл dllhost.exe или связанные с Windows программные файлы.
  • Другая программа злонамеренно или по ошибке удалила файлы, связанные с dllhost.exe.
  • Другая программа находится в конфликте с Windows и его общими файлами ссылок.
  • Поврежденная загрузка или неполная установка программного обеспечения Windows.

Причины ошибок в файле Dllhost.pdb.exe

Проблемы Dllhost.pdb.exe могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Dllhost.pdb.exe, или к вирусам / вредоносному ПО.

Более конкретно, данные ошибки dllhost.pdb.exe могут быть вызваны следующими причинами:

  • Поврежденные ключи реестра Windows, связанные с dllhost.pdb.exe / Microsoft Windows XP Service Pack 2 RC1 , Update CD Build 2096.
  • Вирус или вредоносное ПО, которые повредили файл dllhost.pdb.exe или связанные с Microsoft Windows XP Service Pack 2 RC1 , Update CD Build 2096 программные файлы.
  • Другая программа злонамеренно или по ошибке удалила файлы, связанные с dllhost.pdb.exe.
  • Другая программа находится в конфликте с Microsoft Windows XP Service Pack 2 RC1 , Update CD Build 2096 и его общими файлами ссылок.
  • Поврежденная загрузка или неполная установка программного обеспечения Microsoft Windows XP Service Pack 2 RC1 , Update CD Build 2096.

Using restore points, remove codecs or programs

First, if a high load on the processor or “Stopped COM Surrogate programs” errors have occurred recently, try using system restore points or, if you know which program or codec you have installed, try to remove them in Control Panel – Programs and components or, in Windows 10, in Settings – Applications.

Note: even if the error appeared a long time ago, but it appears when opening folders with video or images in Explorer, first, try to remove installed codecs, for example, K-Lite Codec Pack, after the removal is completed, be sure to restart the computer.

Damaged files

If a high load on the processor from dllhost.exe appears when you open a certain folder in Explorer, it may contain a damaged media file. One, though not always working way to reveal such a file:

  1. Open the Windows Resource Monitor (press the Win + R keys, type resmon and press Enter. You can also use the search in the Windows 10 taskbar).

     2. On the CPU tab, mark the dllhost.exe process and then check (paying attention to the extension)             whether there are any video or image files in the “Related modules” section.

If there is one, then with high probability, this file causes a problem (you can try to delete it).

Also, if COM Surrogate problems arise when opening folders with certain specific file types, then COM objects registering by the program responsible for opening this type of file can be to blame.

You can check if the problem persists after removing this program (and, preferably, restarting the computer after removal).

COM Registration Errors

If the previous methods do not help, you can try to fix errors COM-objects in Windows. The method does not always lead to a positive result; it can lead to a negative one, because I strongly recommend creating a system restore point before using it.

To automatically correct such errors, you can use the CCleaner program:

  1. On the registry tab, select the item “ActiveX errors and Class,” click “Search for problems.”

      2. Make sure that the “ActiveX / COM Errors” you select the elements and click “Fix Selected.”

      3. Agree to save the backup copy of the registry entries to delete and specify the save path.

     4. After the fix, restart the computer.

Additional ways to fix COM Surrogate errors

Finally, some additional information that can help fix problems with dllhost.exe if the problem has not been fixed so far:

Scan your computer for malware using tools like AdwCleaner (as well as using your antivirus).

  • The dllhost.exe file itself is usually not a virus (but malware that uses COM Surrogate can cause problems with it). However, if you have doubts, make sure that the process file is in C: \ Windows \ System32 \ (right click on the process in the task manager – open the file location), and has a Microsoft digital signature (right click on the file – properties).
  • Try to check the integrity of Windows system files.

Try to disable DEP for dllhost.exe (only for 32-bit systems): go to Control Panel – System (or right-click on “This computer” – “Properties”), on the left, select “Additional system settings”, on the “Advanced” tab in the “Performance” section, click “Parameters” and open the “Data Prevention” tab. Select “Enable DEP for all programs and services except those selected below,” click the “Add” button and specify the path to the file C: \ Windows \ System32 \ dllhost.exe. Apply the settings and restart the computer.

And finally, if nothing has helped, and you have Windows 10, you can try resetting the system with saving data:

What does the COM Surrogate do and why does it always stop working?

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

Чаще всего пользователь узнает о сервисе через окно ошибки «COM Surrogate прекращена работа». Существует и другая ниша пользователей, которые запускают Диспетчер задач и замечают, что в нем присутствует процесс dllhost.exe. Он сильно грузит ПК, может потреблять до половины ЦП.

На самом деле COM surrogate представляет из себя компонент Windows, он позволяет правильно обрабатывать COM+ процессы в различных программах связи с сетью интернет. При этом замечено, что элемент используется в различных программах для просмотра видео и картинок. В связи с этим характерная ошибка может проявляться как раз в момент запуска или закрытия проигрывателя. Также компонент важен для среды .NET. В целом его можно отнести к необходимым.

При этом чрезмерная нагрузка из-за dllhost.exe вызывает множество неудобств, при условии, что это не вирус, вероятно, что причина в битых медиафайлах. Система наталкивается на синтаксическую ошибку, которая зацикливает выполнение кода и занимает много ресурсов.

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

  1. Работа ПК существенно замедленна, иногда и вовсе система зависает;
  2. Программы и браузеры зависают;
  3. Все приложения, которые активно работают с сетью, имеют нестабильное подключение;
  4. Многие текстовые, графические редакторы и плееры запускаются, но вызывают соответствующую ошибку;
  5. Открыв диспетчер можно увидеть порядка 5 процессов dllhost.exe;
  1. Загрузка доходит до 50%, а иногда и 95-100%.

При этом определить вирус это или нет просто, нужно посмотреть на место размещения файла. Для этого:

  1. Ctrl + Alt + Del и перейти во вкладку «Процессы»;
  2. Найти файл dllhost.exe и ПКМ, выбрать «Открыть место хранения файла»;
  3. В случае, если пользователя путь приведет к директориям C:WindowsSystem32 или C:WindowsSysWOW64 практически 100%, что работает оригинальный файл компонента COM+. Если вы оказались в папках Download, Temp и других, наверняка у вас в системе поселился вирус.

Почему COM Surrogate грузит процессор

Когда вы входите в «Диспетчер задач», вы наверняка обращаете внимание, что dllhost.exe сильно грузит процессор. Это происходит по нескольким причинам:

  • вы пытались просмотреть файл, в котором нарушена структура;
  • компьютер заражен вредоносным ПО;
  • повреждены или устарели компоненты, кодирующие или декодирующие данные (они нужны для правильного отображения информации, например, чтобы картинка на экране выглядела именно как изображение, а не как набор букв, цифр и символов или пустого окна с сообщением об ошибке);
  • программа (просмотрщик фото, графический редактор, плеер, через который вы открываете файлы и т. п.) неправильно зарегистрировала элементы, которые должны связываться с COM Surrogate.

Дополнительные способы исправить ошибки COM Surrogate

В завершение, некоторая дополнительная информация, которая может помочь в исправлении проблем с dllhost.exe, если до сих пор проблему не удалось исправить:

  • Выполните проверку компьютера на наличие вредоносных программ средствами наподобие AdwCleaner (а также с помощью вашего антивируса).
  • Сам по себе файл dllhost.exe обычно не является вирусом (но проблемы с ним может вызывать вредоносное ПО, использующее COM Surrogate). Однако, если у вас есть сомнения, убедитесь, что файл процесса находится в C:WindowsSystem32 (правый клик по процессу в диспетчере задач — открыть расположение файла), и имеет цифровую подпись Майкрософт (правый клик по файлу — свойства). Если сомнения остаются, см. Как проверить процессы Windows на вирусы.
  • Попробуйте выполнить проверку целостности системных файлов Windows.
  • Попробуйте отключить DEP для dllhost.exe (только для 32-разрядных систем): зайдите в Панель управления — Система (или правый клик по «Этот компьютер» — «Свойства»), слева выберите «Дополнительные параметры системы», на вкладке «Дополнительно» в разделе «Быстродействие» нажмите «Параметры» и откройте вкладку «Предотвращение выполнения данных». Выберите пункт «Включить DEP для всех программ и служб, кроме выбранных ниже», нажмите кнопку «Добавить» и укажите путь к файлу C:WindowsSystem32dllhost.exe. Примените настройки и перезагрузите компьютер.

И, наконец, если ничто так и не помогло, а у вас Windows 10, можно попробовать сброс системы с сохранением данных: Как сбросить Windows 10.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector