Vedligeholdelse af Windows-enheder kræver undertiden manuel standsning/genstart af tjenester. Nogle gange spiller disse tjenester pænt, og andre gange gør de ikke. Ud over at genstarte systemet er der nogle indbyggede kommandoer, der giver dig mulighed for at stoppe og/eller genstarte individuelle tjenester.

startstop

Først skal du finde den tjeneste, du forsøger at reparere, og huske dens Visningsnavn (det navn, der er angivet i snap-in’en Tjenesteadministration, se ovenfor for et eksempel). Når du har visningsnavnet, skal du åbne et kommandopromptvindue (kør som administrator) og indtaste følgende kommando:

sc queryex “<service_display_name>”

Du bør se et output, der ligner det følgende. Læg mærke til proces-ID (PID) i dette output (vist nedenfor med fed skrift)

Microsoft Windows
Copyright (c) 2009 Microsoft Corporation. Alle rettigheder forbeholdes.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, hvor du har PID’et for den hængende tjeneste, kan du indtaste følgende kommando for at tvinge den til at stoppe:

taskkill /f /pid <PID>

Du kan indtaste kommandoen “sc queryex” igen for at bekræfte, at den er stoppet, eller opdatere visningen i snap-in’en til administration af tjenester for at bekræfte, at tjenesten faktisk er stoppet. Hvis du vil genstarte tjenesten, kan du indtaste følgende kommando eller starte tjenesten fra snap-in’en.

sc queryex start “<service_display_name>”