Služba Windows je aplikace, která je automaticky (je-li nakonfigurována) systémem spuštěna při spuštění operačního systému Windows a spuštěna bez ohledu na stav uživatele. Sdílí podobnosti s konceptem démonů v Unixu .
Existuje několik režimů pro služby:
Windows nabízí Správce řízení služeb (SCM), pomocí kterého můžete spravovat vytváření, odebírání, spouštění a zastavování služeb. Aplikace, která má status služby, musí být napsána tak, aby mohla přijímat zprávy od SCM. Název služby a její další atributy, jako je popis služby, jsou poté zaregistrovány u správce ovládacích prvků pomocí jednoho nebo více volání API .
Služby a jejich atributy lze změnit v MMC:
Ovládací panely Windows -> "Nástroje pro správu" -> "Služby".
Seznam služeb se nachází ve větvi registru Windows " HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services ". Hodnoty parametru " Start " jsou typu " REG_DWORD " a mohou nabývat následujících hodnot:
Služby lze spravovat pomocí příkazového řádku: zastavit službu - , spustit službu - . Například spuštění služby "Zařazování tisku" je " net start zařazovací služba ". net stop service_name net start service_name
Odebrání služby: (pokud název služby obsahuje mezery, jsou vyžadovány uvozovky). Při odstraňování musíte být velmi opatrní, protože je velmi, velmi obtížné vrátit vzdálenou službu zpět. sc delete "Имя службы"
Nastavení režimu spuštění služby: . Možnosti spuštění: auto (automaticky), požadavek (manuálně), zakázáno (zakázáno). sc config "Имя службы" start= параметр запуска
Režim zobrazení stavu služby: . sc qc "Имя службы"
Služby Windows běží ve výchozím nastavení jako uživatel LocalSystem , který má v systému plná práva (dokonce více než účet Administrator ). Pracovním adresářem bude adresář Windows (definovaný proměnnou WinDir, která se obvykle rovná C:\WINNTnebo " C:\WINDOWS ") a adresář pro ukládání dočasných souborů bude "%WinDir%\TEMP" .
Protože se nejedná o skutečného uživatele, ale o „systémového“, existují určité potíže, když program potřebuje uložit data specifická pro uživatele, protože domovský adresář uživatele neexistuje.
Důležité také je, že pokud služba běží jménem lokálního uživatele (skutečného uživatele vytvořeného pro účely služby), dojde při změně hesla takového uživatele až po změně hesla pro službu. .
Toto je částečný seznam známých služeb v operačních systémech Windows ( Poměrně úplný seznam služeb Windows lze nalézt na OSzone.net ).
Různé verze operačních systémů mohou mít některé služby a jiné ne. Některé programy instalované samostatně mohou také vytvářet své vlastní služby.
Zobrazovaný název | Název služby | Funkce | Popis |
---|---|---|---|
DHCP klient | dhcp | Registruje a aktualizuje adresy IP a záznamy DNS pro tento počítač. Pokud je tato služba zastavena, tento počítač nebude moci získávat dynamické adresy IP a provádět aktualizace DNS. | |
DNS klient | dnscache | Služba Klient DNS (dnscache) ukládá názvy DNS (Domain Name System) a registruje plně kvalifikovaný název tohoto počítače. Pokud je služba zastavena, překlad názvů DNS bude pokračovat. Výsledky názvových front DNS však nebudou uloženy do mezipaměti a název počítače nebude zaregistrován. | |
KtmRm pro koordinátora distribuovaných transakcí | KtmRm | Koordinuje transakce mezi MSDTC a Kernel Transaction Manager (KTM). | |
ReadyBoost | EMDMgmt | ReadyBoost | Podpora pro zlepšení výkonu systému pomocí technologie ReadyBoost . |
Superfetch | SysMain | Superfetch | Udržuje a zlepšuje výkon systému. |
Windows Audio | Audiosrv | Správa zvukových nástrojů pro programy Windows. Pokud je tato služba zastavena, zvuková zařízení a efekty nebudou fungovat správně. | |
Prostor pro karty Windows | idsvc | Poskytuje bezpečný způsob vytváření, správy a odhalování digitálních identit. | |
Automatická aktualizace | WUAUSERV | Zahrnuje stahování a instalaci aktualizací systému Windows. Pokud je služba zakázána, tento počítač nebude moci používat automatické aktualizace ani web Windows Update. | |
Vzdálené volání procedur (RPC) | RpcSs | Poskytuje mapování mezi koncovými body a dalšími službami RPC. |
Zobrazovaný název | Název služby | Funkce | Popis |
---|---|---|---|
Vzdálené sdílení plochy NetMeeting | mnmsrvc | Umožňuje ověřeným uživatelům přístup k ploše systému Windows prostřednictvím podnikového intranetu pomocí programu NetMeeting . |
Zobrazovaný název | Název služby | Funkce | Popis |
---|---|---|---|
HTTP server ESET | EhttpSrv | antivirová ochrana | ESET HTTP Server, komponenta NOD32 , kontrola http provozu |
NBService | NBService | rezervace | Nero BackItUp Service , vytváření záloh |