Windows 7 x64 no puede matar a Skype

9

Skype se atascó y Windows no pudo eliminar el proceso incluso cuando la IU había desaparecido. Tuve que reiniciar la computadora para que Skype volviera a funcionar.

Ejecutando 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

¿Cómo puede ser esto posible?

Salud.

NullOrEmpty
fuente
1
No estoy seguro de qué causaría esto, pero en el futuro puede usar Process Explorer para matarlo. Nunca me falla incluso si el Administrador de tareas lo hace.
Oliver G
1
No sé por qué sucede esto, tal vez algún bloqueo en todo el sistema o algo así. Pero esto me pasó varias veces. La aplicación era básicamente "imposible de matar", sin importar la utilidad que probé. Incluso Process Explorer falló. Reiniciar era la única salida.
Apache
2
Skype no se está cerrando . Parece que el problema con Skype está presente en todas las plataformas. Encuentra el mismo problema en Ubuntu .
cuervo vulcano
Microsoft ya ha matado a Skype
Troydm

Respuestas:

6

Skype indescifrable es causado por uno de los hilos de Skype que intenta cerrar un identificador al controlador de función auxiliar ( /devices/AFD).

Esta llamada cercana se cuelga y nunca regresa. Cuando intenta cerrar el proceso, la solicitud de E / S se cancela, pero la cancelación también se bloquea. El proceso no puede salir hasta que regresen sus subprocesos, y el subproceso no puede regresar hasta que se complete la cancelación, por lo tanto, la terminación del proceso es imposible.

Puede confirmar esto con un depurador en modo kernel. Vea este artículo del blog de TechNet para más detalles.

Debe usar un depurador remoto, porque Skype provoca algunas excepciones no controladas que, de lo contrario, congelarán las ventanas.

La causa probable es algún error en algún controlador de filtro de red.

Hola1024
fuente
Este parece ser el problema, y se bloquea Skype web también
KinSlayerUY
Suena razonable, pero ¿qué hacer al respecto?
TT--
5

Intente nuevamente Taskkill con estos modificadores:

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

También puede buscar en HKU \ Panel de control \ Escritorio y cambiar el valor del valor WaitToKillAppTimeoutpredeterminado de 16000 (milisegundos) a un valor más bajo (¡pero no 0!) Y HungAppTimeoutdel valor predeterminado de 4000 (milisegundos) a un valor más bajo ( pero no 0).

climenole
fuente
1
Lamentablemente no ayudó en mi caso, que coincide con la descripción dada.
JRA_TLL
Me ayudó a matar a Skype, que tampoco aparecía en el Tablero de tareas. Gracias
Vishnu
4

El nombre del proceso es para Skype Empresarial es "lync.exe", pero la Descripción del proceso es Skype Empresarial "

Pruebe taskkill.exe / IM lync.exe / F

Jay Montgomery
fuente
Por favor lea la pregunta otra vez cuidadosamente. Su respuesta no responde a la pregunta original.
DavidPostill
2

Tampoco parece ser un problema en mi 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>

Sin embargo, en su caso, me parece que el proceso 'UI-thread está bloqueado en estado de cierre mientras se muestra el mensaje de ÉXITO.

Solución:

Si eso sucede, haga clic en la flecha (mostrar iconos ocultos) en la barra de tareas, verá que el ícono de la aplicación todavía está allí. Pase el cursor sobre el icono y verá que desaparece. Ejecute el comando nuevamente y no encontrará el proceso nuevamente, lo que indica que el proceso se estaba cerrando, inutilizable e inactivo .

cuervo vulcano
fuente
Lamentablemente no ayudó en mi caso, que coincide con la descripción dada.
JRA_TLL
1

Crea un nuevo atajo. Ingrese "C: \ Archivos de programa (x86) \ Skype \ Phone \ Skype.exe" / cierre en la línea de ubicación y luego asígnele el nombre de matar a Skype

Peter

Peter
fuente
Esto funciona para mi. (Las cosas de Microsoft son un montón de excrementos tan horrible).
erizo demente
Lamentablemente no ayudó en mi caso, que coincide con la descripción dada.
JRA_TLL
-3

Creo que tengo la respuesta y una forma de matar el proceso de Skype con un atajo simple que puedes crear tú mismo. Siempre me ha funcionado, con cualquier versión de Skype.

Aquí están los pasos:

  1. Haga clic derecho en la sección vacía del escritorio y seleccione Nuevo

=> Atajo

  1. Escriba esto en la ventana que se abre:

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

Luego presione Enter (o haga clic en 'Siguiente')

  1. Escriba el nombre del acceso directo (podría ser SkypeKill) y haga clic en 'Finalizar' (o presione Entrar)

  2. opcional: puede elegir y agregar un bonito icono rojo de Skype a su acceso directo; descargue uno en google images, colóquelo en un archivo seguro que no moverá.

luego, haga clic derecho en el acceso directo, propiedades, cambie / modifique el ícono, busque la carpeta con su archivo de íconos.

  1. también opcional: fije (arrastre) el acceso directo a la barra de tareas para que Skype pueda cerrarse y cerrarse con un solo clic en el icono de esta barra de tareas.

Eso es. Lo que esto hace es:

/ IM cierra con gracia un proceso con el "nombre de imagen"

skype.exe

/ T cierra todos los procesos asociados skype.exe abierto

Espero que funcione para todos ustedes también, avísenos si funciona o no publicando una respuesta aquí :)

bolsita
fuente
Esto solo repite las respuestas anteriores
Ramhound
1
@Ramhound: En realidad, es peor que eso. La pregunta dice: " X no funciona; ¿qué puedo usar en su lugar?" y esta respuesta dice: "Prueba X ; siempre me ha funcionado".
G-Man dice 'Restablecer a Monica' el