Тази статия ще говори за услуги, задействани от задействане (услуга за стартиране на спусъка), нова функция, която се появи за първи път в Windows 7. По принцип услугите, които се задействат от спусъка в Windows 7, са обикновени услуги, които могат да бъдат конфигурирани да спрат или да стартират, когато възникнат някои събития (това може да бъде отваряне на порт, наличност на IP адрес и т.н.). Ние изброяваме наличните тригери, които могат да се използват за конфигуриране на стартиране на услуги в Windows 7 Сервизен спусък:
- Отваряне / затваряне на порт на защитна стена
- Свържете / изключете устройството
- Влезте или излезте от домейна
- Наличност / недостъпност на конкретен ip адрес
- Промяна на груповата политика
- Персонализирано събитие - използване на софтуерния интерфейс на Windows ETW
Защо е необходимо да се използва механизмът на услуги, които се задействат от спусъка в Windows 7/2008 r2? Необходими са задействани услуги за:
1) Повишаване на производителността на системата и оптимизиране на използването на системните ресурси. В крайна сметка всяка работеща услуга (дори и да работи на заден план) консумира ресурси на процесора и паметта, така че защо да губите ценни ресурси за услуги, които в момента не са необходими?
2) Пестене на енергия. Както в първия параграф, ние говорим за намаляване на натоварването на процесора и в резултат на намаляване на консумацията на енергия (което е особено вярно за преносимите устройства: лаптопи, нетбуци, таблети)
3) Повишаване на стабилността на системата чрез намаляване на броя на непрекъснато работещите процеси (което означава вероятни течове на памет в услугите)
Разгледайте по-подробно технологията за задействане на услугата в Windows 7. Вземете „Компютърен браузър"(Network Browser), който по подразбиране е зададен на ръчно, но както виждаме на екрана, той в момента работи.
Отворете командния ред и въведете следната команда:
SC qtriggerinfo BROWSER
След като изпълните тази команда, можете да видите, че за услугата Computer Browser е конфигуриран тригер на услугата. Услугата Computer Browser ще стартира само след като се отворят следните портове в защитната стена (139 TCP, 137 UDP, 138 UDP) и ще се изключи веднага след като посочените портове се затворят.
Пиша тази статия на моя лаптоп, свързан към интернет с помощта на безжична LAN, така че ако изключа безжичната си връзка, целият мрежов трафик трябва да спре да минава през защитната стена и услугата Computer Browser трябва да се изключи автоматично. Всъщност 60 секунди след като изключих безжичната LAN, услугата на мрежовия браузър се изключи.
Тогава отново активирах безжичната си връзка и в резултат на задействане на услугата Computer Browser тя започна отново.
Нека се опитаме да видим информацията за задействанията на друга мрежова услуга, DHCP:
SC qtriggerinfo DHCP
Както можете да видите, за тази услуга няма нито един набор задействания..