Автоматични (стартиране на задействане) и ръчни (стартиране на задействане) услуги в Windows - Winhelponline

Automatic



MMC на услугите показва имената на услугите, текущото състояние и типа на стартиране. Повечето от вас знаят за автоматиката, Автоматично (отложен старт) и Ръчно типове стартиране .

  • Автоматично - Стартира услугите при стартиране на системата.
  • Автоматично (отложен старт) - Стартира услугата след приключване на зареждането на системата и след приключване на първоначалните взискателни операции, така че системата да се стартира по-бързо.
  • Наръчник - Стартира услугата, както се изисква (дефинирана от зависимости към други услуги) или когато е извикана от приложение, използващо съответния API.
  • хора с увреждания - Напълно деактивира услугата и не позволява тя и нейните зависимости да се изпълняват.

Но какви са тези услуги „Стартиране на задействане“?









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

Услугата за стартиране на тригер е обикновена услуга, която е конфигурирана да работи (или спира да работи) само когато е задействана, т.е. само когато са изпълнени определени критерии и условия, които сте дефинирали (например, когато първият IP адрес на мрежата стане наличен или когато последният IP адрес на мрежата е загубен).



Ето списък с наличните задействания, които могат да се използват за конфигуриране на режима на стартиране на дадена услуга:





  • Пристигане или заминаване на интерфейса на устройството
  • Присъединяване или напускане на домейн
  • Отваряне или затваряне на порт за защитна стена
  • Промяна на груповата политика
  • Наличен първи IP адрес или напускане на последния IP адрес
  • Персонализирано събитие - Проследяване на събития за Windows (ETW)
За повече подробности вижте статията SERVICE_TRIGGER | Документи на Microsoft

Пример 1: Услуга за Windows Time

Услугата Windows Time е конфигурирана да стартира, когато устройството е свързано с домейн. Можете да изпълните следната команда, за да видите тригерите за тази услуга:

sc qtriggerinfo w32time

Ще видите следния изход:



[SC] QueryServiceConfig2 УСПЕХ УСЛУГА_NAME: W32Time СТАРТ НА УСЛУГА ДОМЕН СЪЕДИНЕН СЪСТОЯНИЕ: 1ce20aba-9851-4421-9430-1ddeb766e809 [ДОМЕН ПРИСЪЕДИНЕН]

В Windows 7 и по-стари версии виждате два задействания за тази услуга.

СТАРТИРАНЕ НА СЕРВИЗ ДОМЕН СЪЕДИНЕН СЪСТОЯНИЕ: 1ce20aba-9851-4421-9430-1ddeb766e809 [ДОМЕН СЪЕДИНЕН] СТОП СЕРВИЗ ДОМЕН СЪЕДИНЕН СЪСТОЯНИЕ: ddaf516e-58c2-4866-9574-c3b615d42ea1 [НЕ ДОМЕН РЕГИСТРИРАН]

Както можете да видите от заявената информация за задействане на услугата W32Time, тази услуга е конфигурирана да стартира, когато компютърът е присъединени към домейн и спрете, когато компютърът напуска домейна .

СВЪРЗАНИ: W32Time не се стартира на компютър от работна група - клиент на Windows | Документи на Microsoft

Пример 2: Услуга Windows Update

Услугата Windows Update ( wuauserv ) е зададено по подразбиране на Ръчно и е конфигурирано да задейства стартиране в Windows 10.

Изпълнете следната команда, за да видите тригерите за Актуализация на Windows обслужване:

sc qtriggerinfo wuauserv

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

[SC] QueryServiceConfig2 УСПЕХ УСЛУГА_NAME: wuauserv СТАРТИРАНЕ НА ГРУПОВАТА ПОЛИТИКА НА СЕРВИЗА: 659fcae6-5bdb-4da9-b1ff-ca2a178d46e0 [НАСТОЯЩА ПОЛИТИКА НА МАШИНАТА] СТАРТ НА ГРУПОВАТА ПОЛИТИКА НА СЕРВИЗ: 54fb46c8-f089-464c-b1fd-59d1b62c3b50 [ПОЛИТИКА НА ПОТРЕБИТЕЛЯ НАСТОЯЩА]

Услугата Windows Update ще се задейства при конфигуриране на груповите правила (правила на машината или потребителя) промени . GUID 659FCAE6-5BDB-4DA9-B1FF-CA2A178D46E0 представлява MACHINE_POLICY_PRESENT_GUID и 54FB46C8-F089-464C-B1FD-59D1B62C3B50 представлява USER_POLICY_PRESENT_GUID.

икона на крушка със съветиМожете да го тествате сами. Когато за първи път отворите MMC на услугите, услугата Windows Update ще бъде в Спряна държава. След като заредите редактора на групови правила и промените конфигурацията (не е задължително настройката, свързана с „Актуализация на Windows“), услугата Windows Update ще се задейства, за да стартира и се покаже като Бягане .

Услугата Windows Update, задействана за стартиране от промяна на груповите правила.

Пример 3: Услуга за подобряване на дисплея

Услугата за подобряване на дисплея ( DisplayEnhancementService ) в Windows 10 е зададено на Ръчно (стартиране на задействане) . Тази услуга се включва само когато атмосферата на дисплея се промени. Функцията за адаптивна яркост в Windows 10 проследява сензорите за околна светлина, идентифицирайки промените в околната светлина, задейства услугата Display Enhancement.

Услугата за подобряване на дисплея автоматично регулира яркостта на дисплея в зависимост от околните условия на осветление. Тази услуга се стартира само когато се задейства от хардуерния интерфейс на сензора за околна светлина.

Следващата команда показва списъка на задействанията, използвани от тази услуга:

sc qtriggerinfo DisplayEnhancementService

Резултатът съдържа списъка на задействанията (за всяка услуга може да има повече от един задействане) и интерфейсите на устройството, към които е свързан.

Предимства на услугите за стартиране на задействане

Може би се чудите защо просто не го настроите Автоматично , и каква е необходимостта от задействания?

Има няколко проблема с това, че услугите работят непрекъснато:

а) Системни ресурси

Първо, каква е необходимостта да стартирате програма или услуга (дори във фонов режим), когато няма нужда тя да се изпълнява? Например, помислете за услуга за актуализация, която проверява за нови актуализации на приложения. Ако компютърът не е свързан към мрежа и няма наличен IP, защо услугата трябва да работи 24 × 7? Ако няма свързани Bluetooth устройства, защо услугата да работи непрекъснато?

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

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

СВЪРЗАНИ: Преглед на използването на ресурси от отделни услуги в Windows 10

б) Време за зареждане

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

в) гледна точка на сигурността

Много услуги са насочени към мрежата и се изпълняват под акаунти на Local System или Local Service, което допринася за потенциалната повърхност на атака. Задействанията на услуги позволяват на услугите да работят само когато са необходими, като по този начин намалява способността на нападателя да проверява услугата толкова лесно. Този стартиращ мрежови услуги помага да се намали повърхността на системната атака срещу потенциални уязвимости.

Автоматично (тригерно стартиране) Vs. Ръчно (стартиране на задействане)

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

Услугата може да бъде настроена на Автоматична, така че да стартира при зареждане на Windows. Но услугата може да спре и грациозно сама, когато е изпълнила задачата си и няма повече работа. Може да сте видели следното съобщение при стартиране на услуга:

Услугата [servicename] на локалния компютър стартира и след това спря. Някои услуги спират автоматично, ако не се използват от други услуги или програми.

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

Както автоматичните, така и ръчните услуги могат да имат тригери, които ги стартират ръчно. Единствената разлика между двете е, че автоматичните услуги стартират веднага след зареждането на операционната система. След спиране на услугата Автоматично, спусъкът може да я стартира отново по всяко време.

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

Препратки

Надявам се горната информация да е била малко полезна!


Една малка молба: Ако тази публикация ви е харесала, моля, споделете това?

Един „малък“ дял от вас би помогнал сериозно много за растежа на този блог. Няколко чудесни предложения:
  • Закачете го!
  • Споделете го в любимия си блог + Facebook, Reddit
  • Изпратете го!
Така че благодаря много за вашата подкрепа, читателю. Това няма да отнеме повече от 10 секунди от вашето време. Бутоните за споделяне са точно отдолу. :)