Întreținerea dispozitivelor Windows necesită uneori oprirea/restarting manual al serviciilor. Uneori aceste servicii se joacă frumos, iar alteori nu. În afară de repornirea sistemului, există câteva comenzi încorporate care vă vor permite să opriți și/sau să reporniți servicii individuale.

startstop

În primul rând, localizați serviciul pe care încercați să îl reparați și rețineți Display Name (numele afișat al acestuia (numele listat în Service Management Snap-in, vezi mai sus pentru un exemplu). Odată ce aveți numele de afișare, deschideți o fereastră Command Prompt (rulați ca administrator) și introduceți următoarea comandă:

sc queryex „<service_display_name>”

Ar trebui să vedeți o ieșire similară cu următoarea. Rețineți ID-ul de proces (PID) din această ieșire (afișat mai jos în bold)

Microsoft Windows
Copyright (c) 2009 Microsoft Corporation. Toate drepturile rezervate.C:\Users\Administrator>sc queryex „Windows Agent Service”
SERVICE_NAME: Windows Agent Service
TYPE : 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>

Acum că aveți PID-ul pentru serviciul suspendat, puteți introduce următoarea comandă pentru a-l forța să se oprească:

taskkill /f /pid <PID>

Puteți introduce din nou comanda „sc queryex” pentru a verifica dacă s-a oprit, sau puteți reîmprospăta vizualizarea în Services Management Snap-in pentru a verifica dacă serviciul s-a oprit efectiv. Pentru a reporni serviciul, puteți introduce următoarea comandă sau puteți porni serviciul din Snap-in.

sc queryex start „<service_display_name>”

.