A szolgáltatás regisztrálása a rendszerrekord alatt
A Windows szolgáltatásokat rendszerfiókkal vagy egy adott felhasználói fiókkal való regisztrálással konfigurálhatja Ahhoz, hogy a szolgáltatást a LocalSystem fiókba regisztrálni tudja, használja:
ahol a ServiceName a szolgáltatás neve, amelyet a LocalSystem fiók használatára konfiguráltak. Ha a szolgáltatás olyan kezelőfelületet biztosít, amelyhez kezelheti, akkor a következő példában vegye fel a flag type = interact type = own flags értéket:
- sc config w3svc obj = Helyi rendszer típus = interaktív típus = saját
A type = interaktív zászló azt jelzi, hogy a szolgáltatás képes együttműködni a Windows asztal és a zászló típusa = saját - hogy a saját folyamatában fut. Ha a szolgáltatás a futtatható fájlokat más szolgáltatásokkal együtt használja, akkor meg kell adnia a típusmegosztás jelzőjét, amint azt a példa mutatja:
- sc config w3svc obj = Helyi rendszer típusa = interaktív típus = megosztás
A szolgáltatások regisztrálhatók a felhasználói fiókokba is. Ehhez a szintaxis:
- sc config ServiceName obj = [Domain \] Felhasználói jelszó = Jelszó
ahol a Domain egy opcionális domainnév, ahol a felhasználó fiókja található, a Felhasználó annak a felhasználói fióknak a neve, amelynek engedélyeit használni kívánja, és a Jelszó szerepkör a fiókhoz tartozó jelszó. Tekintsünk egy példát:
Itt a W3svc szolgáltatás úgy van konfigurálva, hogy a Webbies fiókot használja az Adatum tartományból. A parancs kimenete mondja az SUCCESS vagy a FAILED parancsot. A módosítás nem lehetséges (FAILED) érvénytelen vagy nem létező fióknévvel, vagy ha a fiók jelszava helytelen.
A szolgáltatás helyreállításának konfigurálása
Az SC meghibásodási parancs lehetővé teszi a Windows szolgáltatások konfigurálását bizonyos műveletek végrehajtásához hiba esetén. Megpróbálhatja például újraindítani a szolgáltatást vagy futtatni az alkalmazást.
Az első, a második és az azt követő helyreállítási kísérleteket beállíthatja. Az aktuális hiba számlálás minden meghibásodással növekszik. Ezenkívül meg lehet határozni az eltelt időtartamot, mielőtt a hiba számláló visszaállna. Például, állítsa vissza a nem szerencsés számot, ha az utolsó hiba óta 24 óra telt el.
A szolgáltatás-helyreállítás konfigurálása előtt ellenőrizze az aktuális helyreállítási beállításokat SC qfailure paranccsal. Itt van a szintaxisa:
ahol a ServiceName a kívánt szolgáltatás neve, például: sc qfailure w3svc
Természetesen megadhat egy távoli számítógépet is: sc \\ Mailer1 qfailure w3svc vagy
A művelet kimenetén a hibák felsorolása a végrehajtás sorrendjében történik.