Hentikan program yang telah mengambil alih layar

15

Saya telah menggunakan Windows selamanya, tetapi satu hal yang membuat saya jengkel adalah betapa sulitnya untuk menghentikan perilaku buruk aplikasi layar penuh. Di Linux, saya bisa langsung beralih ke terminal ( Ctrl+ Alt+ F1) dan menggunakan terminal untuk menutup paksa program yang bermasalah. Di Windows, ini tampaknya hanya mungkin menggunakan task manager. Jika jendela yang beku diatur untuk tetap berada di atas dan mode layar penuh, Alt+ Tabdan Alt+ F4tidak berfungsi dan saya bahkan tidak bisa menggunakan Task Manager. Jika saya memiliki pekerjaan penting di latar belakang, katakanlah, dan saya lupa untuk menyimpannya, saya tidak bisa menghidupkan ulang komputer!

Apa yang Anda lakukan dalam situasi ini?

AStupidNoob
sumber
1
Anda mengatakan bahwa bahkan CTRL + SHIFT + ESC tidak membawa task manager ke depan dalam skenario Anda?
nixda
Sementara saya tidak mencoba perintah khusus itu, saya tidak bisa membawa jendela ke depan sama sekali, saya kira task manager akan sama saja. Mungkin jika ada cara untuk memulai task manager dalam mode stay-on-top.
AStupidNoob
1
@Ramhound Saya pikir Ctrl + Alt + F1 di Linux akan membantu karena beralih dari GUI ke terminal berbasis teks pertama Anda; Anda akan menjauh dari window manager (beku) sehingga Anda tidak akan memiliki "terminal window" ... hanya "terminal" :)
Philipp Horn
1
@Ramhound Di Linux, Control + Alt + F1 pergi ke terminal tidak peduli apa yang GUI lakukan, itu sepenuhnya terpisah. Juga ALT + F4 benar, bukan Kontrol + F4 ...
AStupidNoob
2
<CTRL><ALT><Delete>harus mengeluarkan Anda dari segalanya, menu harus memungkinkan untuk membuka taskmanager atau beralih ke aplikasi lain.
martinstoeckli

Jawaban:

7

Gunakan AutoHotKey dan ikat pintasan keWinKill, A

Perintah ini pertama-tama membuat upaya singkat untuk menutup jendela secara normal. Jika itu gagal, ia akan mencoba untuk memaksa jendela ditutup dengan menghentikan prosesnya.

WinTitle: Jika ini adalah huruf A dan 3 parameter jendela lainnya kosong atau dihilangkan, jendela aktif akan digunakan.


Saya mengkompilasi one-liner ini ke .EXE yang dapat Anda unduh di sini .

#!Q::WinKill,A
  • Pindahkan KillActiveWindow.exe ke folder autostart Anda. Ini akan berada di baki Windows Anda.
  • Tutup jendela aktif / aplikasi layar penuh dengan Win+ Alt+ Q.

masukkan deskripsi gambar di sini

nixda
sumber
2
Sayangnya ini sepertinya tidak selalu menghentikan program yang nakal. Misalnya, ketika digunakan di Notepad, Windows akan tetap bertanya dan bertanya apakah Anda ingin menyimpan perubahan Anda. Apakah ada cara untuk membunuh proses secara paksa seolah-olah dilakukan melalui task manager?
Hugo Zink
1
Setelah beberapa pemeriksaan lebih lanjut, tampaknya WinKillakan menunggu jendela untuk menutup sendiri sebentar, dan kemudian membunuh prosesnya. Tetapi cukup sering, game yang mogok tetap akan bertindak seolah-olah merespons, yang membuat AutoHotkey tidak membunuh prosesnya. Apakah ada cara untuk mengesampingkan perilaku ini?
Hugo Zink
@HugoZink Alih-alih menggunakan WinKillyang seharusnya Anda gunakan Process, lihat jawaban saya.
Shayan
15

Jika Anda menggunakan Windows 10, Anda dapat beralih ke desktop lain menggunakan Win+ Tabdan kemudian buka task manager di desktop 2 untuk mematikan aplikasi layar penuh di desktop 1. Ini berfungsi bahkan jika aplikasi diatur untuk tetap di atas.

ikoddn
sumber
Ini tidak bekerja secara universal, berpotensi ketika sistem operasi tidak responsif. Saya mereproduksi dengan "Star Wars: Battlefront II" (2017) beta. Tombol pintas berfungsi dengan baik jika tidak.
user598527
Jawaban terbaik di utas. Saya memiliki permainan (Mereka Miliaran) terkunci dengan keras dan ctrl + shift + esc biasa untuk memunculkan Task Manager tidak berfungsi; tidak ada yang terlihat di luar bilah tugas. Buat desktop baru dan bawa Task Manager di sana ke End Task melakukan trik!
Aaron Shaver
@ user598527 Jika sistem operasi tidak responsif, maka menurut definisi, tidak ada opsi selain reset perangkat keras atau matikan; tidak ada solusi perangkat lunak yang akan membantu Anda.
Corrodias
4

Ini terjadi pada saya hari ini di Windows 10 ketika Snipping Tool membeku saat membuat pilihan penangkapan. Saya bisa membuat Task Manager muncul dengan yang berikut:

  • Tekan tombol Windows, lalu ketik Task Manager + Enter untuk membuka Task Manager
  • Tekan tombol Windows lagi untuk mendapatkan Taskbar dalam fokus
  • Klik kanan ikon baki sistem untuk Task Manager dan pilih "Selalu di atas"
zjays
sumber
Legenda! Ini benar-benar menyelamatkan saya hari ini dari kehilangan pekerjaan! Mengklik "Selalu di atas" adalah satu-satunya cara saya bisa membuat pengelola tugas muncul dan mengakhiri alat snipping.
pauloz1890
Sama disini. Tidak ada lagi yang disebutkan di utas ini yang berfungsi. Saya bahkan mencoba menjalankan rutinitas Switch User. Begitu saya mendapatkan TM untuk muncul dan membunuh prosesnya, semua hidup kembali. Masalah yang aneh ...
Kebutuhan Lokal
3

Coba gunakan command prompt.

Anda dapat mematikan tugas menggunakan command prompt seperti terminal linux.

1) Tombol Windows + R (Jalankan)

2) ketik 'cmd' dan klik enter

3) ketikkan daftar tugas perintah, tekan enter. Anda dapat melihat semua tugas berjalan di sistem Anda.

4) bunuh tugas / aplikasi tertentu oleh taskkill /f /im taskname

Misalnya: Jika Anda ingin membunuh notepad, ketikkan taskkill /f /im notepad.exe

Harikrishnan
sumber
1
Saya mengetahui hal ini, tetapi jika jendela telah mengambil alih seluruh layar, Anda tidak dapat melihat apa pun atau beralih jendela. Mungkin terminal yang dijalankan masih akan menerima input. Sulit untuk menghentikan program yang sengaja menguji ini.
AStupidNoob
Apakah Anda mencoba tombol Windows + D (Tampilkan desktop)? Ini akan meminimalkan semua aplikasi yang berjalan dan menampilkan desktop.
Harikrishnan
1
Saya tidak mencobanya, tapi mungkin itu akan berhasil. Saya akan mengingatnya nanti saat terjadi crash, terima kasih.
AStupidNoob
@ AStupidNoob Jika Anda masuk ke C: / Windows / System32, Anda dapat mengganti nama sethc.exe, menyalin cmd.exe, dan mengganti nama salinan menjadi sethc.exe. Sekarang Anda dapat masuk ke menu CTRL + ALT + DEL dan tekan shift 5 kali untuk membuka command prompt. Harus bekerja walaupun aplikasi benar-benar macet di latar depan.
Hugo Zink
1
win-d tidak melakukan apapun. Tentu saja Anda juga tidak bisa mendapatkan command prompt. Ini biasanya terjadi ketika aplikasi grafis layar penuh menggantung.
xaxxon
3

Cara termudah adalah dengan Cntrl+ shift+ escdan kemudian ketika terbuka masuk ke proses (segitiga kanan bawah kecil) dan klik kanan "task manager", Anda dapat mengaturnya untuk selalu di depan, ini membawanya ke depan di mana Anda dapat mengaksesnya.

Spartananator
sumber
Manajer tugas tidak selalu dapat dibuka.
user598527
3

Jika task manager tidak akan maju, mungkin "selalu di atas" tidak dicentang.

Ctrl+ Shift+ Escuntuk membuatnya terbuka, tekan Alt, dan Anda akan melihat menu file dari task manager muncul. Tekan untuk pergi ke opsi, untuk memilih selalu di atas, dan Spaceuntuk mengaktifkannya.

Ryan Gunn
sumber
Apakah Anda menyarankan agar pengguna tetap menggunakan Task Manager di layar, di atas, sepanjang waktu? Itu bisa merugikan pengalaman pengguna. Apakah Anda menyarankan bahwa pengaturan opsi "Selalu Di Atas" akan meningkatkan kemampuan Task Manager untuk merespons ketika aplikasi layar penuh salah tingkah? Itu tampak meragukan. Pernahkah Anda benar-benar mengamati perilaku seperti itu?
Scott
Mungkin jika menguji program dengan hasil imbang besar pada GDI - kami percaya pada hari ini & usia itu tidak sampai ke sana, namun.
Laurie Stearn
Saya baru saja mengalami kerusakan Perangkat Snipping yang membuat setiap desktop dikaburkan oleh hamparan pemilihan Perangkat Snipping; ini adalah HANYA salah satu jawaban ini yang menyelamatkan daging saya :) Jadi ya, setidaknya dalam kasus ini, sangat meningkatkan kemampuan Task Manager untuk merespons.
Whelkaholism
2

Jika Anda dapat memulai Pengelola Tugas dengan Ctrl+ Shift+ Esc, tetapi tidak ditampilkan karena perangkat lunak penyebabnya adalah layar penuh, berikut adalah sesuatu yang dapat Anda coba.

Gunakan Alt+ Tabuntuk memberi fokus pada Task Manager. Anda masih tidak akan melihatnya, tetapi sekarang dapat menerima input keyboard. Gunakan kursor Anda untuk mengarahkan kursor ke ikon Task Manager di Windows 'Task Bar: ini diharapkan akan menyebabkan Task Manager terungkap. Sekarang gunakan keyboard Anda untuk mengakhiri proses: ini biasanya dapat dilakukan dengan menekan Tombol Panah untuk mencapai aplikasi pelakunya, kemudian tekan Delete. Anda mungkin harus menekan Tabsekali untuk menempatkan fokus pada daftar aplikasi terlebih dahulu.

Pelindung satu
sumber
1
Tidak perlu menu konteks, Anda cukup menekan delete -> enter
Vlad
Keren! Saya menemukan bahwa pada Windows 10, delete sudah cukup. Saya memperbarui jawaban saya.
Pelindung satu
1

Saya harus menekan tombol Windows, lalu di bilah pencarian, ketik: c: \ windows \ system32 \ cmd / c taskkill / f / im snippingtool.exe

FMPA
sumber
3
Jelaskan jawabanmu. Akan sangat membantu bagi pembaca. seperti apa arti perintah, perintah sintaks, dll.
Biswapriyo
Terima kasih, ini satu-satunya yang bekerja untuk saya.
NetherGranite
1

Berikut ini adalah skrip autohotkey kecil dengan GUI, yang akan mengakhiri proses alih-alih menutupnya dengan damai, jadi alih-alih di WinKillsini, kami akan menggunakan Process:

^!Numpad9::
  WinGet, ActvWndwID, PID, A
  WinGetTitle, ActvWndwNm , A
  MsgBox, 4, Kill, %ActvWndwNm% ?
  IfMsgBox Yes
  Process, Close, %ActvWndwID%
return
Shayan
sumber
-1

Tidak ada satu pun di atas yang berguna bagi saya tetapi @abraxas memberi saya ide dan bekerja luar biasa pada Windows 10.

  1. Buka task manager mengetikkan nama program setelah meluncurkan menu mulai dengan kunci menang.

  2. Klik kanan pada TM dan kirimkan ke desktop lain.

  3. Ubah ke desktop itu dengan tab ctrl dan kemudian Anda akan dapat mengakhiri tugas dengan aplikasi.

Mungkin ini akan berhasil dengan cmd atau apa pun yang mengikuti langkah yang sama.

Damian Ledesma
sumber
Akan membutuhkan pengerjaan ulang yang serius dari jawaban ini sebelum ada yang memutarnya!
Laurie Stearn
-1

Saya mengalami masalah ini dengan Snipping Tool. Saya tidak bisa menyelesaikannya dengan salah satu di atas tetapi akhirnya mencoba menggunakan pintasan keyboard Snipping Tool (Ctrl + Print Screen) dan entah bagaimana menendangnya keluar dari apa pun yang macet.

Laura
sumber
1
Ini diposting sebagai jawaban, tetapi tidak berusaha menjawab pertanyaan. Mungkin harus mengedit, komentar, pertanyaan lain, atau dihapus sama sekali.
Ramhound