Какви са процесите на "услуга възел" (), и защо има толкова много блог Уеб програмист
Ако някога сте търсили диспечера на задачите, може да се чудите защо толкова много процеси "услуга възел" или "възел за услуги." Вие не може да ги спре, а вие не се изпълнява. И така, какво е това?
Процеси "услуга възел" или Хост Service служат като опаковки за изтегляне услуга на DLL-файлове. Услуги са организирани в свързаните групи, като всяка група се извършва в рамките на нов екземпляр процес "услуга възел". По този начин, проблемът в един случай не засяга други случаи. Този процес е много важна част от Windows, не можете да спрете.
И така, какво е процеси "услуга възел"?
Тук е отговорът, според Microsoft:
Svchost.exe - родово име на процесите "услуга възел", който започва да тече от динамичните връзки библиотеки.
Но това не ни помага много. Преди известно време, Microsoft започна да се променя повечето от Windows-специфични функции, въз основа на вътрешни услуги на Windows (който се проведе от EXE файлове), вместо това, в момента се използват DLL-файлове. От гледна точка на програмирането това прави кода по-многократна употреба, и тя може да бъде по-лесно да се поддържа актуална. Проблемът е, че не можете да стартирате DLL файл директно от Windows, както и изпълними. Вместо това, обвивката зарежда от изпълнимия файл се използва за поставянето на тези DLL-услуги. Така че, не е процес на "услуга възел» (svchost.exe).
Защо са тези процеси толкова много?
Ако някога сте смята раздел "Услуги" в контролния панел, може би сте забелязали, че Windows изисква много услуги. Ако всеки един сервиз, под който работи един възел провал на една услуга може да се срине целия Windows. Вместо това, те са разделени един от друг.
Услуги са организирани в логически групи, всички от които са свързани помежду си, а след това създава един-единствен екземпляр на сервизния възел за поставяне на всяка група. Например, един процес "услуга възел" започва три услуги, свързани с защитната стена. Друг процес може да работи на всички услуги, свързани с потребителския интерфейс, и така нататък. Изображението по-долу, например, можете да видите, че един процес стартира няколко свързани мрежови услуги, а другият работи на услугите, които са свързани с отдалечено повикване на процедури.
Какво да правя с цялата тази информация?
Честно казано, не много. В Windows XP времето (и предишните версии), когато на компютъра имаше много по-ограничени ресурси, както и операционни системи не са точно настроени, често го neudavalos използвате Windows, защото на ненужни услуги. В днешно време, не се препоръчва да изключите услугата. Съвременните компютри обикновено са натоварени с памет и мощни процесори. Прибавете към това и факта, че начинът на работа на Windows-услуги, достъпни в по-новите версии (и какви услуги са започнали) е оптимизирана, и премахване на услуги, които, според вас, вие не се нуждаят, не са много влияние.
Въпреки това, ако забележите, че даден екземпляр на "сервизен център" или свързаната услуга причинява проблеми, като например прекомерно използване на постоянен процесор или памет, можете да проверите специфични приложения са включени. Това най-малко може да ви даде представа за това къде да започне отстраняване на неизправности. Има няколко начина, за да разберете какви услуги са поставени един конкретен случай на "услуга възел". Можете да проверите диспечера на задачите или да работят, за да използвате Process Explorer на заявлението.
Проверете свързаните с тях услуги в диспечера на задачите
Ако използвате Windows 8, или 10, е показан в раздела "Процеси" диспечера на задачите от трите си имена. Ако този процес е да бъде домакин на множество услуги, можете да видите на тези услуги, просто чрез разширяване на процеса. Това го прави много лесно да се определи кои услуги се определя на всеки процес, например.
Ако използвате Windows 7, всички малко по-различно. В Windows 7 лентата на задачите не е групирана процеси по същия начин и не показва обичайните имена на процеса - това показва само всички случаи на «svchost.exe». Трябва да имате малко Poqomam за определяне на услугите, свързани с всеки конкретен случай «svchost.exe».
В раздела "процеси" диспечера на задачите в Windows 7 на десния бутон на мишката върху даден процес "svchost.exe", след което изберете "Отиди на услугата."
Тя ще ви изпрати към раздел "Услуги", където ще бъдат избрани всички услуги, които работят под този процес "svchost.exe".
След това можете да видите пълното име на всяка услуга в колона "Описание", така че можете да деактивирате услугата, ако не искате да се изпълнява, или за решаване на проблема, защото това създава проблеми за вас.
Проверете свързаните с тях услуги, използвайки Process Explorer
Microsoft също така предоставя много добро средство за напреднали работата с процесите, като част от Sysinternals линия. Просто изтеглете Process Explorer и да го стартирате - е портативно приложение, така че не е необходимо да го инсталирате. Process Explorer предоставя различни допълнителни функции - и аз силно препоръчвам да прочетете ръководството за използване на Process Explorer, за да разберете повече.
За нашите цели, Process Explorer групи, свързани с услуги по всеки отделен случай «svchost.exe». Те са изброени по име на файла, но пълните си имена също се показват в колоната "Описание". Можете също така да задържите курсора на мишката върху някой от процесите «svchost.exe», за да видите изскачащия прозорец с всички услуги, свързани с този процес - дори и тези, които в момента не са изпълнени.
Може ли този процес да е вирус?
Самият процес е официален компонент на Windows. Въпреки че е възможно, че вирусът е заменил недвижими "услуга възел" собствен изпълним файл, но това е много малко вероятно. Ако искате да бъдете сигурни, можете да проверите основния процес на местоположението на файла. В диспечера на задачите, щракнете с десния бутон върху всеки процес на множество услуги и изберете "вариант на файла Местоположение".
Ако файлът се съхранява в папката Windows \ System32, можете да бъдете сигурни, че не се занимава с вируса.