If-Koubou

Как да се определи Svchost.exe висока употреба на процесора

Как да се определи Svchost.exe висока употреба на процесора (Компютърни съвети)

svchost.exe е един от тези мистериозни процеси, които непрекъснато се изпълняват в Windows и е абсолютно задължително, но никога не знаеш какво точно прави. И така, какво е SVCHOST.EXE? Идентифицирането на действителните услуги и програми, които се изпълняват в рамките на всеки процес SVCHOST.EXE, е задача, която си заслужава да се знае, особено когато процесът изяжда 99 или 100% от процесора ви!

Така че, преди да се впуснем в решения, нека да разберем по-задълбочено какво всъщност прави този процес и как можете да поправите някои от проблемите, които може да възникнат. Първо, svchost означава "Услуга домакин"И прави точно това, както подсказва името: помага за" хост "услугите. Услугата в Windows е просто програма в операционната система, която изпълнява определена задача и работи във фонов режим по всяко време, когато компютърът ви е включен, дори и да не сте влезли в системата.

Повечето програми, които познавате, се изпълняват като самостоятелен изпълним файл, като .EXE. Повечето услуги обаче се изпълняват под формата на DLL, които не могат да работят сами. Следователно svchost зарежда тези DLL файлове и ги изпълнява сами. Ето защо, когато отворите Windows Task Manager, ще видите няколко процеси svchost.exe, които се изпълняват. Ако искате да получите повече информация за мениджъра на задачите, разгледайте моите статии относно разбирането на мениджъра на задачите.

Ще забележите, че понастоящем в моя компютър се изпълняват осем процеси svchost, като всички използват различни памети и се изпълняват под различни потребителски имена. Така че нека кажем, че един от тях работи с прекомерно висока употреба на процесора от 100%, как можем да идентифицираме действителното работещо приложение?

Всъщност има два начина да направите това: да го правите ръчно, като използвате инструмента за команди и инструмента "Услуги" или като използвате приложение от трета страна. Аз ще спомена и двете тук, в случай че не работи за вас.

Първо проверете за вируси

Преди да разгледаме подробностите по-долу, трябва да отбележим, че има случаи, в които svchost.exe всъщност е вирус. Тъй като това е системен процес, злонамерените кодери обичат да използват името svchost, за да останат скрити. Ако файлът се намира в Windows / system32, това е повече от вероятно не вирус, но винаги препоръчвам да направите сканиране, за да сте сигурни.

Ако все още нямате антивирусна програма, препоръчвам да използвате Kaspersky или Bitdefender, тъй като те последователно се представят на върха в класирането на AV-Test и AV-Comparatives. Те не са безплатни, но най-безплатните антивирусни програми в крайна сметка обединяват допълнителен нежелан софтуер или пренасочват браузъра към тяхното "сигурно" решение за търсене, което не е сигурно и просто ви проследява и показва повече реклами.

Идентифицирайте svchost.exe Процеси чрез команден ред (твърд начин)

1. Първо, продължете и кликнете върху начало и тогава тичам и въведете CMD и кликнете ДОБРЕ. В Windows 8.1, продължете и щракнете с десния бутон на мишката върху бутона Старт и изберете Изпълни.

2. Въведете следното в командния прозорец и натиснете Въведете

tasklist / svc / fi "е изображение eq svchost.exe

Трябва да получите изход, както е показано по-долу, с името, PID и описанието на услугата

Сега ще видите всеки процес svchost заедно с неговия уникален идентификационен номер и услугите, които отговаря за изпълнението му. Тези имена обаче все още са много криптиращи и всички са кратко име. За да получим още полезна информация за процеса, можем да използваме Услуги браузър в Windows.

3. Щракнете с десния бутон върху Моя компютър, избирам управлявам, На този екран изберете Компютърно управление и след това изберете Услуги и приложения, Накрая, изберете Услуги.

4. Сега опитайте да съответствате на криптичното име на услугата на Windows с лесно четливите имена в раздела Услуги. Това е малко и може да отнеме известно време, защото ако се заемете с процеса ID 1436 и се казва WudfSvc, трябва да го опитате да го намерите в списъка. Ако кликнете два пъти върху една от имената на услугата, ще видите и тяхното скрито име, за да можете да ги сравнявате. В моя случай предположих, че W означава, че процесът започва с "Windows" и ги отваря, докато не видя мач.

Както можете да видите, услугата Windows Driver Foundation се нарича wudfsvc на кратко!

Идентифициране на svchost.exe Процеси чрез Process Explorer (лесен начин)

Ако откриете, че е твърде трудно, има много по-лесен начин! Проверете инструмента Process Explorer от Microsoft (първоначално от SysInternals). Инструментът е напълно безплатен и ви дава подробна информация за всеки процес, който се изпълнява в момента.

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

Windows 8 Task Manager

Едно последно нещо, което исках да спомена, е фактът, че мениджърът на задачите на Windows 8 основно използва командния ред или Process Explorer напълно остарели. Отворете диспечера на задачите, като натиснете CTRL + SHIFT + ESC и превъртете надолу върху процеси раздела, където се казва Процеси на Windows.

Тук ще видите всеки процес svchost.exe, посочен като Водещ на услугата: последвано от типа профил, в който се изпълнява (Local System, Network Service и т.н.). Освен това ще има число до него и ако разширите елемента, като кликнете върху стрелката, ще видите и всяка услуга, която се изпълнява в рамките на този конкретен процес.

Определяне на висок CPU употреба SVCHOST

Сега, след като сте разбрали точно кой процес изяжда целия процесор, можем да разгледаме как да го коригирате.Ако сте открили, че процесът не е процес на Windows, като например Windows Update или Windows Firewall и т.н., просто убийте процеса и деинсталирайте програмата.

Въпреки това, по-голямата част от времето, когато възникне този проблем, има нещо общо с процеса на Windows. Най-доброто решение в този случай е да инсталирате всички актуализации от уеб сайта на Microsoft. Ако не сте в състояние да го направите нормално в Windows, опитайте да рестартирате компютъра в безопасен режим и да го опитате отново.

Също така, ако можете да стигнете до раздела "Услуги", както направихме по-горе, продължете напред и кликнете с десния бутон върху услугата и изберете правя неспособен, Дори ако това е Windows Update или защитната стена, не се безпокойте, можете да я активирате по-късно. След това рестартирайте компютъра и отидете на уеб сайта на Microsoft и ръчно да получите актуализациите. Повторно активиране на услугата и рестартиране на компютъра отново и се надяваме, че нещата вършат работа!

За да деактивирате услуга в Windows, кликнете с десния бутон на мишката върху нея Услуги раздела и изберете Имоти.

След това изберете хора с увреждания от Тип стартиране в полето за диалогов прозорец:

Няколко пъти съм преживял този процес и е работил за мен. Така отново, първо деактивирайте услугата, рестартирайте компютъра, след това инсталирайте актуализациите ръчно, след това активирайте отново услугата и отново рестартирайте компютъра. Ако това не помогне, трябва да извършите инсталиране на Windows за поправка. Направете търсене от Google за инсталиране на поправка и следвайте стъпките. Ако работите с Windows 8, можете да обновите компютъра си. Ако имате някакви въпроси, публикувайте коментар. Наслади се!