Препоръчано, 2020

Избор На Редактора

Анализ на Svchost.exe (Host Service), ако използва CPU при 99%

Нека да говорим за знаменит главен герой на всяка Windows система, The Svchost.exe процес (т.нар. Windows 7 и XP) или Host Service (както се нарича в Windows 10 и 8), които могат да бъдат забелязани многократно, когато отворите мениджър на задачи.

Svchost.exe, дефиниран от Microsoft като общ процес на хост за услуги, работещи с DLL (библиотеки с динамични връзки), е файл, който започва с Windows, намира се в папката C \ Windows \ System32 и зарежда няколко услуги на Windows едновременно .

За целите на отстраняването на грешки, т.е. да се предостави на потребителя повече възможности за разрешаване на грешки, файлът svchost.exe се стартира в няколко съпътстващи сесии и всеки от тях зарежда група от услуги.

Например, процесът на мрежова услуга на Host Service управлява мрежови услуги, друг процес Host Local Service Service може да изпълнява всички услуги, свързани с потребителския интерфейс и т.н.

Ако всяка отделна услуга е била пусната под един хост процес, един проблем е достатъчен за една от услугите да се срине компютърът.

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

Основно услугата за хост е процесът, който започва и управлява услугите на Windows .

Процесът "svchost", който не бива да се интересува от потребителя, защото върши своята работа мълчаливо и без да бъде забелязан, в миналото беше много проучен, защото е отговорен за катастрофата на системата и прекомерната употреба на процесора.

В дните на Windows XP, когато персоналните компютри имат много по-ограничени ресурси и операционната система все още не е оптимизирана, на технологичните блогове се препоръчва да се спрат всички ненужни услуги, за да се направи компютърът по-бърз.

На съвременните компютри с Windows 10 процесът на хост услугата е много по-стабилен и въздействието на услугите върху производителността на системата е много ниско.

Дори и днес обаче е възможно компютърът да бъде закачен и забавен, докато се спре, защото един от процесите Host Service или svchost.exe заема 99% от CPU и вече не движи нищо на компютъра.

Почти винаги причината за този проблем е наличието на вирус или злонамерен софтуер, които използват файла svchost.exe, за да се скрият в средата на групата процеси с идентично име.

Често тези вируси отварят врати в интернет, към които е свързан компютърът, причинявайки големи проблеми.

Все още си спомняме днес, че като известен и страшен вирус като Worm Blaster от преди много години успя да изпрати 100% сесия svchost.exe, като принуди компютъра да се затвори.

В други случаи може да има проблем със системен драйвер или с хардуерен ресурс, свързан към компютъра.

Ако забележите, че конкретен случай на хост услугата причинява прекомерно използване на CPU или прекалено много използване на RAM, можете да проверите кои конкретни услуги са включени и да имате представа как да решите проблема.

Имайте предвид, че не е възможно да прекратите произволно изпълнения процес svchost.exe от диспечера на задачи, без да причинявате грешка в Windows, която да срине системата.

Най-добрият начин да направите анализа на Svchost.exe и да видите точно кои услуги се хостват от конкретен потребителски модел на услугата, можете да използвате мениджъра на задачите или още по-добре програмата Process Explorer (една от най-популярните алтернативи на мениджъра на задачите ).

В Windows 10 и Windows 8 можете да използвате диспечера на задачите или мениджъра на задачите, за да анализирате различните процеси на услугата хост.

След това натиснете десния бутон на мишката върху работната лента на работния плот, отворете диспечера на задачите, натиснете Още подробности .

В раздела "Процес" превъртете надолу и намерете различните услуги на услугата "Хост" и ги разгънете един по един, за да видите различните групи услуги.

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

Мениджърът на задачите на Windows 7 не е толкова ясен и за да намерите услугите, свързани с конкретно копие на svchost.exe, е необходимо да кликнете с десния бутон върху него и след това да изберете опцията " отидете на услугата ".

Process Explorer, препоръчван специално за Windows 7, е програма на Microsoft за управление на Windows процеси, която предоставя цялата информация за процесите svchost и ви позволява да знаете кои услуги се отнасят до всеки процес.

Чрез Process Explorer можете да разберете каква е всяка сесия на svchost.exe и след това да видите, ако има такава, която да отиде на 99% процесора, който е отговорен за заключване на компютъра.

След като разпознаете коя услуга създава проблеми, можете да я деактивирате, като отидете в Контролен панел -> Административни инструменти -> Услуги .

Process Explorer е програма, която показва подробностите за всички активни процеси, но за конкретен анализ на процесите svchost, които са активни и тези, които започват с компютъра, можете да използвате два други специфични инструмента на Windows.

За да проверите конкретно кои процеси svchost започват, когато включите компютъра, можете да използвате друга стара програма, наречена svchost process analyzer .

Последно отбелязване: За да разберете дали даден вирус се крие зад един от процесите на хост услугата, можете да щракнете с десния бутон върху името на процеса и след това да изберете опцията " Open file path ".

Ако отворите папката Windows \ System32, тя със сигурност не е злонамерен софтуер.

В допълнение, svchost.exe няма нужда да осъществява достъп до мрежата, така че ако защитната стена докладва за необичайни дейности и искания за излизане в интернет от този файл, може да е злонамерен софтуер.
ПРОЧЕТЕТЕ ТОЧКА: Изключете ненужните активни Windows процеси и премахнете разхищаването на паметта на вашия компютър

Top