O Spotify se matou primeiro, mas "algo disso" permaneceu persistente, o que foi detectável como uma tarefa com o PID 8664 e, a julgar pelo fato de que o uso da RAM continuava mudando de tempos em tempos - ele "fazia alguma coisa".
Agora, antes de tudo, esse processo me impediu de ouvir música porque o Spotify se recusou a reiniciar devido a essa instância.
Então, eu tentei me livrar desse processo. Mas nem o gerenciador de tarefas nem o comando taskkill (como Admin, é claro) conseguiram fazê-lo.
a tarefa pelo menos me deu uma "razão" que vou traduzir aqui.
>taskkill /pid 8664 /f
>taskkill /im spotify.exe /f
ambos deram:
ERROR: The process "spotify.exe" with PID 8664 could not be terminated.
Reason: There is currently no instance executed by this task.
Gostaria de saber o que isso significa e se há outra opção de como encerrar esse processo.
(Windows 7 Pro de 64 bits)
Respostas:
O processo quase certamente já está morto, ou seja, não está mais executando nenhum código. No entanto, a contabilidade sobre ele não desaparece até que todos os identificadores e cada um de seus threads sejam fechados. Você pode ter outro programa mantendo esse identificador aberto (os programas antivírus provavelmente são os culpados) ou pode ter feito uma solicitação antes de sua morte a um driver no modo kernel que agora está travado (eu já tive uma unidade de CD que muito). Leitura adicional: "Por que alguns processos permanecem no Gerenciador de Tarefas após serem mortos?" e "Por que todos esses processos permanecem perto da morte e o que os mantém vivos?"
O Spotify se recusa a lançar novamente porque vê uma cópia de si mesma já em execução, mas aparentemente apenas procura outro processo chamado
spotify
. (Um aplicativo de instância única é sua própria negação de serviço, nas palavras de Raymond Chen.) A maneira mais fácil de corrigir isso seria reiniciar o computador, pois isso eliminará todas as alças e a contabilidade.Mas se você realmente gosta do Fixing It Yourself TM , baixe o Process Explorer , um utilitário gratuito fantasticamente útil da Sysinternals. (Não tenho afiliação.) Execute-o, não é necessária instalação e aceite o EULA. Em Arquivo, escolha Mostrar Detalhes para Todos os Processos ; isso faz com que o Process Explorer seja reiniciado como administrador. Em seguida, em Localizar, escolha Localizar Identificador ou DLL . Digite o nome do processo zumbi (bem, cadáver) e pressione Pesquisar.
As colunas Processo e PID informam qual processo possui o identificador. A coluna Tipo indica que tipo de coisa é; estamos interessados naqueles do tipo Process ou Thread . A coluna Nome indica para que serve o identificador. (Muitos processos possuem identificadores para si mesmos; eles desaparecem se o aplicativo proprietário terminar sem problemas no modo kernel.)
Perigo : fechar um identificador que um aplicativo realmente precisa é uma ótima maneira de travá-lo. Se possível, saia do aplicativo que possui o identificador. Mas se você não pode, ou apenas sente vontade de bater coisas com martelos ...
Clique em uma entrada nessa janela de pesquisa para abrir o painel de alças. Clique com o botão direito do mouse na entrada recentemente destacada nesse painel e escolha Fechar identificador para eliminá-la da existência.
Quando todas as alças estiverem fechadas, o processo desaparecerá.
fonte