O Windows 7 x64 não pode matar o Skype

9

O Skype ficou preso e o Windows não conseguiu eliminar o processo, mesmo quando a interface do usuário desapareceu. Eu tive que reiniciar o computador para que o Skype voltasse a funcionar.

Como administrador:

C:\Windows\system32>tasklist | find "Skype"
Skype.exe                     2708 Console                    1     92,328 K

C:\Windows\system32>taskkill.exe /pid 2708 /F /T
SUCCESS: The process with PID 2708 has been terminated.

C:\Windows\system32>tasklist | find "Skype"
Skype.exe                     2708 Console                    1     92,328 K

Como isso pode ser possível?

Felicidades.

    
por NullOrEmpty 24.07.2012 / 11:45

6 respostas

5

Tente novamente Taskkill com estas opções:

taskkill.exe /f /fi "status eq not responding"

Você também pode procurar em HKU \ Painel de controle \ Desktop e alterar o valor de WaitToKillAppTimeout do valor padrão de 16000 (milissegundos) para um valor menor (mas não 0!) e HungAppTimeout do valor padrão de 4000 (milissegundos) para um valor menor (mas não 0).

    
por 24.07.2012 / 13:48
5

O Skype inutilizável é causado por um dos encadeamentos do Skype tentando fechar um identificador para o Driver de Função Auxiliar ( /devices/AFD ).

Esta chamada fechada trava e nunca retorna. Quando você tenta matar o processo, a solicitação de E / S é cancelada, mas o cancelamento também é interrompido. O processo não pode ser encerrado até que seus threads retornem, e o thread não pode retornar até que o cancelamento seja concluído, portanto, a finalização do processo é impossível.

Você pode confirmar isso com um depurador no modo kernel. Consulte este artigo do blog do TechNet para obter detalhes.

Você precisa usar um depurador remoto, porque o Skype causa algumas exceções não tratadas que congelarão o Windows de outra forma.

A causa provável é algum bug em algum driver de filtro de rede.

    
por 13.12.2012 / 21:37
2

Também não parece haver problema no meu caso.

c:\Windows\System32>tasklist | find "Skype"
Skype.exe                     8380 Console                    1    133,628 K

c:\Windows\System32>taskkill /pid 8380 /f /t
SUCCESS: The process with PID 10296 (child process of PID 8380) has been termina
ted.
SUCCESS: The process with PID 8380 (child process of PID 3616) has been terminat
ed.

c:\Windows\System32>tasklist | find "Skype"

c:\Windows\System32>

No entanto, no seu caso, parece-me que o thread da interface do processo está bloqueado no estado de fechamento enquanto a mensagem SUCCESS foi exibida.

Solução:

Se isso acontecer, clique na seta (mostrar ícones ocultos) na barra de tarefas, você verá que o ícone do aplicativo ainda está lá. Passe o mouse sobre o ícone e você verá desaparecer! Execute o comando novamente e você não encontrará o processo novamente, o que indica que o processo estava fechado, inutilizável e inativo .

    
por 24.07.2012 / 13:50
1

Crie um novo atalho. Digite "C: \ Arquivos de Programas (x86) \ Skype \ Phone \ Skype.exe" / desligue na linha de localização e nomeie-o como Skype

Peter

    
por 14.05.2015 / 15:20
1

O nome do processo para o Skype for Business é "lync.exe", mas a Descrição do Processo é o Skype for Business "

Experimente taskkill.exe / IM lync.exe / F

    
por 02.02.2017 / 18:15
-3

Acho que tenho a resposta e uma forma de eliminar o processo do Skype com um simples atalho que você mesmo pode criar. Sempre funcionou para mim, com qualquer versão do Skype.

aqui estão os passos:

  1. Clique com o botão direito do mouse na seção vazia da área de trabalho e selecione Novo

= > Atalho

  1. Digite isto na janela que se abre:

    taskkill.exe /IM skype.exe /T /F

Em seguida, pressione Enter (ou clique em "Próximo")

  1. Digite o nome do atalho (pode ser SkypeKill) e clique em "Concluir" (ou pressione Enter)

  2. opcional: você pode escolher e adicionar um belo ícone de skype vermelho ao seu atalho; baixe um no google images, coloque-o em um arquivo seguro que você não irá mover.

em seguida, clique com o botão direito do mouse no atalho, propriedades, altere / modifique o ícone, navegue até encontrar a pasta com o arquivo de ícone.

  1. também opcional: Pin (arraste) o atalho para a barra de tarefas para que o Skype possa ser fechado e desligado com um único clique neste ícone da barra de tarefas.

É isso. O que isto faz é:

/ IM fecha graciosamente um processo com o "nome da imagem"

skype.exe

/ T fecha todos os processos associados skype.exe abertos

Espero que funcione para todos vocês também, deixe-nos saber se isso acontece ou não, publicando uma resposta aqui:)

    
por 20.06.2015 / 18:29