Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva
 

Di solito quando un programma non risponde premiamo ctrl-alt-canc e lo chiudiamo risolvendo immediatamente, mentre se si tratta di un servizio proviamo a fare stop e start del servizio.  A volte peò capita che il servizio che vogliamo chiudere rimane in "arresto in corso" e non vuole sentirne di chiudersi.

Per risolvere la prima cosa che si fa è di riavviare il pc o server che sia. Ma se si tratta di un server in produzione non sempre il riavvio e facilmente attuabile. Ecco cosa fare per forzare la chiusura di un servizio senza riavviare il PC/SERVER.

In sostanza dobbiamo chiudere il lavoro associato al servizio quindi partendo dal nome del servizio dobbiamo scoprire qual'è il suo PID ossia il suo process ID.

  1. Prendiamo nota del nome del servizio
  2. Apriamo un prompt dei comandi (in windows vista / 7 aprite un prompt come Administrator : su esegui scrivere cmd e premere Ctrl-Shit-Invio)
  3. sc queryex nomeservizio
  4. taskkill /PID pid /F

Il servizio si chiuderà immediatamente ed abbiamo evitato di riavviare il nostro server.

 

Comandi Utili

  • services.msc - Elenco dei Servizi
  • cmd.exe - Prompt dei Comandi
  • sc.exe - Controllo Servizio
  • taskkill.exe - Chiusura Processo

 

 - Have Fun - 

 

 

 

 

 

DISQUS - Leave your comments here