Поправка: Висока употреба на CPU и RAM, причинена от dllhost.exe

Много потребители съобщават за проблеми с висока употреба, свързани с процеса  dllhost.exe . Докато повечето проблеми с висока употреба, причинени от dllhost.exe, са свързани с повреден потребителски профил на Windows, проблемът може също да е симптом на системна инфекция.

Какво е  dllhost.exe ?

Dllhost.exe (DCOM DLL хостов процес) е легитимен Windows процес, създаден от Microsoft. Той отговаря за контрола на процесите, групирани в Internet Information Services (IIS).  В допълнение към зареждането на времето за изпълнение .NET, той често се използва от много други програми. Ето защо можете да срещнете множество копия на процеса DLLhost.exe в диспечера на задачите .

Помислете за dllhost.exe като хост за някои двоични изпълними файлове и DLL файлове. Повечето потребители погрешно обвиняват dllhost.exe за високата им употреба на процесор или RAM. През повечето време проблемът не е причината за хоста, а зареден DLL файл, който в момента използва dllhost.exe.

Местоположението по подразбиране на dllhost.exe е в C: \ Windows \ System32 . Нека да видим дали процесът DLLhost.exe  , който изяжда много системни ресурси, се намира на правилното място, като отворите диспечера на задачите (Ctrl + Shift + Esc) . Но първо в  диспечера на задачите отидете в раздела Процеси и обърнете внимание на името на DLLhost.exe . Ако има „* 32“, след името си и видите над 4 процеса със същото име, има вероятност да имате работа с вирус.

Можете да потвърдите, че това е вирус, като прегледате местоположението му. Направете това, като щракнете с десния бутон върху него и изберете  Open File Location . Ако dllhost.exe  се намира някъде другаде, освен в C: \ Windows \ System32  или  c: \ winnt \ system32  , със сигурност имате работа с някакъв вид вирус или рекламен софтуер. В този случай преминете направо към Метод 1, за да се отървете от инфекцията.

Как да коригирам висока употреба на CPU или RAM, причинена от dllhost.exe

Ако в момента се борите с висока употреба на процесор и RAM, причинена от процеса dllhost.exe , методите по-долу ще ви помогнат. Успяхме да идентифицираме колекция от методи, които успешно дадоха възможност на потребителите в подобна ситуация да разрешат проблема изцяло. Моля, следвайте всяко поправяне по ред, докато не срещнете такова, което успее да разреши проблема ви.

Забележка: Ако сте абсолютно сигурни, че нямате работа с вирусна инфекция, можете да преминете направо към Метод 2 .

Метод 1: Сканиране на системата за инфекции

Дори и да не подозирате, че вашата система се бори със злонамерена инфекция (или не изпитвате никакви симптоми), все пак си струва да я сканирате с мощен скенер за сигурност.

Има приличен брой вируси, които ще използват dllhost.exe за разпространение на инфекцията в системата. Обикновено голям брой dllhost.exe с терминацията „* 32”, които всички използват забележими ресурси на процесора, е ясен индикатор, че процесът на COM Surrogate се злоупотребява от тип злонамерено приложение.

Ето кратък списък с вируси, за които е известно, че вършат своята мръсна работа чрез процеса на COM Surrogate :

  • Артемида! 895C95A0B930
  • Win64: злонамерен софтуер
  • Червей / Nachi.A.1
  • Червей / Loveelet-Y
  • Червей / Loveelet-DR

Забележка: Някои от тези инфекции ще накарат системните ви ресурси да работят чрез добив за различни криптовалути.

За да се справите с инфекцията, препоръчваме да сканирате системата си с мощен скенер за сигурност. За най-добри резултати, помислете за използването на скенер за безопасност или Malwarebytes и се уверете, че сте направили пълно сканиране (дълбоко сканиране) . Ако търсите допълнителни насоки, използвайте нашата задълбочена статия ( тук ) за инсталиране и задействане на пълно сканиране с Malwarebytes.

След като сканирането приключи, рестартирайте системата си независимо от резултата. Ако скенерът за сигурност не е успял да намали използването на ресурсите ви, преминете към Метод 2 .

Метод 2: Използване на инструмента за проверка на системни файлове

Високото използване на ресурси от  dllhost.exe  много добре може да бъде причинено от корупция в системата. Някои потребители съобщават, че са успели успешно да разрешат проблема, след като са стартирали сканиране на System File Checker в тяхната система.

Проверка на системни файлове (SFC) е помощна програма на Windows, която сканира и автоматично отстранява повредата сред системните файлове на Windows. Той прави това, като замества всеки файл, който е измъчван от корупция, с файл от локално архивиране.

Ето кратко ръководство за задействане на SFC сканиране, за да се реши проблемът с високото използване на ресурси, причинен от dllhost.exe :

  1. Натиснете клавиша Win за достъп до стартовата лента на Windows и въведете „ cmd “. След това щракнете с десния бутон върху командния ред и изберете Изпълни като администратор, за да отворите повишен команден ред.

  2. В командния ред с повишени команди въведете следната команда и натиснете Enter. Това ще задейства DISM сканиране, което използва Windows Update за извличане на файловете, необходими за подмяна на повредените. Моля, уверете се, че имате стабилна интернет връзка, преди да започнете процеса.

    DISM.exe / Online / Cleanup-image / Restorehealth

  3. След като процесът приключи, въведете „ sfc / scannow“  и натиснете Enter, за да сканирате защитените системни файлове и да замените повредените файлове с ново копие от локално архивиране.

    sfc / scannow

  4. Не затваряйте повишения команден ред, докато сканирането достигне 100%. След като процесът приключи, затворете го и рестартирайте системата си.

Метод 3: Създаване на нов потребителски акаунт в Windows

Някои потребители са успели да потвърдят, че проблемът е свързан с повреден профил на акаунта в Windows. В техните случаи проблемът беше разрешен, след като те успешно създадоха нов потребителски акаунт с администраторски права и започнаха да го използват вместо обикновения си акаунт.

Ето как можете да направите това:

Забележка: Имайте предвид, че процесът на създаване на нов потребителски акаунт на Windows ще бъде различен в зависимост от вашата версия на Windows. Ако имате по-стара версия на Windows, моля, следвайте второто ръководство.

За потребители на Windows 10

  1. Натиснете клавиша Windows + R, за да отворите поле за изпълнение. След това въведете „ ms-settings: otherusers “ и натиснете Enter, за да отворите раздела „ Семейство и други хора“ в настройките на акаунта .

  2. В прозореца Семейство и други хора кликнете върху Добавяне на някой друг към този компютър (под Други хора ).

  3. След това въведете името, паролата и подсказката за парола, като следвате указанията на екрана. След това натиснете Next, за да завършите процеса на създаване на нов потребител.

  4. След като новият потребител е създаден, рестартирайте компютъра си и влезте в новия си потребителски акаунт и вижте дали използването на ресурсите на   dllhost.exe  се е подобрило. Ако все още изпитвате същото поведение, преминете към крайния метод.

За потребители на Windows 7

  1. Щракнете върху бутона Старт (или натиснете клавиша Win ) и напишете „ mmc “, за да намерите конзолата за управление на Microsoft . След това щракнете с десния бутон върху конзолата за управление на Microsoft и щракнете върху Изпълни като администратор .

  2. В конзолата за управление на Microsoft отидете на лентата в горната част, щракнете върху Файл и след това изберете Добавяне / премахване на Strap-in ...

  3. В прозореца Добавяне или премахване на добавки щракнете върху Локални потребители и групи, за да го изберете, след което натиснете бутона Добавяне .

  4. В прозореца Choose Target Machine изберете Local computer и натиснете бутона Finish .

  5. След като записът Local Local and Groups (Local) се появи под Избрани добавки,  натиснете бутона OK, за да затворите прозореца.

  6. След това щракнете двукратно върху Локални потребители и групи (локално) , след което щракнете двукратно върху Потребители . След това използвайте менюто за действие отдясно и щракнете върху Нов потребител .

  7. В прозореца Нов потребител въведете Потребителско име и другите незадължителни идентификационни данни и натиснете бутона Създаване .

  8. След като новият потребител бъде създаден, можете да затворите конзолата за управление на  Microsoft  и да рестартирате компютъра си.
  9. При следващото рестартиране влезте с новосъздадения си потребителски акаунт и вижте дали високата употреба на CPU и RAM на  dllhost.exe  е намаляла. Ако е бил успешен, можете да се върнете в конзолата за управление на  Microsoft  и да изтриете повредения потребителски профил, който вече не използвате.

Метод 4: Извършване на възстановяване на системата

Ако всички методи по-горе са се оказали неефективни за намаляване на използването на ресурси на  dllhost.exe, имате последен опит да разрешите проблема, преди да извършите нулиране.

Някои потребители са успели успешно да разрешат проблема, след като са използвали предишна точка за възстановяване на системата, за да върнат машината в състояние, в което тя е функционирала правилно.

Следвайте указанията по-долу за стъпки за връщане на вашето устройство към предишна точка за възстановяване на системата:

  1. Натиснете клавиш Windows + R, за  да отворите команда за изпълнение. В новоотвореното поле за изпълнение въведете „ rstrui “ и натиснете Enter, за да отворите съветника за възстановяване на системата .

  2. На следващия екран изберете Изберете различна точка за възстановяване и натиснете бутона Напред .

  3. Изберете точка за възстановяване, която е датирана, преди да започнете да изпитвате голямо използване на ресурси, и натиснете отново бутона Next .

  4. След това натиснете бутона Finish, за да стартирате процеса на възстановяване и изчакайте компютърът ви да се рестартира. При следващото стартиране вече не трябва да изпитвате голямо използване на ресурси, причинено от процеса  dllhost.exe  .