Apakah ada pintasan keyboard untuk MENGAKHIRI aplikasi? (lebih dari sekedar alt + f4)

27

Saya menggunakan Spotify, aplikasi yang, seperti banyak aplikasi lainnya, tetap berjalan ketika Anda menutup jendela. Artinya, ketika saya alt+ F4, itu tidak memiliki efek yang diinginkan. Itu hanya menutup jendela. Ikon kecil di bagian bawah bilah peluncuran tetap disorot sebagai aplikasi aktif. Anda harus mengklik kanan ikon dan pilih "Keluar" untuk benar-benar menutupnya. Saya tidak merasa ingin melakukan itu setiap waktu.

Apakah ada pintasan keyboard yang setara dengan ctrl+ alt+ deltugas akhir?

temporary_user_name
sumber
2
Wow. Cuma wow. Jawaban yang salah memiliki 29 suara. Demokrasi, kan?
Ben
1
@ Ben Tidak lagi jawaban yang diterima. Terima kasih telah menarik perhatian saya kembali ke ini.
temporary_user_name

Jawaban:

13

Tergantung pada aplikasi dan tata letak menu dalam aplikasi Anda mungkin dapat menekan ALT+ F diikuti oleh Xtombol. ALT+ Fmembuka menu file dan kemudian Xakan keluar dari aplikasi. Jika ini tidak berhasil, cari tombol keluar atau keluar pada bilah menu dan tekan tombol bergaris bawah yang sesuai. Ini harus melakukan trik untuk Anda.

Tanda.
sumber
Kerja bagus. Saya pasti salah paham saat pertama kali membaca ini, karena inilah yang sebenarnya saya cari. Tidak akan bekerja pada aplikasi layar penuh seperti game, tetapi cocok untuk yang lainnya
temporary_user_name
33

Ya ada. Ini Alt+ F4.

Ini adalah kombinasi tombol untuk mengakhiri program . Satu-satunya alasan itu tidak berfungsi seperti yang diiklankan adalah programmer bodoh yang menolak untuk mengikuti pedoman desain Microsoft.

Masalah ini akan tetap ada dengan hotkey lainnya . Anda hanya bisa membuat solusi khusus dengan AutoHotKey (atau alat serupa) yang membunuh proses. Tapi ini kemungkinan besar akan membuat Anda kehilangan banyak pekerjaan. Karena itu cukup metode brute force untuk keluar dari suatu proses.


Saya ingin tahu lebih banyak!

OK, menurut pemahaman saya, ada beberapa cara aplikasi Windows dapat dihentikan.

  1. Posting pesan jendela ke jendela aplikasi utama.WM_CLOSE
  2. Menghancurkan jendela aplikasi utama.
  3. Mengakhiri proses.

Cara pertama adalah cara bersih . Cara Anda dimaksudkan untuk menutup aplikasi. Ini adalah hal yang sama dengan Alt+ yang F4berfungsi. Menekan Alt+ F4hanya akan mengirim WM_CLOSEpesan ke jendela aplikasi.

Sekarang, mari kita lihat ketiga cara dalam urutan terbalik.

Mengakhiri suatu proses

Di Windows, aplikasi hidup dalam proses . Di dalam proses itu, aplikasi dapat membuat jendela . Jendela adalah apa yang akan Anda lihat di desktop Anda dan dengan apa Anda akan berinteraksi.

Jadi, jika prosesnya adalah akar dari suatu aplikasi, jika Anda menghentikannya, semua yang lain akan hilang juga. Jadi ini akan bagus untuk sepenuhnya mengakhiri aplikasi. Tetapi ini akan mematikan aplikasi dengan sangat tiba-tiba, sehingga tidak ada kesempatan untuk menyimpan data penting apa pun ke disk.

Jadi ini tidak akan direkomendasikan!

Menghancurkan jendela aplikasi utama

Seperti yang baru saja kita pelajari, jendela aplikasi utama hanyalah bagian dari proses . Jadi jika kita hancurkan saja jendela itu, kita masih akan memiliki proses yang menyebalkan tempat :(

Dan itu akan lebih sulit untuk dihilangkan daripada aplikasi yang seharusnya.

Ini kemungkinan besar merupakan pendekatan paling menjijikkan untuk mencoba mengakhiri aplikasi. Tinggal jauh!

Memposting WM_CLOSEpesan

Windows adalah sistem operasi berbasis pesan. Artinya, komponen berbicara satu sama lain dengan saling mengirim pesan kecil.

Salah satu pesan ini adalah WM_CLOSEpesannya.
Jika aplikasi menerima pesan ini, disepakati, bahwa aplikasi ini harus mengambil semua tindakan dan kemudian hidup.

Tetapi setiap programmer dapat memutuskan sendiri bagaimana menangani pesan tersebut.

Seperti yang dikatakan dokumentasi sebelumnya, perilaku default adalah memanggil DestroyWindowdan, dengan demikian melakukan pendekatan keluar aplikasi kami # 2.
Dengan sedikit perbedaan itu, kali ini , disengaja dan program memiliki setiap kesempatan untuk menyimpan data penting.

Kesimpulan

Jadi, seperti yang Anda lihat, kami sangat bergantung pada belas kasihan setiap programmer di sini. Atau kami mengambil risiko kehilangan data (Anda tidak ingin mengambil risiko itu!).

Der Hochstapler
sumber
12
Untuk menguraikan, aplikasi Windows memiliki metode yang berjalan ketika jendela aplikasi menemukan acara program keluar dari pengguna. Alih-alih keluar seperti yang diinginkan pengguna, program khusus ini berisi kode dalam metode keluar ini untuk meminimalkan aplikasi ke area notifikasi alih-alih keluar seperti yang diminta pengguna. Ini bertentangan dengan pedoman desain Microsoft meskipun sayangnya ini merupakan praktik umum. Jika Anda beruntung, aplikasi mungkin memiliki pengaturan di suatu tempat yang biasanya mengatakan sesuatu seperti "perkecil ke baki saat keluar" yang dapat Anda nonaktifkan jika Anda ingin aplikasi tersebut berakhir secara nyata.
shufler
Komentar sedikit lebih handier daripada jawaban yang sebenarnya, tetapi terima kasih untuk keduanya.
temporary_user_name
Meskipun sayangnya itu tidak berubah menjadi kasus kali ini.
temporary_user_name
1
Referensi yang Anda tautkan juga memiliki ALT+F4: Closes the current window. Tidak benar-benar kesalahan aplikasi bahwa Windows memiliki definisi cara pintas yang tidak konsisten.
Stop Harming Monica
Artikel dukungan yang Anda tautkan sedikit membingungkan. "Kombinasi tombol Sistem Windows: ALT + F4: Keluar dari program" berarti bahwa Windows akan berhenti jika menerima Alt + F4. Untuk mencoba ini, perlihatkan desktop, klik pada desktop, dan ketik Alt + F4. Anda mendapatkan menu shutdown. Itu tidak berarti bahwa aplikasi lain seharusnya berhenti. Bagian "Perintah khusus keyboard" berlaku untuknya.
Ben
5

Ada beberapa hal yang dapat Anda coba jika Anda tidak dapat mematikan program dengan Alt-F4, selain membunuh proses (yang saya hanya akan menggunakan pilihan terakhir). Meskipun ini harus dilakukan berdasarkan per program karena tidak ada solusi umum.

  • Anda dapat mencoba dan menemukan opsi baris perintah dalam dokumentasi yang mematikan program sepenuhnya. Jika tidak ada, Anda dapat menghubungi pengembang
  • Opsi lain adalah melihat preferensi program untuk opsi seperti "Menekan Alt-F4 mengakhiri program alih-alih meminimalkan ke SysTray".
  • Beberapa program memungkinkan Anda untuk membuat hotkey yang ditentukan pengguna untuk tindakan seperti ini.
  • Buat skrip dengan Autohotkey yang memilih opsi untuk mengakhiri dari GUI. Sesuatu seperti "! Fq" untuk "Akses file menu dengan Alt-Flalu pilih opsi keluar ". Anda bisa membatasi hotkey ke program dengan #IfWinActive dan menetapkan Alt-F4hotkey.

Beberapa contoh:

  • Untuk mematikan PhraseExpress, Anda harus membuat pintasan ke phraseexpress.exe dengan parameter -shutdown.
  • Untuk keluar dari Word sepenuhnya, Anda bisa membuat makro yang melakukan "application.quit". Ini akan berusaha untuk menutup semua contoh Word.
  • Untuk menutup skrip AutoHotkey, Anda harus memiliki pintasan ke ExitApp di suatu tempat di skrip.

Mulailah menggunakan makro dan setelah beberapa saat Anda akan terbiasa. AutoHotkey atau AutoIt adalah bahasa skrip yang bagus untuk masalah seperti ini.

pengguna 99572 baik-baik saja
sumber
5

Anda ingin mengakses ikon baki meny melalui keyboard?

Mulai dengan Win- Buntuk fokus pada baki; jika Anda perlu mengakses item tersembunyi tambahan, pergi ke panah dan tekan spaceatau enter, kemudian pergi ke ikon aplikasi, tekan menutombol (antara Alt kanan dan tombol Ctrl) dan pergi dengan panah ke entri menu keluar / keluar .

Benoit
sumber
4
  • Alt + F4 harus menutup jendela saat ini, tidak harus menyebabkan program berhenti.
  • Jika ini adalah jendela terakhir, proses umumnya akan keluar dengan sendirinya.

Ada pengecualian seperti program yang berjalan di latar belakang dan biasanya tidak menampilkan jendela, kecuali pemberitahuan. Untuk Alt + F4 ini biasanya menolak pemberitahuan dan biasanya ada cara lain untuk membuat program keluar.

Tapi jawabannya adalah: Tidak , tidak ada pintasan keyboard untuk menghentikan proses secara paksa. Cara pintas adalah untuk membuat tindakan yang sering lebih mudah. Pemutusan paksa harus menjadi peristiwa langka, dan karena itu tidak mendapatkan jalan pintas.

  • Juga, Ctrl + C umumnya menyebabkan aplikasi konsol untuk berhenti (tetapi bukan aplikasi windows karena merupakan jalan pintas untuk "salin"). Begitu juga Ctrl + Break. Dalam setiap kasus disebut "pengendali kendali" disebut, yang biasanya mengakhiri aplikasi, (tetapi mungkin tidak).
Ben
sumber
Di hari Windows saya, Ctrl + F4 menutup jendela saat ini; Alt + F4 menutup aplikasi dan semua jendelanya, untuk aplikasi waras.
Arjan
@arjan, dalam aplikasi dengan subwindows (disebut aplikasi MDI atau Multiple Document Interface) Ctrl + F4 menutup jendela MDI Child. Misalnya dalam Word atau Excel, setiap dokumen dibuka di sub-jendela di dalam jendela utama dan Ctrl + F4 akan menutup jendela itu saja. Saat ini tab GUI lebih umum dan umumnya Ctrl + F4 menutup tab saat ini (misalnya di IE, Chrome dan Firefox, Visual Studio dll.).
Ben
1

Dalam kasus di mana Anda tidak dapat melihat task manager (aplikasi layar penuh seperti kerusakan game) dan Alt F4tidak berfungsi, Anda dapat menggunakan taskkill.exe jika Anda tahu nama prosesnya.

Buka dialog Run dengan Win Rdan ketik:

taskkill /IM NameOfTheProcess.exe /F

Dokumen tugas

varesa
sumber
1

Ctrl+ Shift+ Escuntuk membuka Pengelola Tugas.

Tekan huruf pertama dari nama aplikasi (untuk "Spotify":) s. Atau, gunakan tombol panah atas / bawah untuk menavigasi ke baris aplikasi di task manager.

Lalu Alt+ Eke "Akhiri Tugas"

Ziv
sumber
1

Di windows Cara tercepat adalah dengan menekan altdan spacesecara bersamaan dan csesudahnya

alt + space c

vaku
sumber
0

Apakah ada pintasan keyboard yang setara dengan ctrl+ alt+ deltugas akhir?

Ya, jika Anda benar-benar ingin mengakses Task Manager yang memungkinkan Anda untuk mengakhiri proses secara langsung, Anda dapat menggunakan pintasan berikut:

Ctrl+ Shift+Esc

Taji
sumber
0

CtrlPause, yang pada Dell saya adalah tombol biru Fndan F12 / Pause.

Jadi, saya menahan tombol fungsi biru, tahan Ctrltombol dan tekan F12.

HunterKingsley
sumber
1
Jawaban ini sangat membingungkan saya. saya melakukan Fn + ctrl + F12 dan komputer saya pingsan ... meskipun "Tidur" adalah F4. Saya tidak tahu apa arti simbol F12; itu benar-benar tidak sangat informatif sama sekali. Itu jelas tidak mengakhiri program. Sama dengan Fn + Ctrl + Pause.
temporary_user_name
0

alt+ F4tidak lagi menutup semua jendela. Ubah kunci registri menjadi 1 dan itu akan menutup windows, bahkan jika ada lebih banyak tab.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Value Name: NoWinKeys
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disable restriction, 1 = enable restriction)  
nitekram
sumber
0

Banyak dari ini tidak bekerja untuk saya ketika video game crash dan layar penuh, jadi saya tidak bisa mendapatkan task manager.

Solusi saya ditemukan setelah saya menyerah. Ini berfungsi pada Windows 10

  1. Tekan tombol daya di badan komputer. Windows akan mulai mati. Ini menunjukkan dialog "mematikan program-program ini"
  2. Tekan dengan cepat "batalkan shutdown" begitu program yang melanggar ditutup.

Ini pada dasarnya mematikan, tetapi Anda menghentikannya sebelum itu terjadi.

Nathan
sumber
0

ctrl + alt + del menarik task manager. Dari sana, arahkan kursor ke task manager pada monitor kedua dan tekan panah bawah hingga pada program tujuan. Kemudian gulir ke bawah hingga pada program tujuan. Tekan del pada keyboard. Ini akan mematikan proses secara eksternal tanpa membunuh semua proses di windows 10 dengan beberapa monitor.

Mod Mech
sumber
“Tekan panah bawah hingga pada program tujuan. Kemudian gulir ke bawah hingga pada program tujuan. ”Apakah itu salah ketik? Sepertinya Anda melakukan hal yang sama dua kali.
G-Man Mengatakan 'Reinstate Monica'
Ctrl + Alt + Del tidak membuka task manager . Ini menunjukkan "layar masuk" dengan berbagai opsi. Pintasan untuk membuka task manager ks Ctrl + Shift + Esc
phuclv
-1

Alt + F4 akan bekerja.

Anda harus menonaktifkan opsi "Tutup Spotify ke baki" di preferensi. Kemudian ketika Anda melakukan alt + f4 Anda, itu akan benar-benar keluar dari aplikasi.

Saya tidak tahu apakah opsi ini ada sebelumnya.

g_em
sumber
Dia tidak bertanya tentang Spotify, program itu digunakan sebagai contoh.
user598527
-1

Saya punya masalah ini dan solusi sederhana adalah membuka menu mulai dengan tombol windows, menggunakan tab sampai Anda dapat mematikan pc, mulai mematikan dan setelah beberapa detik saat pc menutup aplikasi yang Anda batalkan dengan menekan esc

Leon
sumber
2
Serius? Jika Anda menemukan rayap di rumah Anda, apakah Anda akan menggunakan penyembur api untuk membunuh mereka?
G-Man Mengatakan 'Reinstate Monica'