FIX: Αδυναμία διακοπής της υπηρεσίας. Η λειτουργία δεν μπόρεσε να ολοκληρωθεί.

FIX: Αδυναμία διακοπής της υπηρεσίας. Η λειτουργία δεν μπόρεσε να ολοκληρωθεί.

Άντι Ντέιβις

Σε αυτό το σεμινάριο θα μάθετε βήμα προς βήμα πώς μπορείτε να σταματήσετε μια υπηρεσία των Windows που δεν μπορεί να σταματήσει με το σφάλμα "Αδύνατη η διακοπή της υπηρεσίας. Η λειτουργία δεν μπόρεσε να ολοκληρωθεί. Ο ζητούμενος έλεγχος δεν είναι έγκυρος για αυτή την υπηρεσία". Επιπλέον, θα μάθετε πώς να αναγκάσετε τη διακοπή οποιασδήποτε υπηρεσίας όταν η επιλογή "Διακοπή" είναι γκριζαρισμένη στις Υπηρεσίες (services.msc).

Εάν δεν μπορείτε να σταματήσετε μια υπηρεσία από τον πίνακα υπηρεσιών, τότε μπορείτε να τερματίσετε την υπηρεσία από τη γραμμή εντολών ή από το PowerShell. Λάβετε υπόψη, ωστόσο, ότι οι κρίσιμες υπηρεσίες των Windows δεν μπορούν να σταματήσουν με κανέναν τρόπο.

Πώς να διορθώσετε: Αδυναμία διακοπής της υπηρεσίας. Η πρόσβαση απορρίπτεται.

Μέθοδος 1. Διακοπή υπηρεσίας από τη γραμμή εντολών.Μέθοδος 2. Διακοπή υπηρεσίας από το PowerShell. Μέθοδος 1. Πώς να διακόψετε μια υπηρεσία από τη γραμμή εντολών.

Για να τερματίσετε μια υπηρεσία που εκτελείται από τη γραμμή εντολών:

1. Στις Υπηρεσίες, κάντε δεξί κλικ στην Υπηρεσία που δεν μπορείτε να σταματήσετε και επιλέξτε Ιδιότητες .
2. Παρατηρήστε το Όνομα υπηρεσίας .

3. Ανοίξτε το Γραμμή εντολών ως διαχειριστής και δώστε την ακόλουθη εντολή για να λάβετε το PID της υπηρεσίας που θέλετε να σταματήσετε.

  • sc queryex ServiceName

Σημείωση: Όπου ServiceName = το όνομα της υπηρεσίας που παρατηρήσατε στο προηγούμενο βήμα.

π.χ. sc queryex TabletInputService

4. Τώρα πληκτρολογήστε αυτή την εντολή για να τερματίσετε την υπηρεσία:

  • taskkill /F /PID ServicePID

Σημειώσεις:
1. Όπου ServicePID = το PID της υπηρεσίας που παρατηρήσατε στο προηγούμενο βήμα.
2. Εάν μετά την εκτέλεση της παραπάνω εντολής, λάβετε το σφάλμα "Η διεργασία με PID xxxx δεν μπόρεσε να τερματιστεί. Λόγος: Η πρόσβαση απορρίπτεται.", τότε προσπαθήστε να σταματήσετε την υπηρεσία από το PowerShell. (Μέθοδος-2)

π.χ. taskkill /F /PID 476

Μέθοδος 2. Πώς να σταματήσετε μια υπηρεσία από το PowerShell.

Για να αναγκάσετε τη διακοπή μιας υπηρεσίας που εκτελείται από το PowerShell:

1. Ακολουθήστε τα βήματα 1-3 της μεθόδου-1 παραπάνω, για να λάβετε το PID της υπηρεσίας που θέλετε να σταματήσετε.
2. Ανοίξτε το PowerShell ως διαχειριστής.
3.
Στο PowerShell, δώστε την ακόλουθη εντολή:

  • kill -id PID

Σημείωση: Όπου PID = το PID της υπηρεσίας που θέλετε να τερματίσετε (π.χ. "kill -id 476").

Αυτό είναι όλο! Πείτε μου αν αυτός ο οδηγός σας βοήθησε αφήνοντας το σχόλιό σας για την εμπειρία σας. Παρακαλώ κάντε like και μοιραστείτε αυτόν τον οδηγό για να βοηθήσετε και άλλους.


Άντι Ντέιβις

Ιστολόγιο διαχειριστή συστήματος σχετικά με τα Windows

Leave a comment