Saya menutup aplikasi, tetapi prosesnya tetap ada dalam daftar. Saya mencoba untuk berhenti dari task manager, tetapi tidak ada yang terjadi. Tidak ada pesan kesalahan, proses hanya tetap dalam daftar. Saya mencoba untuk men-debug itu, tetapi debugger mengatakan:
Tidak dapat melampirkan ke proses mogok. Operasi yang diminta tidak didukung.
Ini terjadi dengan VS2008 dan beberapa program lain, kadang-kadang.
Bagaimana cara menghentikannya?
windows-7
windows
troubleshooting
process
skevar7
sumber
sumber
Jawaban:
Sayangnya, satu-satunya jalan nyata adalah me-reboot.
Saya juga memiliki masalah ini, dan saya sama sekali tidak menemukan cara untuk berhasil membunuh proses yang macet. Saya mencoba hampir semua aplikasi pskill / serupa yang bisa saya temukan, dan semuanya gagal.
Seperti yang saya pahami, penyebab paling umum dari masalah ini adalah ketika proses yang salah memuat driver sistem, dan kemudian mengirimkannya permintaan yang gagal diselesaikan. Rupanya kernel tidak dapat mendeallocate memori dengan benar dari proses ketika ditutup karena driver yang macet dalam keadaan menunggu IO yang memerlukan akses ke ruang alamat proses.
(Sebagian besar ditulis dari) http://blogs.technet.com/markrussinovich/archive/2005/08/17/unkillable-processes.aspx
sumber
EAC.EXE
) Atau TV tuner / kartu video (misATIMMC.EXE
). Dalam kedua kasus, itu mengarah ke kesalahan pengemudi, dan siapa pun yang belajar dan melakukan pekerjaan pengemudi akan tahu bagaimana hal-hal yang bermasalah dapat terjadi pada tingkat itu, dan apa jenis efek "aneh" yang dapat mereka miliki di tanah pengguna (setidaknya BSODs adalah definitif dan jelas).Peretas Proses memiliki perintah Miscellaneous → Terminator yang akan mencoba banyak metode berbeda untuk mematikan proses Anda:
Dalam pengujian saya, semua ini dilakukan adalah mengunci Proses Hacker dan mengubahnya menjadi proses yang tidak dapat digunakan juga, tapi mungkin itu akan berhasil dalam beberapa kasus.
sumber
Kadang - kadang proses bisa diblokir pada sumber daya atau utas atau sesuatu, dan berhenti atau membebaskan itu, membebaskan proses dan membiarkannya berakhir. Ini agak mirip dengan bagaimana ketika Anda menghapus (ke recycle bin) file di Explorer yang sedang digunakan, itu tidak benar-benar pergi dan tampaknya macet (tanpa segera mengembalikan kesalahan yang digunakan / dikunci), tetapi jika Anda keluar dari program yang terkunci dalam lima detik, file tiba-tiba menghilang.
Saya telah melihat ini terjadi pada kesempatan, terutama dengan program yang memiliki dialog pop-up atau sesuatu yang entah bagaimana disembunyikan; menemukan cara untuk mengabaikan dialog memungkinkan utas untuk mengakhiri, sehingga memungkinkan proses berakhir.
Saya menduga bahwa dengan peningkatan dalam, namun masih relatif baru dari pemrograman multi-threaded, hal-hal seperti ini akan menjadi lebih umum, setidaknya untuk sementara waktu.
sumber
Kemungkinan program yang Anda gunakan dikembangkan sebelum Windows Vista / 7 dan tidak kompatibel dengan perubahan yang dilakukan.
Taruhan terbaik Anda adalah untuk menemukan executable untuk program-program yang memiliki masalah ini, klik kanan, pergi ke properti, lalu pilih compatiblity, akhirnya pilih Windows XP sebagai mode kompatibilitas.
sumber
luncurkan CMD sebagai admin, dan gunakan taskkill untuk mematikannya. Contoh:
taskkill / F yourprogram.exe Anda
ATAU
taskkill / F / im yourprogram.exe Anda
Jika Anda terjebak pada sintaks taskkill CMD, ketik taskkill /?
sumber