Underhåll av Windows-enheter kräver ibland att tjänster stoppas/startas om manuellt. Ibland spelar de här tjänsterna trevligt och ibland gör de det inte. Förutom att starta om systemet finns det några inbyggda kommandon som gör att du kan stoppa och/eller starta om enskilda tjänster.

startstop

Först ska du hitta den tjänst som du försöker åtgärda och komma ihåg dess visningsnamn (det namn som anges i snapin-modulen för tjänstehantering, se ovan för ett exempel). När du har visningsnamnet öppnar du ett kommandotolksfönster (kör som administratör) och anger följande kommando:

sc queryex ”<service_display_name>”

Du bör se ett resultat som liknar följande. Notera process-ID (PID) i utmatningen (visas nedan i fetstil)

Microsoft Windows
Copyright (c) 2009 Microsoft Corporation. Alla rättigheter förbehållna.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>

Nu när du har PID för den hängande tjänsten kan du ange följande kommando för att tvinga den att avslutas:

taskkill /f /pid <PID>

Du kan återigen ange kommandot ”sc queryex” för att verifiera att den är stoppad, eller uppdatera vyn i snapin-modulen för hantering av tjänster för att verifiera att tjänsten faktiskt har stoppats. Om du vill starta om tjänsten kan du ange följande kommando eller starta tjänsten från snapin-modulen.

sc queryex start ”<service_display_name>”