Voor het onderhoud van Windows-apparaten moeten Services soms handmatig worden gestopt of opnieuw gestart. Soms doen deze diensten het goed, en soms niet. Naast het opnieuw opstarten van het systeem zijn er enkele ingebouwde opdrachten waarmee u afzonderlijke services kunt stoppen en/of opnieuw kunt starten.

startstop

Lokaliseer eerst de service die u probeert te repareren en onthoud de weergavenaam (de naam die wordt vermeld in de Service Management Snap-in, zie hierboven voor een voorbeeld). Zodra u de weergavenaam hebt, opent u een opdrachtpromptvenster (uitgevoerd als Administrator) en voert u het volgende commando in:

sc queryex “<service_display_name>”

U zou een uitvoer moeten zien die lijkt op de volgende. Let op de Process ID (PID) in deze uitvoer (hieronder vetgedrukt)

Microsoft Windows
Copyright (c) 2009 Microsoft Corporation. Alle rechten voorbehouden.C:\Users>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:>

Nu u de PID van de opgehangen service hebt, kunt u het volgende commando invoeren om de service te laten stoppen:

taskkill /f /pid <PID>

U kunt het commando “sc queryex” opnieuw invoeren om te controleren of de service is gestopt, of uw weergave in de Services Management Snap-in vernieuwen om te controleren of de service daadwerkelijk is gestopt. Om de service opnieuw te starten, kunt u de volgende opdracht invoeren, of de service vanuit de Snap-in starten.

sc queryex start “<service_display_name>”