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

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

Andy Davis

Ebben a bemutatóban lépésről lépésre elmondja, hogyan lehet leállítani 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és nem érvényes erre a szolgáltatásra." Továbbá megtanulja, hogyan lehet kényszeríteni bármely szolgáltatás leállítását, ha a "Leállítás" opció szürke a szolgáltatásokban (services.msc).

Ha nem tud leállítani egy szolgáltatást a Szolgáltatások panelen, akkor a parancssorból vagy a PowerShell programból is leállíthatja a szolgáltatást. Ne feledje azonban, hogy a kritikus Windows-szolgáltatásokat semmilyen módon nem lehet leállítani.

Hogyan javítható: A szolgáltatás leállítása nem lehetséges. A hozzáférés megtagadva.

Módszer 1. Szolgáltatás leállítása parancssorból.Módszer 2. Szolgáltatás leállítása PowerShellből. Módszer 1. Hogyan állítsunk le egy szolgáltatást parancssorból.

Folyamatban lévő szolgáltatás megszüntetése parancssorból:

1. A Szolgáltatások menüpontban kattintson a jobb gombbal a leállítani nem tudott szolgáltatásra, és válassza a következő lehetőséget Tulajdonságok .
2. Vegye észre a Szolgáltatás neve .

3. Nyissa meg a címet. Parancssor adminisztrátorként és adja meg a következő parancsot a PID a leállítani kívánt szolgáltatásnak.

  • sc queryex ServiceName

Megjegyzés: Ahol ServiceName = az előző lépésben megadott szolgáltatás neve.

pl. sc queryex TabletInputService lekérdezés

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

  • taskkill /F /PID ServicePID /PID ServicePID

Megjegyzések:
1. Ahol ServicePID = az előző lépésben észlelt szolgáltatás PID azonosítója.
2. Ha a fenti parancs végrehajtása után a "A PID xxxx azonosítóval rendelkező folyamatot nem lehetett befejezni. Ok: A hozzáférés megtagadva." hibaüzenetet kapja, akkor próbálja meg leállítani a szolgáltatást a PowerShell segítségével. (2. módszer).

pl. taskkill /F /PID 476

Módszer 2. Hogyan állítson le egy szolgáltatást a PowerShell segítségével.

Egy futó szolgáltatás kényszerített leállítása a PowerShell segítségével:

1. Kövesse a fenti 1. módszer 1-3. lépését, hogy megkapja a leállítani kívánt szolgáltatás PID-jét.
2. Nyissa meg a címet. PowerShell rendszergazdaként.
3.
Adja meg a PowerShellben a következő parancsot:

  • kill -id PID

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

Ennyi! Tudasd velem, ha ez az útmutató segített neked, hagyj egy megjegyzést a tapasztalataidról. Kérlek, lájkold és oszd meg ezt az útmutatót, hogy másoknak is segíts.


Andy Davis

Rendszergazda blogja a Windowsról

Leave a comment