Il processo è quasi certamente già morto, ovvero non esegue più alcun codice. Tuttavia, la contabilità al riguardo non scompare fino a quando non viene chiusa ogni maniglia e ciascuno dei suoi thread. Potresti avere un altro programma che mantiene tale handle aperto (i programmi antivirus sono probabilmente un colpevole), oppure potrebbe aver fatto una richiesta prima della sua morte a un driver in modalità kernel che è ora bloccato (una volta avevo un'unità CD che causava questo un sacco). Ulteriori letture: "Perché alcuni processi rimangono nel Task Manager dopo essere stati uccisi?" e "Perché ci sono tutti questi processi che persistono vicino alla morte, e cosa li mantiene in vita?"
Spotify si rifiuta di riavviarsi perché vede una copia di se stesso già in esecuzione, ma a quanto pare cerca solo un altro processo chiamato spotify
. (Un'applicazione a istanza singola è la propria negazione del servizio, nelle parole di Raymond Chen.) Il modo più semplice per risolvere questo problema sarebbe riavviare il computer, poiché ciò eliminerà tutti gli handle e la contabilità.
Ma se hai davvero voglia di Fixing It Yourself TM , scarica Process Explorer , un'utilità gratuita straordinariamente utile da Sysinternals. (Non ho affiliazione.) Eseguilo, non è necessaria l'installazione e accetta l'EULA. In File, seleziona Mostra dettagli per tutti i processi ; ciò provoca il riavvio di Process Explorer come amministratore. Quindi, in Trova, scegli Trova handle o DLL . Digita il nome del processo zombie (beh, cadavere) e premi Cerca.
Le colonne Processo e PID indicano quale processo possiede l'handle. La colonna Tipo indica che tipo di cosa è; siamo interessati a quelli di tipo Process o Thread . La colonna Nome indica a cosa serve l'handle. (Molti processi si gestiscono da soli; questi andranno via se l'applicazione proprietaria termina senza problemi in modalità kernel.)
Pericolo : chiudere una maniglia di cui un'applicazione ha davvero bisogno è un ottimo modo per bloccarla. Se possibile, chiudere l'applicazione proprietaria dell'handle. Ma se non puoi, o hai solo voglia di colpire le cose con i martelli ...
Fare clic su una voce nella finestra di ricerca per aprire il riquadro degli handle. Fare clic con il tasto destro del mouse sulla voce appena evidenziata in quel riquadro e scegliere Chiudi maniglia per rimuoverla dall'esistenza.
Una volta chiusi tutti gli handle, il processo svanirà.