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.
windows-7
skype
process
task-manager
NullOrEmpty
quelle
quelle
Antworten:
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.
quelle
Versuchen Sie es erneut mit Taskkill mit diesen Schaltern:
Sie können auch in HKU \ Control Panel \ Desktop nachsehen und den Wert von
WaitToKillAppTimeout
vom Standardwert von 16000 (Millisekunden) auf einen niedrigeren Wert (aber nicht 0!) UndHungAppTimeout
vom Standardwert von 4000 (Millisekunden) auf einen niedrigeren Wert ( ändern) ändern. aber nicht 0).quelle
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.
quelle
Scheint auch in meinem Fall kein Problem zu sein.
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 .
quelle
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
quelle
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:
=> Verknüpfung
Geben Sie dies in das folgende Fenster ein:
Drücken Sie dann die Eingabetaste (oder klicken Sie auf "Weiter").
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).
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.
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 :)
quelle