A Windows-eszközök karbantartása néha megköveteli a szolgáltatások kézi leállítását/újraindítását. Néha ezek a szolgáltatások szépen játszanak, néha pedig nem. A rendszer újraindításán kívül van néhány beépített parancs, amellyel leállíthatja és/vagy újraindíthatja az egyes szolgáltatásokat.
Először keresse meg azt a szolgáltatást, amelyet meg akar javítani, és jegyezze meg a megjelenített nevét (a Service Management Snap-inben szereplő név, lásd fentebb a példát). Ha megvan a megjelenítési név, nyisson egy parancssoros ablakot (rendszergazdaként futtatva), és adja meg a következő parancsot:
A következőhöz hasonló kimenetet kell látnia. Figyelje meg a kimeneten szereplő folyamatazonosítót (PID) (alább félkövérrel látható)
Copyright (c) 2009 Microsoft Corporation. Minden jog fenntartva.C:\Users\Administrator>sc queryex “Windows Agent Service”
SERVICE_NAME:
TÍPUS : 10 WIN32_OWN_PROCESS
STATE : 4 STOPPING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
PID : 4584
FLAGS :C:\Users\Administrator>
Most, hogy megvan a felfüggesztett szolgáltatás PID-je, a következő paranccsal kényszerítheti a szolgáltatás leállítására:
Újra megadhatja az “sc queryex” parancsot, hogy ellenőrizze a szolgáltatás leállítását, vagy frissítheti a nézetet a Services Management Snap-inben, hogy ellenőrizze a szolgáltatás tényleges leállítását. A szolgáltatás újraindításához beírhatja a következő parancsot, vagy elindíthatja a szolgáltatást a beépülő modulból.
Vélemény, hozzászólás?