FIX: Impossibile arrestare il servizio. L'operazione non può essere completata.

FIX: Impossibile arrestare il servizio. L'operazione non può essere completata.

Andy Davis

In questo tutorial vi spiegheremo passo dopo passo come arrestare un servizio di Windows che non può essere arrestato con l'errore "Impossibile arrestare il servizio. L'operazione non è stata completata. Il controllo richiesto non è valido per questo servizio". Inoltre, imparerete come forzare l'arresto di qualsiasi servizio quando l'opzione "Arresta" è disattivata in Servizi (services.msc).

Se non è possibile arrestare un servizio dal pannello Servizi, è possibile terminare il servizio dal Prompt dei comandi o da PowerShell. Tenete presente, tuttavia, che i servizi critici di Windows non possono essere arrestati in alcun modo.

Come risolvere: Impossibile arrestare il servizio. L'accesso è negato.

Metodo 1. Arresto del servizio dal prompt dei comandi. Metodo 2. Arresto del servizio da PowerShell. Metodo 1. Come arrestare un servizio dal prompt dei comandi.

Per terminare un servizio in esecuzione dal prompt dei comandi:

1. In Servizi, fare clic con il pulsante destro del mouse sul servizio che non è possibile arrestare e selezionare Proprietà .
2. Si noti il Nome del servizio .

3. Aperto prompt dei comandi come amministratore e dare il seguente comando per ottenere i dati PID del servizio che si vuole interrompere.

  • sc queryex NomeServizio

Nota: dove ServiceName = il nome del servizio notato nel passaggio precedente.

ad esempio, sc queryex TabletInputService

4. Ora digitate questo comando per eliminare il servizio:

  • taskkill /F /PID ServicePID

Note:
1. Dove ServicePID = il PID del servizio notato nel passaggio precedente.
2. Se dopo l'esecuzione del comando di cui sopra si riceve l'errore "Impossibile terminare il processo con PID xxxx. Motivo: Accesso negato", provare a interrompere il servizio da PowerShell. (Metodo 2)

Ad esempio, taskkill /F /PID 476

Metodo 2. Come arrestare un servizio da PowerShell.

Per forzare l'arresto di un servizio in esecuzione da PowerShell:

1. Seguire i passaggi 1-3 del metodo-1 per ottenere il PID del servizio che si desidera arrestare.
2. Aperto PowerShell come amministratore.
3.
In PowerShell, dare il seguente comando:

  • uccidere -id PID

Nota: dove PID = il PID del servizio che si desidera terminare (ad esempio, "kill -id 476").

Fatemi sapere se questa guida vi è stata utile lasciando un commento sulla vostra esperienza. Vi prego di mettere "Mi piace" e di condividere questa guida per aiutare gli altri.


Andy Davis

Il blog di un amministratore di sistema su Windows

Leave a comment