telegram
🪟windows

Что за процесс COM Surrogate в Windows 11 и 10

В данной инструкции о том, что за процесс COM Surrogate (dllhost.exe) в Windows 11/10, является ли он вирусом, как исправить высокую нагрузку на систему и ошибку "Прекращена работа программы COM Surrogate".

COM Surrogate - это системный специальный процесс-контейнер Windows 11/10, который работает под именем dllhost.exe и играет ключевую роль в обеспечении стабильности и безопасности операционной системы. Его основная задача - запускать и изолировать объекты COM (Component Object Model) вне основного процесса, который их вызывает.

Например, в проводнике Windows есть объект COM, который позволяет создавать миниатюры для изображений и видео в папке. Проблема с этими COM-объектами заключалась в том, что они могли привести сбой процесса Explorer.exe вместе с ним. Это означало, что вся система потерпит крах. Чтобы устранить эту проблему, Microsoft придумала процесс COM Surrogate, который запускал COM-объект в отдельном процессе. Таким образом, в примере с Explorer, объект COM не запускался в процессе explorer.exe, а вместо этого он запускался в созданном Surrogate процессе COM. Если объект COM перестал работать, он выведет из работы только процесс COM Surrogate, и Explorer продолжит работу.

Если видите несколько процессов COM Surrogate в диспетчере задач windows 11/10, то не стоит переживать, так как это значит, что запущено несколько экземпляров COM. Кроме того, если, если действие не может быть выполнено, так как этот файл открыт в COM Surrogate, то обратитесь к данному руководству.

Не стоит удалять COM Surrogate (dllhost.exe), так как это системный процесс ОС Windows 11/10 и не является какой-либо угрозой. Если удалите, то будут проблемы с открытием свойств папок и т.п. Лучше воспользуйтесь ниже способами, чтобы решить с ним проблемы.

Свойства файла COM Surrogate (dllhost.exe):

  • Описание файла: COM Surrogate.
  • Название продукта приложения: Операционная система Microsoft Windows.
  • Авторское право: Microsoft Corporation. Все права защищены.
  • Размер: 20,3 KB.
  • Язык: Английский.
  • Исходное имя файла: dllhost.exe.

подробная информация о процессе dllhost exe COM Surrogate

Как узнать, является ли COM Surrogate (dllhost.exe) вирусом?

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

Расположение dllhost exe

Прекращена работа программы COM Surrogate в Windows 11/10 и высокая нагрузка на систему

Разберем способы, как исправить ошибку "Прекращена работа программы COM Surrogate" в Windows 11/10 и высокую нагрузку на систему процессом dllhost.exe.

1. Зарегистрируйте библиотеку скриптов

Запустите командную строку от имени администратора и введите ниже команду, чтобы зарегистрировать библиотеку скриптов.

  • regsvr32 C:\Windows\System32\vbscript.dll

зарегистрировать библиотеку скриптов

2. Сканирование на вредоносное ПО

Вредоносное ПО может быть причиной высокой нагрузки на систему процессом dllhost.exe и вызывать периодические сбои, когда прекращена работа программы COM Surrogate.

проверка AdwCleaner в windows

3. Восстановить целостность Windows 11/10

Поврежденные системные файлы ОС Windows 11/10 могут быть причиной прекращения работы COM Surrogate и высокой нагрузки на систему. Чтобы исправить поврежденные системные файлы, запустите командную строку от имени администратора и введите ниже команды по порядку:

  • sfc /scannow
  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth

sfc scannow терминал Windows

4. Включение DEP для dllhost.exe

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

win+r Свойства системы мой компьютер

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

Свойства системы, дополнительно, параметры, быстродействие

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

Включить DEP

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

Добавить в DEP dllhost exe для 32 bit

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

Добавить в DEP dllhost exe для 64 bit