Windows 7 x64 tidak dapat membunuh Skype

9

Skype macet, dan Windows tidak dapat mematikan proses bahkan ketika UI telah menghilang. Saya harus memulai ulang komputer agar Skype kembali berfungsi.

Berjalan sebagai administrator:

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

Bagaimana ini bisa terjadi?

Bersulang.

NullOrEmpty
sumber
1
Saya tidak yakin apa yang menyebabkan ini, tetapi di masa depan Anda dapat menggunakan Process Explorer untuk membunuhnya. Tidak pernah gagal untuk saya bahkan jika Task Manager melakukannya.
Oliver G
1
Saya tidak tahu mengapa ini terjadi, mungkin beberapa kunci sistem atau sesuatu. Tetapi ini terjadi pada saya beberapa kali. Aplikasi ini pada dasarnya "tidak dapat diraih", tidak peduli utilitas apa yang saya coba. Bahkan Process Explorer gagal. Restart adalah satu-satunya jalan keluar.
Apache
2
Skype tidak dimatikan . Sepertinya masalah dengan Skype menyebar di semua platform. Temukan masalah yang sama di Ubuntu .
gagak vulcan
Microsoft sudah membunuh Skype
Troydm

Jawaban:

6

Skype yang tidak dapat dimilki disebabkan oleh salah satu utas Skype yang mencoba menutup pegangan ke Driver Fungsi Tambahan ( /devices/AFD).

Panggilan dekat ini hang dan tidak pernah kembali. Saat Anda mencoba untuk menghentikan proses, permintaan I / O dibatalkan, tetapi pembatalan juga hang. Proses tidak dapat berhenti sampai utasnya kembali, dan utas tidak dapat kembali sampai pembatalan selesai, maka penghentian proses tidak mungkin.

Anda dapat mengkonfirmasi ini dengan debugger mode kernel. Lihat artikel blog TechNet ini untuk detailnya.

Anda perlu menggunakan debugger jarak jauh, karena Skype menyebabkan beberapa perkecualian yang tidak ditangani yang akan membekukan jendela sebaliknya.

Kemungkinan penyebabnya adalah beberapa bug dalam beberapa driver filter jaringan.

Hello1024
sumber
Ini tampaknya menjadi masalah, dan juga membuat skype web macet
KinSlayerUY
Kedengarannya masuk akal, tapi apa yang harus dilakukan!?
TT--
5

Coba lagi Taskkill dengan sakelar ini:

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

Anda juga dapat melihat di HKU \ Control Panel \ Desktop dan mengubah nilai WaitToKillAppTimeoutdari nilai default 16000 (milidetik) ke nilai yang lebih rendah (tetapi bukan 0!) Dan HungAppTimeoutdari nilai default 4000 (milidetik) ke nilai yang lebih rendah ( tetapi tidak 0).

Climenole
sumber
1
Sayangnya tidak membantu dalam kasus saya, yang cocok dengan deskripsi yang diberikan.
JRA_TLL
Itu membantu saya membunuh Skype, yang tidak muncul di Dewan Tugas juga. Terima kasih
Wisnu
4

Nama proses untuk Skype for Business adalah "lync.exe", tetapi Deskripsi Prosesnya adalah Skype for Business "

Coba taskkill.exe / IM lync.exe / F

Jay Montgomery
sumber
Silakan baca pertanyaan itu lagi dengan seksama. Jawaban Anda tidak menjawab pertanyaan awal.
DavidPostill
2

Sepertinya tidak menjadi masalah dalam kasus saya juga.

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>

Namun, dalam kasus Anda, tampaknya bagi saya bahwa utas UI proses dikunci dalam status penutupan saat pesan SUKSES ditampilkan.

Larutan:

Jika itu terjadi, klik panah (tampilkan ikon tersembunyi) di bilah tugas, Anda akan melihat bahwa ikon aplikasi masih ada di sana. Arahkan kursor ke atas ikon dan Anda akan melihatnya menghilang! Jalankan perintah lagi dan Anda tidak akan menemukan proses lagi, yang menunjukkan bahwa proses itu ditutup, tidak dapat digunakan dan tidak aktif .

gagak vulcan
sumber
Sayangnya tidak membantu dalam kasus saya, yang cocok dengan deskripsi yang diberikan.
JRA_TLL
1

Buat pintasan baru. Masukkan "C: \ Program Files (x86) \ Skype \ Phone \ Skype.exe" / shutdown di baris lokasi lalu beri nama itu membunuh Skype

Peter

Peter
sumber
Ini bekerja untuk saya. (Barang-barang Microsoft adalah tumpukan kotoran yang mengerikan).
landak gila
Sayangnya tidak membantu dalam kasus saya, yang cocok dengan deskripsi yang diberikan.
JRA_TLL
-3

Saya pikir saya punya jawabannya, dan cara untuk membunuh proses skype dengan cara pintas sederhana yang dapat Anda buat sendiri. Itu selalu berhasil bagi saya, dengan semua versi Skype.

berikut adalah langkah-langkahnya:

  1. Klik kanan bagian kosong desktop dan pilih Baru

=> Pintasan

  1. Ketik ini di jendela yang terbuka:

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

Kemudian tekan Enter (atau klik 'Next')

  1. Ketikkan nama untuk pintasan (bisa SkypeKill) dan klik 'Selesai' (atau tekan Enter)

  2. opsional: Anda dapat memilih dan menambahkan ikon skype merah yang bagus untuk pintasan Anda; unduh satu di gambar google, letakkan di file yang aman Anda tidak akan bergerak.

kemudian, klik kanan pintasan, properti, ubah / ubah ikon, ramban untuk menemukan folder dengan file ikon Anda.

  1. juga opsional: Sematkan (seret) pintasan ke bilah tugas sehingga Skype dapat ditutup dan dimatikan dengan satu klik pada ikon bilah tugas ini.

Itu dia. Apa yang dilakukan adalah:

/ IM dengan anggun menutup proses dengan "nama gambar"

skype.exe

/ T menutup semua proses terkait skype.exe dibuka

Semoga ini akan bekerja untuk Anda semua juga, beri tahu kami jika itu benar atau tidak dengan menerbitkan jawaban di sini :)

kantong
sumber
Ini hanya mengulangi jawaban sebelumnya
Ramhound
1
@Ramhound: Sebenarnya, ini lebih buruk dari itu. The Pertanyaan mengatakan, " X tidak bekerja; apa yang bisa saya gunakan bukan?" dan jawaban ini mengatakan, "Coba X ; itu selalu berhasil untuk saya."
G-Man Mengatakan 'Reinstate Monica'