Windows 7 x64 non può uccidere Skype


9

Skype si è bloccato e Windows non è stato in grado di interrompere il processo anche quando l'interfaccia utente era scomparsa. Ho dovuto riavviare il computer per far funzionare di nuovo Skype.

In esecuzione come amministratore:

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

Come può essere possibile?

Saluti.


1
Non sono sicuro di cosa potrebbe causare questo, ma in futuro puoi usare Process Explorer per ucciderlo. Non fallisce mai per me, anche se Task Manager lo fa.
Oliver G,

1
Non so perché questo accada, forse un blocco a livello di sistema o qualcosa del genere. Ma questo mi è successo più volte. L'applicazione era praticamente "non compilabile", indipendentemente dall'utilità che ho provato. Anche Process Explorer non è riuscito. Il riavvio era l'unica via d'uscita.
Shiki,

2
Skype non si sta chiudendo . Sembra che il problema con Skype sia pervadente in tutte le piattaforme. Trova lo stesso problema in Ubuntu .
corvo vulcanico

Microsoft ha già ucciso Skype
Troydm il

Risposte:


6

Skype non ricaricabile è causato da uno dei thread di Skype che tenta di chiudere un handle al driver di funzione ausiliaria ( /devices/AFD).

Questa stretta chiamata si blocca e non ritorna mai. Quando si tenta di interrompere il processo, la richiesta I / O viene annullata, ma anche la cancellazione si blocca. Il processo non può essere chiuso fino a quando i suoi thread non ritornano e il thread non può tornare fino al completamento dell'annullamento, quindi la conclusione del processo è impossibile.

Puoi confermarlo con un debugger in modalità kernel. Vedi questo articolo del blog TechNet per i dettagli.

È necessario utilizzare un debugger remoto, poiché Skype provoca alcune eccezioni non gestite che bloccano le finestre in caso contrario.

La causa probabile è un bug in alcuni driver del filtro di rete.


Questo sembra essere il problema, e si blocca anche su web skype
KinSlayer il

Sembra ragionevole, ma cosa fare al riguardo !?
TT--

5

Riprova Taskkill con questi switch:

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

Puoi anche guardare in HKU \ Pannello di controllo \ Desktop e cambiare il valore WaitToKillAppTimeoutdal valore predefinito di 16000 (millisecondi) a un valore più basso (ma non 0!) E HungAppTimeoutdal valore predefinito di 4000 (millisecondi) a un valore più basso ( ma non 0).


1
Purtroppo nel mio caso non ha aiutato, che corrisponde alla descrizione fornita.
JRA_TLL

Mi ha aiutato a uccidere Skype, che non compariva anche nella Task Board. Grazie
Vishnu,

2

Neanche nel mio caso sembra essere un problema.

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>

Tuttavia, nel tuo caso, mi sembra che il processo 'UI-thread sia bloccato nello stato di chiusura mentre era visualizzato il messaggio SUCCESS.

Soluzione:

In tal caso, fai clic sulla freccia (mostra icone nascoste) sulla barra delle applicazioni, vedrai che l'icona dell'app è ancora lì. Passa il mouse sopra l'icona e la vedrai scomparire! Esegui nuovamente il comando e non troverai di nuovo il processo, il che indica che il processo era chiuso, inutilizzabile e inattivo .


Purtroppo nel mio caso non ha aiutato, che corrisponde alla descrizione fornita.
JRA_TLL

2

Il nome del processo per Skype for Business è "lync.exe", ma la descrizione del processo è Skype for Business "

Prova taskkill.exe / IM lync.exe / F


Si prega di leggere di nuovo attentamente la domanda. La tua risposta non risponde alla domanda originale.
DavidPostill

1

Crea una nuova scorciatoia. Immettere "C: \ Programmi (x86) \ Skype \ Phone \ Skype.exe" / arresto nella riga della posizione, quindi denominarlo uccidere Skype

Peter


Questo funziona per me. (La roba di Microsoft è un mucchio orribile di escrementi).
Demented Hedgehog,

Purtroppo nel mio caso non ha aiutato, che corrisponde alla descrizione fornita.
JRA_TLL

-3

Penso di avere la risposta e un modo per uccidere il processo di skype con una semplice scorciatoia che puoi creare da solo. Ha sempre funzionato per me, con qualsiasi versione di Skype.

ecco i passaggi:

  1. Fare clic con il tasto destro del mouse sulla sezione vuota del desktop e selezionare Nuovo

=> Scorciatoia

  1. Digita questo nella finestra che si apre:

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

Quindi premi Invio (o fai clic su "Avanti")

  1. Digita il nome del collegamento (potrebbe essere SkypeKill) e fai clic su "Fine" (o premi Invio)

  2. opzionale: puoi scegliere e aggiungere una bella icona skype rossa al tuo collegamento; scaricane uno in google images, inseriscilo in un file sicuro che non ti sposterai.

quindi, fai clic con il pulsante destro del collegamento, proprietà, cambia / modifica l'icona, sfoglia per trovare la cartella con il tuo file icona.

  1. anche facoltativo: aggiungi (trascina) il collegamento alla barra delle applicazioni in modo che Skype possa essere chiuso e chiuso con un solo clic sull'icona della barra delle applicazioni.

Questo è tutto. Quello che fa è:

/ IM chiude con garbo un processo con il "nome dell'immagine"

skype.exe

/ T chiude tutti i processi associati skype.exe aperti

Spero che funzionerà anche per tutti voi, fateci sapere se funziona o meno pubblicando una risposta qui :)


Questo ripete solo le risposte precedenti
Ramhound,

1
@Ramhound: In realtà, è peggio di così. La domanda dice " X non funziona; cosa posso usare invece?" e questa risposta sta dicendo: "Prova X ; ha sempre funzionato per me".
G-Man,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.