Com surrogate 1c грузит оперативную память

Обновлено: 07.07.2024

При значительном снижении производительности системы в Диспетчере задач замечаем процесс dllhost.exe, который чрезмерно грузит процессор и оперативную память. Во многих случаях проблема указывает на поврежденную учетную запись пользователя, а также является признаком заражения системы.

Dllhost.exe – что это за процесс?

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

По умолчанию dllhost.exe находится в папке C:\Windows\System32. Поэтому когда процесс начинает чрезмерно грузить ресурсы системы, в первую очередь проверьте, находится ли он в этой папке с помощью Диспетчера задач. Откройте последний нажатием на Ctrl + Shift + Esc и на вкладке Процессы найдите COM Surrogate. Если запущено более 4 процессов и в конце присутствует «*32», скорее всего, имеете дело с вирусом.

Чтобы проверить, посмотрите, где находится файл. Щелкните правой кнопкой мыши на процессе и выберите пункт «Открыть расположение файла». Если он расположен в другом месте, то, скорее всего, сталкиваетесь с вредоносным или рекламным программным обеспечением.

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

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

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

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

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

Запуск средства проверки системных файлов

Высокая нагрузка на процессор, создаваемая процессом dllhost.exe, может произойти в результате повреждения системных файлов. Для этого проверим целостность ОС командами SFC и DISM. Первая в случае обнаружения поврежденных компонентов перезаписывает их рабочими копиями из локального хранилища.

Откройте командную путем введения «cmd» в поле поиска Windows и последующим запуском найденного результата с правами администратора.


В консоли выполните команду:


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

DISM.exe /Online /Cleanup-image /Restorehealth


Не закрывайте командную строку, пока сканирование не достигнет 100%.

Создание новой учетной записи

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

Если используете Windows 10, перейдите на вкладку «Семья и другие пользователи» командой ms-settings:otherusers из диалогового окна Win + R.


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

После перезагрузите компьютер и войдите в систему под вновь созданным профилем. Проверьте в Диспетчере задач, грузит ли dllhost.exe системные ресурсы, в частности, процессор и память.

Если используете Windows 7, введите в строке системного поиска mmc и перейдите в консоль управления Microsoft с правами администратора.


Перейдите в меню Файл – Добавить/удалить оснастку.


В окне «Оснастка» выберите пункт «Локальные группы и пользователи», затем щелкните на «Добавить».


В открывшемся окне укажите локальный компьютер и нажмите на «Готово».


Если под выбранными оснастками появилась добавленная запись кликните на «ОК», чтобы закрыть окно. В левой панели кликните на «Локальные пользователи и группы», затем на «Пользователи». Затем перейдите в верхнее меню «Действие» и выберите пункт «Новый пользователь».


Введите данные для нового профиля и нажмите на «Создать». После перезагрузите компьютер и войдите в новую учетную запись. Если нагрузка на процессор снизилась до нормальной, перенесите личные данные в новый профиль.

Восстановление системы

Если dllhost.exe продолжает грузить процессор, попробуйте вернуть систему в предыдущее состояние до точки, которая была создана до возникновения высокой нагрузки на ресурсы.

Откройте мастера восстановления командой rstrui из окна Win + R.


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


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

Здравствуйте. Некоторые моменты в операционной системе Виндовс способны пошатнуть психику даже самого устойчивого пользователя. Чтобы немножко упростить Вам жизнь, хочу поведать о COM Surrogate: что это за процесс, за что отвечает, стоит ли удалять его, и как сделать это корректно.

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

Обзор приложения

Запускается она с помощью файла dllhost.exe, который можно увидеть в перечне процессов диспетчера задач. Иногда он может потреблять значительную часть ресурсов, создавая сильную нагрузку на оперативную память и ЦПУ.

dllhost.exe

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

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

  • Вы пытаетесь воспроизвести поврежденный медиа файл;
  • В системе установлены неактуальные версии кодеков;
  • На компьютере «поселился» вирус.

Рекомендуем:

Методы исправления проблемы

  • Запускаем утилиту «Монитор ресурсов», воспользовавшись строкой поиска Windows:

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

  • Когда откроется стандартное приложение, необходимо переключиться на вкладку «ЦП» и отыскать в перечне процессов файл «exe». Затем кликните по нему для просмотра детального описания в нижней части окна:

Список файлов в утилите мониторинг ресурсов

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

Деинсталляция кодеков

  • Откройте папку «Этот компьютер» и в правом верхнем углу увидите ссылку на действие «Удалить / изменить программы». Нажмите на неё:

Кнопка удаления программ в проводнике

  • Найдите в списке утилиту K-Lite или любую другую, название которой содержит слово «Codec», и нажмите кнопку «Удалить»:

Деинсталляция K-lite

Для Windows 10 актуален и другой способ: кликаем правой кнопкой мышки по кнопке «Пуск» (или нажимаем Win + X ) и в появившемся меню выбираем самый первый пункт – «Приложения и возможности»:

Удаление через приложения и возможности

  • После окончания процедуры обязательно перезагружаем ПК.

Ситуация не изменилась в лучшую сторону? Тогда рассмотрим еще несколько решений.

Отключаем DEP

Не буду особо вдаваться в подробности, а сразу перейду к инструкции:

  • Через панель управления или строку поиска находим элемент «Система». Можно найти его и в главном контекстном меню, нажав Win + X . В новом окне выбираем «Дополнительные параметры»:

Дополнительные системные параметры

  • Когда откроется окно, кликаем по кнопке «Параметры» в секции «Быстродействие», затем идем на вкладку «Предотвращение выполнения…», где активируем опцию включения DEP для всех приложений, кроме указанных – жмем «Добавить» и находим файл dllhost в папке Windows | System32:
  • После открытия, добавления в список и выхода из всех окон (нажимайте ОК для сохранения изменения), необходимо перезапустить систему.

Проверка на вирусы

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

COM Surrogate: что это за процесс, почему грузит систему

  • Отобразится папка с временными элементами. Их нужно все удалить:

содержимое папки temp

COM Surrogate: что это за процесс, почему грузит систему

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

Очистка реестра Ccleaner

Теперь Вы знаете, COM Surrogate как удалить ошибку, связанную с вирусом или прочими причинами. Что это за процесс мы выяснили, но, если есть вопросы по теме – смело задавайте их под этим постом в комментариях.

Что за процесс dllhost.exe COM Surrogate и почему он грузит систему

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

Что за процесс dllhost. exe

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

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

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

Методы устранения проблемы

Предлагаем несколько способов исправления ситуации. Начнём с устранения наиболее распространённых ошибок.

Деинсталляция кодеков

Деинсталляция кодеков

Системные кодеки деинсталлируют так:

Заходим во вкладку «Установка и удаление программ» – «Установка Windows» – «Мультимедиа» – «Состав». Далее откажитесь от сжатия видео и аудио, убрав галочки в соответствующих местах.

Отключаем DEP

Если система опасно перегружена процессом Dllhost.exe, можно временно запретить его исполнение (пока не найдётся истинная причина сбоя). Перейдите по пути «Поиск в Windows» –«Панель управления» – «Система и безопасность» – «Дополнительные параметры» – «Быстродействие» – «Параметры» – «Предотвращение выполнения данных».

Предотвращение выполнения данных

Поставьте галочку во вторую строчку, где предлагается выбрать, для каких программ будет отключен DEP. В поле впишите «C:\Windows\System32\dllhost.exe». А теперь проверьте «Диспетчер задач»: разгрузилась ли система после этих манипуляций.

Проверка на вирусы

Ошибки ActiveX и Class

Также можно восстановить систему через точки доступа. Зайдите в «Панель управления», поменяйте режим просмотра на «Значки» и выберите «Восстановление». Здесь можно согласиться на рекомендуемое или установить собственную дату и время, если вы помните, когда именно всё работало исправно.

dllhost.exe (Com surrogate) грузит процессор

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

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

Вызвать Панель управления для переустановки кодеков, чтобы решить проблемы с DLLHOST

Выбрать удаление программ в Панели управления для переустановки кодеков, чтобы решить проблемы с DLLHOST

Удаление кодеков для переустановки и решения проблемы с DLLHOST

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

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

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

Открыть монитор ресурсов в списке программ Пуска для решения проблем с dllhost

Открыть монитор ресурсов CPU и отфильтровать результаты для решения проблем с dllhost

Найти проблемный файл в мониторе ресурсов для решения проблем с dllhost

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

Заключение

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

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

Читайте также: