Não é possível matar o processo no Windows 7

3

Estou executando o Windows 7 x64. De vez em quando eu tenho um processo que congela e que não pode ser morto. Eu tente o seguinte:

  1. Process Explorer
  2. pskill
  3. taskkill / F / T

Nada funcionou. As ferramentas relatam que o processo foi morto com sucesso, mas apenas permanece lá.

Como posso matá-lo?

UPDATE

Agora sei que isso sempre acontece quando algum aplicativo tenta se conectar a um SQL Server e o SQL Server não é iniciado. O aplicativo sempre congela.

UPDATE

Como DougN assumiu que o número de alças do processo congelado era de fato 1. No explorador de processos, ele mostrou isso

Desktop \ Default

Não tenho certeza do que é isso. Eu não consegui fechar esse identificador do Process Explorer. Em seguida, procurei outros processos que continham referências ao processo congelado. Encontrei duas alças no csrss.exe. Fechou-os. Então tentei fechar o processo congelado novamente, mas não funcionou.

UPDATE Eu tentei o aplicativo chamado Advanced Process Termination v4.2. Que tem 12 + 2 + 2 métodos para matar processos teimosos. Eu tentei todos os 16 métodos e não deles funcionou. Eu acredito que este é um bug do Windows 7.

UPDATE Parece que aqui está a discussão deste problema :

    
por Max 29.09.2010 / 15:00

3 respostas

1

Procure no Gerenciador de Tarefas e adicione uma coluna para Handles. Se ele tiver um número muito baixo de handles (menos de 10? Freqüentemente 1), o processo está morto e não está sendo executado, mas não pode descarregar porque algo tem um identificador para ele.

Quando aconteceu comigo, tive que encontrar o processo que o lançou e fechar o pai. Talvez você possa usar o Procexplorer e encontrar o identificador e liberá-lo manualmente?

    
por 20.10.2010 / 00:55
0

Eu acho que a reinicialização não é uma opção ... Se o processo bloqueia o acesso ao arquivo, você pode tentar uma ferramenta como Unlocker que pode liberar o bloqueio de um arquivo na maioria dos casos (e também matar o processo). Talvez você possa fornecer mais informações sobre o processo que trava. Talvez outro cara já tenha tido o mesmo problema.

    
por 29.09.2010 / 15:19
0

A única vez que um processo não pode ser eliminado é quando ele está preso na chamada do sistema / kernel. Seu comentário de que isso acontece com diferentes processos sugere um problema de hardware ou driver.

Verifique o disco quanto a erros SMART, faça um teste SMART (usando smartmontools ), possivelmente uma verificação de superfície (usando MHDD ou HDTune ). Faça uma verificação de memória (usando Memtest86 + ). Inspecione os logs do sistema em busca de erros / avisos.

    
por 30.09.2010 / 11:13