Saya mencoba men-debug aplikasi Visual Studio C # Windows yang segera mengambil alih desktop dan menonaktifkan kontrol mouse. Ketika membeku, saya harus bisa menghentikannya. Saya dapat menekan tombol windows atau ctrl-alt-delete dan mengakses taskbar, tetapi ketika saya menggerakkan mouse ke bagian utama layar saya selalu merupakan ikon jam pasir dan saya tidak bisa berinteraksi. Jadi ketika saya klik kanan untuk menutup aplikasi pada taskbar dan sebuah dialog muncul menanyakan apakah saya ingin berhenti debug, tidak ada cara bagi saya untuk mengkliknya. Saya juga tidak bisa mengklik apa pun di task manager.
Saya mencari cara untuk mengakhiri tugas dari command prompt, tetapi petunjuknya tidak masuk akal. schtasks /end
membutuhkan argumen nama tugas yang tampaknya mengambil jalur, tetapi saya tidak memiliki cara untuk mengetahui jalur apa yang seharusnya saya masukkan. tasklist
mengembalikan nama file dan nomor ID, tetapi tidak satu pun yang berfungsi schtasks
.
Adakah yang punya saran?
sumber
Jawaban:
Anda dapat menggunakan command prompt untuk menghentikan proses:
cmd
dalam kotak Jalankan dan klik Enter.tasklist
untuk mendaftar semua proses.taskkill /F /IM "executable name.exe" /T
untuk menghentikan proses.sumber
cmd /C taskkill /f /im "<whatever>" /t
jendela "Run".cmd /C
bagiannya;taskkill
bukan built-in shell.taskkill
sana! Saya lupa bahwa itu adalah executable yang ditempatkan di dalamsystem32
(jika saya ingat dengan benar). Ini berarti, pengurangan besar langkah. Dan sekali Anda melakukan ini sekali, yang harus Anda lakukan adalahWin + R
dan kemudian tekanEnter
.cmd /K tasklist
Coba yang berikut ini:
sumber
Sedikit modifikasi dari jawaban Taskkill: Anda dapat menggunakan wildcard jika Anda tidak ingat / tidak tahu persis nama lengkap prosesnya, seperti:
Itu akan membunuh semua executable yang dimulai dengan nama itu, jadi pastikan Anda tidak hanya mengetikkan sesuatu seperti
s*
karena itu jelas dapat membunuh proses penting sepertisvchost
.Juga,
/T
bendera untuk membunuh pohon proses, yang merupakan proses target dan semua proses anak yang dihasilkannya. Mungkin tidak perlu sebagian besar waktu.sumber
ps -ef
dengan regex yang berisi PID, dan jika cocok saya harus mengirimkill -9
. Sekarang, untuk beberapa alasan, regex saya tidak cocok, jadi saya mencoba membuatnya "lebih luas". Itu tidak berhasil. Kemudian lebih luas, kemudian lebih luas ... Frustrasi, saya memutuskan untuk mencoba sesuatu yang bekerja pasti, dan saya digunakan/2/
sebagai regex untuk PID. Yay, berhasil!kill -9
untuk semua PID yang berisi2
... X_Xpskill
Alat Microsoft / Sysinternals ' dapat digunakan untuk mematikan proses melalui command prompt, dan memungkinkan Anda untuk mematikan proses dengan nomor ID proses atau dengan nama proses. Ini juga dapat digunakan untuk mematikan proses dari jarak jauh: jika program yang mengalami gangguan juga berhasil mencegah Anda menggunakan keyboard, Anda dapat menginstalpskill
di komputer lain di jaringan lokal Anda untuk mematikan proses yang menyinggung.sumber
Anda dapat mematikan proses dari perangkat lain.
Alternatif A : Dalam "Pengaturan -> Untuk Pengembang -> Aktifkan Portal Perangkat". Jika Anda mengaktifkannya, Anda mendapatkan portal web yang dapat Anda akses dari perangkat web lain yang dapat dijelajahi. Dengannya Anda dapat mendaftar proses yang berjalan, dan sesuai dengan dokumentasi :
Sayangnya, saat ini sepertinya tidak berfungsi di komputer saya, mengklik tombol "X" selain setiap proses tidak melakukan apa-apa.
Alternatif B : Jika Anda memiliki Windows Mobile atau perangkat windows lain, Anda dapat menginstal aplikasi VoiceWake dari Store, dan komponen servernya di komputer Anda. Kemudian Anda dapat menggunakan aplikasi untuk membunuh proses dari jarak jauh.
Dan tentu saja ada aplikasi lain di luar sana yang melakukan hal yang sama.
sumber
Saya tidak yakin di mana masalah dengan Ctrl+ Alt+ Delterjadi, tetapi saya dapat menggunakannya bersama dengan tombol panah untuk membuka
Task Manager
. Dari sana, Anda dapat mengikuti jawaban yang diberikan oleh @ Run5K untuk mengakhiri proses:Gunakan tombol panah untuk memilih
Task Manager
, dan tekan Enteruntuk membuka (saya harus menekan Enterdua kali membukaTask Manager
)Ketika kotak dialog izin muncul, gunakan tombol panah dan Enteruntuk memilih
Yes
untuk mengizinkanTask Manager
izin untuk membuat perubahanDari sini, Anda dapat mengikuti jawaban @ Run5k dari daftar item (2):
Gunakan tombol panah ( Updan Down) untuk memilih proses yang diinginkan untuk mengakhiri. Anda juga dapat menggunakan Leftdan Rightpanah untuk membuka / menutup item yang diciutkan / diperluas dan mengakhiri sub-proses
sumber
Jika Anda sedang debug aplikasi, Anda dapat menekan Shift+ F5di studio visual untuk menutup instance yang sedang berjalan.
Tentu saja jika Anda dalam mode jalankan Anda harus mengandalkan jawaban lain.
sumber
Bertahun-tahun yang lalu, ketika tikus tidak ada, saya biasa menutup aplikasi dengan menekan F10 untuk masuk ke menu bar, panah ke bawah untuk membuka menu, panah ke kiri untuk masuk ke menu sistem dan kemudian panah ke atas untuk sampai ke "Tutup "dan tekan enter. Ini masih berfungsi dengan aplikasi sederhana seperti Notepad, tergantung pada jenis menu yang mereka miliki. (Saya tidak ingat mengapa saya lebih menyukai Alt-F4 pada waktu itu, mungkin itu lebih mengesankan bagi orang-orang yang menonton Anda melakukannya;)
sumber
Alt+Space,C
adalah pendekatan serupa.Saya menggunakan
Ctrl
+Shift
+Esc
Kemudian saya mendapatkan jendela Task manager. Dengan Alt-Tab saya mencoba untuk beralih ke task manager, dan kemudian saya menavigasi melalui aplikasi yang terbuka dengan tombol panah. Ketika Anda memilih aplikasi Anda, cukup tekan tombol Delete.sumber
Buka Kotak Jalankan dan ketik:
tskill
adalah file program dalam direktoriC:\windows\system32
sumber
cmd /c
ALT-F4 adalah cara tercepat.
Opsi lain tanpa menggunakan mouse adalah CTRL + ALT + DEL, Task manager dan mematikan aplikasi yang diperlukan
sumber