Начална » училище » Разбиране и управление на услугите на Windows

    Разбиране и управление на услугите на Windows

    В урока на Geek School днес ще ви научим за услугите на Windows и как да ги управлявате с помощта на вградените помощни програми.

    НАВИГАЦИЯ НА УЧИЛИЩАТА
    1. Използване на Task Scheduler за изпълнение на процеси по-късно
    2. Използване на програма за преглед на събития за отстраняване на проблеми
    3. Разбиране за разделяне на твърди дискове с управление на дискове
    4. Научете се да използвате редактора на системния регистър като Pro
    5. Наблюдение на компютъра с монитор на ресурси и диспечер на задачите
    6. Запознаване с панела за разширените свойства на системата
    7. Разбиране и управление на услугите на Windows
    8. Използване на редактора на групови правила за настройка на компютъра
    9. Разбиране на инструментите за администриране на Windows

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

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

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

    Какво представляват услугите точно?

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

    Още в дните на Windows XP услугите могат да бъдат конфигурирани да работят интерактивно и да работят заедно с останалите приложения, но тъй като Vista, всички услуги са принудени да работят в специална прозоречна сесия, която не може да взаимодейства с локалния ви десктоп. Така че услуга, която се опитва да отвори диалогов прозорец или да ви покаже съобщение, няма да бъде позволена да го направи.

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

    Панел услуги

    Windows винаги е използвала панела „Услуги“ като начин да управлява услугите, които се изпълняват на компютъра ви. Можете лесно да стигнете до него по всяко време, като просто натиснете WIN + R на клавиатурата, за да отворите диалоговия прозорец Run и да напишете services.msc.

    Панелът „Услуги“ е доста прост: има списък с услуги, колона за състояние, която показва дали се изпълнява или не, и повече информация като име, описание и тип на стартиране на услугата. Ще забележите, че не всяка услуга работи постоянно.

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

    Деактивирането на услугата е толкова просто, колкото да промените падащото меню Тип стартиране, за да изключите и да изберете Приложи, въпреки че можете също да го промените на Ръчно или автоматично с отложен старт. От този диалог можете да видите пълния път до изпълнимия файл, който може да помогне в много случаи, когато искате да видите какво точно се изпълнява услугата.

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

    Може да забележите опцията за „Позволете на услугата да взаимодейства с работния плот“, която споменахме по-рано - по подразбиране, услугите нямат право на достъп до работния плот, освен ако не е отметнато това квадратче, и това квадратче за отметка наистина съществува само за поддръжка на наследство.

    Но само проверяването на това поле не им дава незабавен достъп - трябва също така да се уверите, че стойността на NoInteractiveServices в регистъра е зададена на 0, защото, когато е зададена на 1, това квадратче се игнорира и услугите не могат да взаимодействат с работния плот. Забележка: в Windows 8 стойността е 1, а интерактивните услуги са забранени.

    Услугите не трябва да бъдат интерактивни, тъй като всички прозорци съществуват в един и същ потребителски терминал с достъп до общи ресурси като клипборда и ако те се изпълняват заедно с други процеси, може да има проблем, когато злонамерено приложение работи в нормален потребителски процес може да се опита да получи по-голям достъп чрез услуга и като се има предвид, че услугите се изпълняват като локален системен акаунт, това вероятно не е нещо добро.

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

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

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

    Разглеждане на услуги в Task Manager за Windows 8.x

    Панелът за редовни услуги не се е променил много от години, но за щастие има много по-добър начин да разгледате кои услуги се изпълняват и кои от тези услуги използват много ресурси.

    Диспечерът на задачите в Windows 8 има нов раздел „Услуги“, който ви позволява да спрете и да стартирате услуги, но също така идва с опция „Търсене онлайн“ и още по-полезна, опцията „Отиди на подробности“..

    След като изберете „Отиди на подробности“ от менюто, ще бъдете прехвърлени към раздела „Детайли“ и процесът, отговорен за тази услуга, ще бъде маркиран..

    Както виждате, процесът, отговорен за проследяването на разпределената връзка, заема 28 712 K памет, което изглежда много, докато не осъзнаете, че конкретният процес на svchost.exe всъщност е отговорен за цял куп услуги..

    Щракнете с десния бутон на мишката отново и след това изберете Отиди на услуги и ще видите какво говорим. Сега в прозореца Services са избрани много услуги и ще забележите, че всички те са в групата LocalSystemNetworkRestricted и всички те се изпълняват в момента.

    Така че 28 MB памет всъщност се използва за цял набор от услуги, което прави по-разбираемо защо използва цялата тази памет.

    Използване на Process Explorer за разглеждане на услугите

    Ако искате много по-ясна представа за това какви услуги се изпълняват при всеки процес, най-добре е да извадите Process Explorer, да намерите услугата в списъка, да го щракнете двукратно и след това да отидете в раздела Услуги. Този метод работи във всяка версия на Windows.

    Съвет: в Process Explorer всички услуги трябва да бъдат в дървото под services.exe.

    Трябва да деактивирате услугите?

    За съжаление, много приложения за crapware инсталират услугите на Windows по време на инсталационния процес и ги използват, за да запазят безсмислиците си да работят във фонов режим и да се рестартират многократно. Други приложения прилагат услуга на Windows, за да осигурят функционалност, която може да не ви е необходима. Това са услугите, които трябва да деактивирате.

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

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

    Не деактивирайте, Задайте ръчно

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

    Ако установите, че дадена услуга трябва да се изпълнява, но може би не е необходимо да се изпълнява незабавно, можете също да я промените на Автоматично (Забавено стартиране), което ще се забави, докато системата не се успокои след зареждането..

    Администриране на услуги от командния ред

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

    Забележка: моля, НЕ изтривайте услугите.

    Можете да отправите запитване към състоянието на услуга, като използвате командата sc, като тази:

    sc qc eventlog

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

    sc delete

    Не изтривайте услуги.

    Можете да правите и други неща, като например спиране и рестартиране на услуги от командния ред, използвайки помощната програма sc. Например, за да спрете клиента за проследяване на разпределените връзки, използвайте тази команда:

    sc спира TrkWks

    За да го стартирате отново, използвайте sc start .

    Заключителни мисли

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

    Защото защо забраните нещо, което трябва да се деинсталира?