Automatikus (Trigger Start) és Manuális (Trigger Start) szolgáltatások a Windows rendszerben - Winhelponline

Automatic



A Services MMC megmutatja a szolgáltatások nevét, az aktuális állapotot és az indítási típust. A legtöbben tudnak az Automatikusról, Automatikus (késleltetett indítás) és Kézi indítási típusok .

  • Automatikus - A szolgáltatásokat a rendszer indításakor indítja el.
  • Automatikus (késleltetett indítás) - A szolgáltatás indítását a rendszer indításának befejezése és az első igényes műveletek befejezése után indítja el, így a rendszer gyorsabban indul.
  • Kézikönyv - Szükség szerint indítja el a szolgáltatást (más szolgáltatások függőségei határozzák meg), vagy amikor a megfelelő API használatával hívják meg egy alkalmazásból.
  • Tiltva - Teljesen letiltja a szolgáltatást, és megakadályozza annak és függőségeinek futtatását.

De mik azok a „Trigger start” szolgáltatások?









Mik azok a Trigger start szolgáltatások?

Az trigger-start szolgáltatás egy olyan rendszeres szolgáltatás, amelyet csak akkor futtatnak (vagy állítanak le), amikor elindul, vagyis csak akkor, ha bizonyos meghatározott feltételek és feltételek teljesülnek (például amikor az első hálózati IP-cím elérhetővé válik). , vagy ha az utolsó hálózati IP elveszett).



Az alábbiakban felsoroljuk a rendelkezésre álló eseményindítókat, amelyek segítségével konfigurálható egy adott szolgáltatás indítási módja:





  • Eszközfelület érkezése vagy távozása
  • Csatlakozás vagy domain elhagyása
  • Tűzfal port megnyitása vagy bezárása
  • Csoportházirend-változás
  • Az első elérhető IP-cím vagy az utolsó IP-cím távozik
  • Egyéni esemény - Eseménykövetés Windows rendszerhez (ETW)
További részletekért tekintse meg a cikket SERVICE_TRIGGER | Microsoft Docs

1. példa: Windows időszolgáltatás

A Windows Time szolgáltatás úgy van beállítva, hogy elinduljon, amikor az eszköz egy tartományhoz csatlakozik. A következő parancs futtatásával megtekintheti a szolgáltatás kiváltó okait:

sc qtriggerinfo w32time

A következő kimenetet fogja látni:



[SC] QueryServiceConfig2 SIKER SERVICE_NAME: W32Time START SZOLGÁLTATÁS DOMAIN CSATLAKOZOTT ÁLLAPOT: 1ce20aba-9851-4421-9430-1ddeb766e809 [DOMAIN JOINED]

A Windows 7 és korábbi verzióiban két kiváltó tényezőt lát a szolgáltatáshoz.

A SZOLGÁLTATÁS DOMAINJÁNLÓJÁNAK ÖSSZEFOGLALÁSA ÁLLAPOT: 1ce20aba-9851-4421-9430-1ddeb766e809 [DOMAIN JOINED] STOP SERVICE DOMAIN JOINED STATUS: ddaf516e-58c2-4866-9574-c3b615d42ea1 [NOT DOMAIN]

Amint a W32Time szolgáltatás lekérdezett eseményindító információiból látható, ez a szolgáltatás úgy van konfigurálva, hogy elinduljon, amikor a számítógép csatlakozott egy domainhez és álljon meg, amikor a számítógép elhagyja a domaint .

ÖSSZEFÜGGŐ: A W32Time nem indul el egy munkacsoportos számítógépen - Windows Client | Microsoft Docs

2. példa: Windows Update szolgáltatás

A Windows Update szolgáltatás ( wuauserv ) alapértelmezés szerint Kézi értékre van állítva, és úgy van beállítva, hogy elindítsa az indítást a Windows 10 rendszerben.

A következő parancs futtatásával megtekintheti a Windows Update szolgáltatás:

sc qtriggerinfo wuauserv

Láthatja, hogy a szolgáltatás akkor aktiválódik, amikor a csoportházirend-konfigurációt megváltoztatja.

[SC] QueryServiceConfig2 SIKERES SZOLGÁLTATÁS_NAME: wuauserv A SZOLGÁLTATÁS CSOPORTJÁNAK INDÍTÁSA: 659fcae6-5bdb-4da9-b1ff-ca2a178d46e0 [GÉPPOLITIKA JELENLEG] A SZOLGÁLTATÁS CSOPORTJÁNAK Indítása 54fb46c8-f089-464c-b1fd-59d1b62c3b50 [FELHASZNÁLÓI SZABÁLYZAT]

A Windows Update szolgáltatás a csoportházirend (gépi vagy felhasználói házirend) konfigurálásakor aktiválódik változtatások . A GUID 659FCAE6-5BDB-4DA9-B1FF-CA2A178D46E0 a MACHINE_POLICY_PRESENT_GUID értéket képviseli, és 54FB46C8-F089-464C-B1FD-59D1B62C3B50 képviseli a USER_POLICY_PRESENT_GUID azonosítót.

tippek izzó ikonraKipróbálhatja egyedül. A Services MMC első megnyitásakor a Windows Update szolgáltatás a Megállt állapot. Miután betöltötte a csoportházirend-szerkesztőt és megváltoztatta a konfigurációt (nem feltétlenül a „Windows Update” kapcsolódó beállítás), a Windows Update szolgáltatás elindul és megjelenik Futás .

A Windows Update szolgáltatás egy csoportházirend-változással indult.

3. példa: Display Enhancement szolgáltatás

A Display Enhancement szolgáltatás ( DisplayEnhancementService ) a Windows 10 rendszerben Kézi (Trigger Start) . Ez a szolgáltatás csak akkor kapcsol be, ha a kijelző hangulata megváltozik. A Windows 10 adaptív fényerő-funkciója nyomon követi a környezeti fényérzékelőket, azonosítja a környezeti fényváltozásokat, és a trigger elindítja a Kijelzőjavítás szolgáltatást.

A Display Enhancement szolgáltatás automatikusan beállítja a kijelző fényerejét a környező fényviszonyok alapján. Ez a szolgáltatás csak akkor indul, ha a környezeti fényérzékelő hardver interfésze indítja el.

A következő parancs a szolgáltatás által használt eseményindítók listáját mutatja:

sc qtriggerinfo DisplayEnhancementService

A kimenet tartalmazza az eseményindítók listáját (minden szolgáltatáshoz több kiváltó lehet), és az eszköz interfészeket, amelyekhez kapcsolódik.

A Trigger Starting szolgáltatások előnyei

Kíváncsi lehet, miért nem állítja be egyszerűen Automatikus , és mi szükség van a kiváltókra?

A szolgáltatások folyamatos futtatásával számos probléma merül fel:

a) Rendszererőforrások

Először is, mi szükség van egy program vagy szolgáltatás futtatására (még a háttérben is), amikor nincs szükség futtatásra? Gondoljon például egy frissítési szolgáltatásra, amely ellenőrzi az új alkalmazásfrissítéseket. Ha a számítógép nincs csatlakoztatva hálózathoz, és nincs elérhető IP-je, akkor miért kellene a szolgáltatásnak 24 × 7-et futtatnia? Ha nincs csatlakoztatva Bluetooth eszköz, akkor miért kellene a szolgáltatásnak folyamatosan futnia?

A szolgáltatásindítók kiküszöbölik annak szükségességét, hogy a szolgáltatások a rendszer indításakor elinduljanak, vagy hogy a szolgáltatások lekérdezzék vagy aktívan megvárják az eseményeket, amikor egy szolgáltatás elindulhat, amikor arra szükség van, ahelyett, hogy automatikusan elindulnának, függetlenül attól, hogy van-e munka.

Bármely futó folyamat (beleértve a szolgáltatásokat is) értékes memóriát és CPU-erőforrásokat használ fel. Ha száz szolgáltatás fut egy adott pillanatban, akkor elég sok memóriát, fogantyút, szálat és rengeteg CPU-felhasználást tesznek ki. Ezek az elpazarolt erőforrások csökkentik a számítógép általános teljesítményét és csökkentik annak reakciókészségét.

ÖSSZEFÜGGŐ: Az erőforrások egyéni szolgáltatások szerinti megtekintése a Windows 10 rendszerben

b) Indítási idő

Az automatikus indítási szolgáltatások nagy hatással vannak az eszköz indítási idejére, és ezért vezették be első helyen az Automatikus (Késleltetett indítás) funkciót. A több rendszererőforrás (CPU, memória stb.) Használata nagyobb energiafogyasztást jelent. Ez kritikus lehet a laptopok számára, és jelentősen csökkentheti az akkumulátor élettartamát.

c) Biztonsági szempont

Számos szolgáltatás hálózatra néz, és helyi rendszer vagy helyi szolgáltatás fiókok alatt fut, ami hozzájárul a potenciális támadási felülethez. A szolgáltatásindítók csak akkor engedik a szolgáltatásokat futtatni, amikor szükség van rájuk, ezáltal csökkentve a támadó azon képességét, hogy a szolgáltatást ilyen egyszerűen megvizsgálja. Ez az indító hálózati szolgáltatás elindítása segít csökkenteni a rendszer támadási felületét a lehetséges sérülékenységekkel szemben.

Automatikus (Trigger Start) vs. Kézi (Trigger Start)

Kíváncsi lehet, mi a különbség az automatikus (Trigger Start) és a Manual (Trigger Start) között. Ha aktiválók hozzáadhatók mind a kézi, mind az automatikus szolgáltatásokhoz, akkor miért nem lehet manuálisra állítani?

A szolgáltatás beállítható automatikusra, hogy elinduljon, amikor a Windows betöltődik. De a szolgáltatás önmagában is kecsesen leállhat, amikor elvégzi feladatát, és nincs több feladata. A következő üzenetet láthatta a szolgáltatás indításakor:

A [szervicename] szolgáltatás a helyi számítógépen elindult, majd leállt. Egyes szolgáltatások automatikusan leállnak, ha más szolgáltatások vagy programok nem használják őket.

Lehet, hogy a szolgáltatás kecsesen leállt, miután befejezte munkáját. Ha azonban aktiválási szabályokat rendel hozzá, akkor is indítható, ha szükséges - például amikor egy bizonyos hardver csatlakoztatva van, a tűzfal portja megnyílik, vagy ha egyedi esemény történik. Az automatikus (Trigger Start) előnyös, ha a szolgáltatást indításkor futtatni kell, és szükség esetén indítható is.

Az automatikus és a kézi szolgáltatásoknak egyaránt lehetnek olyan triggerjeik, amelyek manuálisan elindítják őket. Az egyetlen különbség a kettő között az, hogy az Automatikus szolgáltatások azonnal elindulnak, amint az operációs rendszer betöltődik. Miután az automatikus szolgáltatás leállt, egy trigger bármikor újraindíthatja.

Hasonlóképpen, az egyetlen különbség a között Automatikus (kiváltott) és Automatikus (késleltetett, kiváltott) az, hogy az utóbbiak azután kezdődnek, hogy az összes automatikus (nem késleltetett) szolgáltatás befejezte a betöltést, és mindkettő elindítható trigger eseményekkel.

Hivatkozások

Remélem, hogy a fenti információk egy kicsit hasznosak voltak!


Egy apró kérés: Ha tetszett ez a bejegyzés, kérjük, ossza meg ezt?

Egy „apró” részvénye komolyan sokat segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:
  • Tűzd ki!
  • Oszd meg kedvenc blogodon + Facebookon, a Reddit-ben
  • Tweeteld!
Szóval nagyon köszönöm a támogatást, olvasóm. Nem fog több, mint 10 másodperc az idődből. A megosztás gombjai közvetlenül alul találhatók. :)