Многие пользователи сообщают о проблемах с высоким уровнем использования, связанных с dllhost.exe процесс. В то время как большинство проблем с высоким потреблением ресурсов, вызванных dllhost.exe связаны с повреждением профиля пользователя Windows, проблема также может быть симптомом заражения системы.
Что такое dllhost.exe?
Dllhost.exe (процесс-хост DCOM DLL) это легитимный процесс Windows, созданный компанией Microsoft. Она отвечает за управление процессами, сгруппированными в Информационные службы Интернета (IIS). В дополнение к загрузке .среда выполнения NET, используемая многими другими программами. Вот почему вы можете столкнуться с несколькими экземплярами программы DLLhost.exe процесс внутри Диспетчер задач.
Думайте о dllhost.exe в качестве хоста для некоторых двоичных исполняемых файлов и DLL-файлов. Большинство пользователей ошибочно обвиняют dllhost.exe из-за высокого использования процессора или оперативной памяти. В большинстве случаев проблему вызывает не процесс хоста, а загруженный DLL-файл, который в данный момент использует dllhost.exe.
Расположение dllhost по умолчанию.exe находится в C:\ Windows \ System32. Посмотрим, работает ли DLLhost.exe Процесс, который потребляет много системных ресурсов, находится в правильном месте, открыв Диспетчер задач (Ctrl + Shift + Esc). Но сначала в Диспетчер задач, перейти к Процессы вкладку и обратите внимание на название DLLhost.exe. Если после его имени стоит символ “*32”, и вы видите более 4 процессов с таким же именем, есть вероятность, что вы имеете дело с вирусом.
Вы можете убедиться, что это вирус, просмотрев его расположение. Для этого щелкните по нему правой кнопкой мыши и выберите Расположение открытого файла. Если в системе dllhost.exe находится где-либо еще, кроме как в C:\ Windows \ System32 или c:\ winnt \ system32 , вы наверняка имеете дело с каким-то вирусом или рекламным ПО. В этом случае перейдите сразу к Метод 1 чтобы избавиться от инфекции.
Как исправить высокую нагрузку на процессор или оперативную память, вызванную dllhost.exe
Если вы столкнулись с проблемой высокой загрузки процессора и оперативной памяти, вызванной dllhost.exe В этом процессе вам помогут приведенные ниже методы. Нам удалось выявить ряд методов, которые успешно помогли пользователям, оказавшимся в подобной ситуации, полностью решить проблему. Пожалуйста, следуйте по порядку за каждым исправлением, пока не встретите то, которое решит вашу проблему.
Примечание: Если вы абсолютно уверены, что не имеете дело с вирусной инфекцией, можете сразу перейти к пункту Метод 2.
Метод 1: Сканирование системы на наличие инфекций
Даже если вы’ не подозреваете, что ваша система борется с вредоносным ПО (или вы’ не испытываете никаких симптомов), все равно стоит проверить ее с помощью мощного сканера безопасности.
Существует приличное количество вирусов, которые используют dllhost.exe распространение инфекции по всей системе. Как правило, большое количество dllhost.exe с окончанием “*32”, которые используют заметные ресурсы процессора, является явным признаком того, что Суррогат COM процесс используется вредоносным приложением.
Вот список вирусов, которые, как известно, делают свою грязную работу через Суррогат COM процесс:
- Artemis!895C95A0B930
- Win64:Malware-gen
- Червь/Nachi.A.1
- Червь/Loveelet-Y
- Worm/Loveelet-DR
Примечание: Некоторые из этих инфекций используют ресурсы вашей системы для добычи различных криптовалют.
Чтобы справиться с инфекцией, мы рекомендуем просканировать вашу систему мощным сканером безопасности. Для достижения наилучших результатов используйте Safety Scanner или Malwarebytes и обязательно выполните проверку Полное сканирование (глубокое сканирование). Если вам нужны дополнительные рекомендации, воспользуйтесь нашей подробной статьей (здесь) об установке и запуске полного сканирования с помощью Malwarebytes.
После завершения сканирования перезагрузите систему независимо от результата. Если сканер безопасности не смог снизить потребление ресурсов, перейдите к следующему способу Метод 2.
Метод 2: Использование tинструмент проверки системных файлов
Высокое использование ресурсов dllhost.exe вполне может быть вызвано повреждением системы. Некоторые пользователи сообщают, что им удалось успешно решить проблему после запуска Проверка системных файлов просканировать свою систему.
Проверка системных файлов (SFC) это утилита Windows, которая сканирует и автоматически устраняет повреждения в системных файлах Windows. Для этого необходимо заменить все поврежденные файлы на файлы из локальной резервной копии.
Вот краткое руководство по запуск сканирования SFC чтобы решить проблему высокого использования ресурсов, вызванную dllhost.exe:
- Нажмите кнопку Win ключ в стартовой строке Windows и введите “cmd“. Затем щелкните правой кнопкой мыши на Command Prompt и выберите Запустите программу от имени администратора чтобы открыть открытую командную строку.
- В расширенной командной строке введите следующую команду и нажмите кнопку Введите . Это запустит сканирование DISM, которое использует Windows Update для получения файлов, необходимых для замены поврежденных файлов. Перед началом процесса убедитесь, что у вас стабильное интернет-соединение.
DISM.exe /Online /Cleanup-image /Restorehealth - После завершения процесса введите “sfc /scannow” и нажмите кнопку Введите просканировать защищенные системные файлы и заменить поврежденные файлы свежей копией из локальной резервной копии.
sfc /scannow - Не закрывайте открывшуюся командную строку, пока сканирование не достигнет 100%. После завершения процесса закройте его и перезагрузите систему.
Метод 3: Создание новой учетной записи пользователя Windows
Некоторым пользователям удалось подтвердить, что проблема связана с поврежденным профилем учетной записи Windows. В этих случаях проблема была решена после того, как они успешно создали новую учетную запись пользователя с правами администратора и начали использовать ее вместо своей обычной учетной записи.
Вот’ как это можно сделать:
Примечание: Имейте в виду, что процесс создания новой учетной записи пользователя Windows будет отличаться в зависимости от версии Windows. Если у вас более старая версия Windows, следуйте второму руководству.
Для пользователей Windows 10
- Нажмите Клавиша Windows + R чтобы открыть окно «Выполнить. Затем введите “ms-settings:otherusers” и нажмите Введите чтобы открыть Семья & вкладка «Другие люди на Учетная запись настройки.
- В Семейство & другие люди окно, нажмите на Добавьте другого пользователя на этот ПК (под Другие люди).
- Далее введите имя, пароль и подсказку для пароля, следуя подсказкам на экране. Затем нажмите Далее чтобы завершить процесс создания нового пользователя.
- После создания нового пользователя перезагрузите компьютер, войдите в учетную запись нового пользователя и посмотрите, используется ли ресурс dllhost.exe стало лучше. Если у вас все еще наблюдается такое же поведение, перейдите к последнему методу.
Для пользователей Windows 7
- Щелкните на кнопке Пуск (или нажмите кнопку клавиша Win) и введите “mmc” чтобы найти Консоль управления Microsoft. Затем щелкните правой кнопкой мыши на Консоль управления Microsoft и нажмите на Запуск от имени администратора.
- в Консоль управления Microsoft, перейдите на ленту в верхней части, нажмите Файл а затем выберите Добавить / Удалить оснастку…
- В Добавить или удалить оснастку окно, нажмите на Локальные пользователи и группы чтобы выбрать его, затем нажмите кнопку Добавить кнопку.
- В окне Выберите целевую машину выберите Локальный компьютер и нажмите кнопку Завершить кнопка.
- После того как Локальные пользователи и группы (Локальные) появится запись под Выбранные оснастки, нажать кнопку OK кнопку, чтобы закрыть окно.
- Далее дважды щелкните на Локальные пользователи и группы (локальные), затем дважды щелкните на Пользователи. Затем используйте меню действий с правой стороны и нажмите Новый пользователь.
- в Новый пользователь, В окне введите Имя пользователя и другие дополнительные учетные данные и нажмите кнопку Кнопка «Создать.
- После того как новый пользователь будет создан, вы можете закрыть Консоль управления Microsoft и перезагрузить компьютер.
- При следующем перезапуске войдите в систему под вновь созданной учетной записью пользователя и проверьте, не увеличивается ли производительность процессора & Использование оперативной памяти dllhost.exe уменьшилось. Если все прошло успешно, вы можете вернуться к Консоль управления Microsoft и удалите поврежденный профиль пользователя, который вы больше не используете.
Метод 4: Выполнение восстановления системы
Если все вышеперечисленные способы оказались неэффективными для уменьшения использования ресурсов компьютера dllhost.exe, У вас есть последняя попытка решить проблему, прежде чем выполнением сброса настроек.
Некоторым пользователям удалось успешно решить проблему после использования предыдущей точки восстановления системы для возврата машины в состояние, в котором она функционировала должным образом.
Следуйте приведенному ниже руководству, чтобы узнать, как вернуть машину к предыдущей точке восстановления системы:
- Нажмите клавиша Windows + R открыть команду «Выполнить. В открывшемся окне «Выполнить» введите “rstrui” и нажмите Введите открыть Восстановление системы мастер.
- На следующем экране выберите Выберите другую точку восстановления и нажмите кнопку Далее кнопка.
- Выберите точку восстановления, датированную до того, как вы начали испытывать повышенное потребление ресурсов, и нажмите кнопку Далее снова.
- Затем нажмите кнопку Завершите работу чтобы запустить процесс восстановления, и дождитесь перезагрузки компьютера. При следующем запуске вы больше не должны испытывать высокую нагрузку на ресурсы, вызванную dllhost.exe процесс.