FIX: Nem lehet leállítani a szolgáltatást. A műveletet nem lehetett befejezni.

Ebben az oktatóanyagban lépésről lépésre bemutatja, hogyan állíthat le egy olyan Windows-szolgáltatást, amelyet nem lehet leállítani a „Nem lehet leállítani a szolgáltatást. A műveletet nem lehetett befejezni. A kért vezérlő nem érvényes ehhez a szolgáltatáshoz." Ezenkívül megtudhatja, hogyan kényszeríthet le bármely szolgáltatást, ha a „Stop” lehetőség szürkén jelenik meg a Szolgáltatásokban (services.msc).

Nem lehet leállítani a szolgáltatást. A műveletet nem lehetett befejezni

Ha nem tud leállítani egy szolgáltatást a Szolgáltatások panelről, akkor leállíthatja a szolgáltatást a Parancssorból vagy a PowerShellből. Ne feledje azonban, hogy a kritikus Windows-szolgáltatásokat semmilyen módon nem lehet leállítani.

Javítás: Nem lehet leállítani a szolgáltatást. Hozzáférés megtagadva.

1. módszer. A szolgáltatás leállítása a parancssorból.

Egy futó szolgáltatás leállítása parancssorból:

1. A Szolgáltatásokban kattintson jobb gombbal azon a szolgáltatáson, amelyet nem tud leállítani, és válassza ki Tulajdonságok.
2. Vedd észre a szolgáltatás neve.

A folyamatot nem lehetett leállítani. Ok: A hozzáférés megtagadva

3. Nyisd ki Parancssor rendszergazdaként

és adja ki a következő parancsot, hogy megkapja a PID a leállítani kívánt szolgáltatásról.

  • sc queryex Szolgáltatás neve

* Jegyzet: Ahol Szolgáltatás neve =az előző lépésben észrevett szolgáltatás neve.

például. sc queryex TabletInputService

sc queryex szolgáltatásnév

4. Most írja be ezt a parancsot a szolgáltatás leállításához:

  • Taskkill /F /PID ServicePID

* Megjegyzések:
1. Ahol ServicePID=az előző lépésben észlelt szolgáltatás PID-je.
2.
Ha a fenti parancs végrehajtása után a következő hibaüzenet jelenik meg: "A folyamatot a PID xxxx nem sikerült leállítani. Ok: A hozzáférés megtagadva.", majd próbálja meg leállítani a szolgáltatást a PowerShellből. (2. módszer)

például. Taskkill /F /PID 476

Taskkill F PID ServicePID
2. módszer. Hogyan lehet leállítani egy szolgáltatást a PowerShellből.

Egy futó szolgáltatás leállítása a PowerShellből:

1. Kövesse a fenti 1. módszer 1–3. lépéseit a leállítani kívánt szolgáltatás PID-jének beszerzéséhez.
2. Nyisd ki PowerShell rendszergazdaként.
3.
A PowerShellben adja ki a következő parancsot:

  • kill -id PID

* Jegyzet: Ahol PID=a megszüntetni kívánt szolgáltatás PID-je. (pl. "kill -id 476")

kép

Ez az! Tudassa velem, ha ez az útmutató segített Önnek, és hagyja meg véleményét tapasztalatairól. Lájkold és oszd meg ezt az útmutatót, hogy másoknak is segíthess.