Windows 7 x64 kann Skype nicht beenden

9

Skype blieb hängen und Windows konnte den Prozess nicht beenden, selbst wenn die Benutzeroberfläche verschwunden war. Ich musste den Computer neu starten, damit Skype wieder funktioniert.

Als Administrator ausgeführt:

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

Wie kann das überhaupt möglich sein?

Prost.

NullOrEmpty
quelle
1
Ich bin nicht sicher, was dies verursachen würde, aber in Zukunft können Sie Process Explorer verwenden, um es zu beenden. Scheitert nie für mich, auch wenn Task Manager dies tut.
Oliver G
1
Ich weiß nicht, warum das passiert, vielleicht eine systemweite Sperre oder so. Aber das ist mir mehrmals passiert. Die Anwendung war im Grunde "nicht zu töten", egal welches Dienstprogramm ich ausprobiert habe. Sogar der Prozess-Explorer ist fehlgeschlagen. Neustart war der einzige Ausweg.
Apache
2
Skype wird nicht heruntergefahren . Das Problem mit Skype scheint auf allen Plattformen zu bestehen. Finden Sie das gleiche Problem in Ubuntu .
Vulkanischer Rabe
Microsoft hat Skype
Troydm bereits am

Antworten:

6

Nicht tötbares Skype wird durch einen der Skype-Threads verursacht, der versucht, ein Handle für den Zusatzfunktionstreiber ( /devices/AFD) zu schließen.

Dieser enge Anruf hängt und kehrt nie zurück. Wenn Sie versuchen, den Prozess abzubrechen, wird die E / A-Anforderung abgebrochen, die Stornierung bleibt jedoch ebenfalls hängen. Der Prozess kann nicht beendet werden, bis seine Threads zurückkehren, und der Thread kann nicht zurückkehren, bis der Abbruch abgeschlossen ist. Daher ist eine Prozessbeendigung nicht möglich.

Sie können dies mit einem Kernelmodus-Debugger bestätigen. Weitere Informationen finden Sie in diesem TechNet-Blogartikel .

Sie müssen einen Remote-Debugger verwenden, da Skype einige nicht behandelte Ausnahmen verursacht, die sonst Fenster einfrieren.

Die wahrscheinliche Ursache ist ein Fehler in einem Netzwerkfiltertreiber.

Hallo1024
quelle
Dies scheint das Problem zu sein, und es stürzt auch Web-Skype
KinSlayerUY
Klingt vernünftig, aber was tun?
TT
5

Versuchen Sie es erneut mit Taskkill mit diesen Schaltern:

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

Sie können auch in HKU \ Control Panel \ Desktop nachsehen und den Wert von WaitToKillAppTimeoutvom Standardwert von 16000 (Millisekunden) auf einen niedrigeren Wert (aber nicht 0!) Und HungAppTimeoutvom Standardwert von 4000 (Millisekunden) auf einen niedrigeren Wert ( ändern) ändern. aber nicht 0).

Climenole
quelle
1
Leider hat in meinem Fall nicht geholfen, was der angegebenen Beschreibung entspricht.
JRA_TLL
Es hat mir geholfen, Skype zu töten, das auch nicht im Task Board angezeigt wurde. Danke
Vishnu
4

Der Prozessname für Skype for Business lautet "lync.exe", die Prozessbeschreibung lautet jedoch Skype for Business. "

Versuchen Sie taskkill.exe / IM lync.exe / F.

Jay Montgomery
quelle
Bitte lesen Sie die Frage noch einmal sorgfältig durch. Ihre Antwort beantwortet nicht die ursprüngliche Frage.
DavidPostill
2

Scheint auch in meinem Fall kein Problem zu sein.

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>

In Ihrem Fall scheint es mir jedoch, dass der UI-Thread des Prozesses im schließenden Zustand gesperrt ist, während die SUCCESS-Nachricht angezeigt wurde.

Lösung:

Klicken Sie in diesem Fall in der Taskleiste auf den Pfeil (versteckte Symbole anzeigen). Das App-Symbol ist weiterhin vorhanden. Bewegen Sie den Mauszeiger über das Symbol und Sie werden sehen, wie es verschwindet! Führen Sie den Befehl erneut aus, und Sie werden den Prozess nicht wiederfinden. Dies zeigt an, dass der Prozess geschlossen, unbrauchbar und inaktiv war .

vulkanischer Rabe
quelle
Leider hat in meinem Fall nicht geholfen, was der angegebenen Beschreibung entspricht.
JRA_TLL
1

Erstellen Sie eine neue Verknüpfung. Geben Sie "C: \ Programme (x86) \ Skype \ Phone \ Skype.exe" / shutdown in die Standortzeile ein und nennen Sie es Skype töten

Peter

Peter
quelle
Das funktioniert bei mir. (Microsoft-Zeug ist so ein schrecklicher Haufen Exkremente).
wahnsinniger Igel
Leider hat in meinem Fall nicht geholfen, was der angegebenen Beschreibung entspricht.
JRA_TLL
-3

Ich glaube, ich habe die Antwort und eine Möglichkeit, den Skype-Prozess mit einer einfachen Verknüpfung zu beenden, die Sie selbst erstellen können. Bei jeder Skype-Version hat es bei mir immer funktioniert.

Hier sind die Schritte:

  1. Klicken Sie mit der rechten Maustaste auf den leeren Bereich des Desktops und wählen Sie Neu

=> Verknüpfung

  1. Geben Sie dies in das folgende Fenster ein:

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

Drücken Sie dann die Eingabetaste (oder klicken Sie auf "Weiter").

  1. Geben Sie den Namen für die Verknüpfung ein (möglicherweise SkypeKill) und klicken Sie auf "Fertig stellen" (oder drücken Sie die Eingabetaste).

  2. Optional: Sie können ein schönes rotes Skype-Symbol auswählen und zu Ihrer Verknüpfung hinzufügen. Laden Sie eines in Google Bilder herunter und legen Sie es in einer sicheren Datei ab, die Sie nicht verschieben können.

Klicken Sie dann mit der rechten Maustaste auf die Verknüpfung, Eigenschaften, ändern / modifizieren Sie das Symbol und suchen Sie den Ordner mit Ihrer Symboldatei.

  1. Ebenfalls optional: Pin (ziehen) Sie die Verknüpfung zur Taskleiste, damit Skype mit einem einzigen Klick auf dieses Taskleistensymbol geschlossen und heruntergefahren werden kann.

Das ist es. Was dies tut ist:

/ IM schließt einen Prozess ordnungsgemäß mit dem "Bildnamen" ab.

skype.exe

/ T schließt alle zugeordneten Prozesse, die skype.exe geöffnet hat

Hoffe, es wird auch für euch alle funktionieren, lasst es uns wissen, ob es funktioniert oder nicht, indem ihr hier eine Antwort veröffentlicht :)

Beutel
quelle
Dies wiederholt nur frühere Antworten
Ramhound
1
@ Ramhound: Eigentlich ist es schlimmer als das. Die Frage lautet: " X funktioniert nicht. Was kann ich stattdessen verwenden?" und diese Antwort sagt: "Versuchen Sie X ; es hat immer für mich funktioniert."
G-Man sagt "Reinstate Monica"