Windows szolgáltatás

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. április 8-án felülvizsgált verziótól ; az ellenőrzések 26 szerkesztést igényelnek .

A  Windows -szolgáltatás egy olyan alkalmazás, amelyet a rendszer automatikusan (ha be van állítva) a Windows operációs rendszer indításakor és a felhasználó állapotától függetlenül futtat. Megosztja a hasonlóságokat a Unix démonok fogalmával .


Számos szolgáltatási mód létezik:

A Windows szolgáltatásvezérlő kezelőt (SCM) kínál, amellyel kezelheti a szolgáltatások létrehozását, eltávolítását, elindítását és leállítását. Egy szolgáltatás állapotú alkalmazást úgy kell megírni, hogy üzeneteket tudjon fogadni az SCM-től. A szolgáltatás nevét és egyéb attribútumait, például a szolgáltatás leírását, egy vagy több API -hívással regisztrálja a vezérlőkezelő .

Windows-szolgáltatások indítása, leállítása és módosítása

A szolgáltatások és attribútumaik módosíthatók az MMC-ben:

Windows Vezérlőpult -> "Felügyeleti eszközök" -> "Szolgáltatások".

A szolgáltatások indításának vezérlése a Windows indításakor

A szolgáltatások listája a Windows rendszerleíró adatbázisában található: " HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services ". A " Start " paraméter értékei " REG_DWORD " típusúak, és a következő értékeket vehetik fel:

Szolgáltatások kezelése a parancssorból

A szolgáltatások a parancssor segítségével kezelhetők: a szolgáltatás leállítása - , a szolgáltatás indítása - . Például a „Nyomtatási sorkezelő” szolgáltatás elindítása „ net start spooler ”. net stop service_name net start service_name

Szolgáltatás eltávolítása: (ha a szolgáltatás neve szóközt tartalmaz, idézőjelek szükségesek). Az eltávolítás során rendkívül óvatosnak kell lennie, mert nagyon-nagyon nehéz visszaküldeni egy távoli szolgáltatást. sc delete "Имя службы"

A szolgáltatásindítási mód beállítása: . Indítási lehetőségek: automatikus (automatikusan), igény (manuálisan), letiltva (letiltva). sc config "Имя службы" start= параметр запуска

Szervizállapot-nézet mód: . sc qc "Имя службы"

Felhasználói jogok és megvalósítási jellemzők

A Windows-szolgáltatások alapértelmezés szerint LocalSystem -felhasználóként futnak , aki teljes jogokkal rendelkezik a rendszeren (még több, mint a rendszergazdai fiók ). A munkakönyvtár a Windows könyvtár lesz (amelyet a változó határozza meg WinDir, amely általában egyenlő C:\WINNTvagy " C:\WINDOWS "), az ideiglenes fájlok tárolására szolgáló könyvtár pedig a "%WinDir%\TEMP" lesz .

Mivel ez nem valódi felhasználó, hanem "rendszer", nehézségek adódhatnak, amikor a programnak el kell mentenie a felhasználó-specifikus adatokat, mivel a felhasználó saját könyvtára nem létezik.

Fontos az is, hogy ha a szolgáltatás egy helyi felhasználó (valós, szolgáltatási céllal létrehozott felhasználó) nevében fut, akkor egy ilyen felhasználó jelszavának megváltoztatása esetén a szolgáltatás addig nem indul el, amíg a szolgáltatás jelszavát is megváltoztatják. .

Szolgáltatások listája

Ez a Windows operációs rendszerek ismert szolgáltatásainak részleges listája ( A Windows-szolgáltatások meglehetősen teljes listája az OSzone.net webhelyen található ).

Az operációs rendszerek különböző verziói tartalmazhatnak bizonyos szolgáltatásokat, mások nem. Egyes külön telepített programok saját szolgáltatásokat is létrehozhatnak.

A Microsoft Windows operációs rendszer szolgáltatásainak listája

Megjelenítendő név Szolgáltatás neve Funkciók Leírás
DHCP kliens dhcp Regisztrálja és frissíti a számítógép IP-címeit és DNS-rekordjait. Ha ezt a szolgáltatást leállítják, a számítógép nem tud dinamikus IP-címeket szerezni és DNS-frissítéseket végrehajtani.
DNS kliens dnscache A DNS-ügyfélszolgáltatás (dnscache) gyorsítótárazza a tartománynévrendszer (DNS) neveit, és regisztrálja a számítógép teljes képzésű nevét. Ha a szolgáltatás leáll, a DNS-névfeloldás folytatódik. A DNS-névsorok eredményei azonban nem kerülnek gyorsítótárba, és a számítógépnév nem kerül bejegyzésre.
KtmRm az elosztott tranzakciós koordinátorhoz KtmRm Koordinálja a tranzakciókat az MSDTC és a Kernel Transaction Manager (KTM) között.
ReadyBoost EMDMgmt ReadyBoost Támogatás a rendszer teljesítményének javításához a ReadyBoost technológiával .
Superfetch SysMain Superfetch Fenntartja és javítja a rendszer teljesítményét.
Windows Audio Audiosrv Hangeszközök kezelése Windows-programokhoz. Ha ezt a szolgáltatást leállítja, az audioeszközök és effektusok nem fognak megfelelően működni.
Windows Card Space idsvc Biztonságos módot nyújt a digitális identitások létrehozására, kezelésére és felfedésére.
Automatikus frissítés WUAUSERV Tartalmazza a Windows frissítések letöltését és telepítését. Ha a szolgáltatás le van tiltva, ez a számítógép nem fogja tudni használni az automatikus frissítéseket vagy a Windows Update webhelyet.
Távoli eljáráshívás (RPC) RpcSs Leképezést biztosít a végpontok és más RPC-szolgáltatások között.

Programok és Microsoft programok által létrehozott szolgáltatások listája

Megjelenítendő név Szolgáltatás neve Funkciók Leírás
NetMeeting távoli asztali megosztás mnmsrvc Lehetővé teszi a hitelesített felhasználók számára, hogy a NetMeeting segítségével hozzáférjenek a Windows asztalhoz a vállalati intraneten keresztül .

Példák programok és harmadik féltől származó programok által létrehozott szolgáltatásokra

Megjelenítendő név Szolgáltatás neve Funkciók Leírás
ESET HTTP szerver EhttpSrv vírusvédelem ESET HTTP Server, NOD32 komponens , http forgalom vizsgálat
NBService NBService foglalás Nero BackItUp Service , biztonsági mentések készítése

Linkek