アプリケーションを終了するキーボードショートカットはありますか?(alt + f4だけではありません)


27

私はSpotifyを使用します。これは、他の多くのアプリケーションと同様に、ウィンドウを閉じても実行されたままです。つまり、I alt+の場合F4、目的の効果が得られません。ウィンドウを閉じるだけです。起動バーの下部にある小さなアイコンは、アクティブなアプリケーションとして強調表示されたままです。本当に閉じるには、アイコンを右クリックして「終了」を選択する必要があります。毎回そうする気はありません。

ctrl+ alt+ del終了タスクに相当するキーボードショートカットはありますか?


2
ワオ。ただ...すごい。間違った答えには29票があります。民主主義?
ベン

1
しかし、@ Benはもはや受け入れられた答えではありません。これに再び注意を向けてくれてありがとう。
temporary_user_name

回答:


13

アプリケーションとアプリケーションのメニューのレイアウト によっては、ALT+ を押しFてからXキーを押すことができる場合があります。 ALT+ Fは、ファイルメニューを開き、Xアプリケーションを終了します。これが機能しない場合は、メニューバーの[終了]または[終了]ボタンを探し、対応する下線付きのキーを押します。これはあなたのためのトリックを行う必要があります。


よくやった。これはまさに私が探していたものだったので、これを初めて読んだときに誤解したに違いありません。ゲームのようなフルスクリーンアプリでは動作しませんが、他のすべてに最適です。
temporary_user_name

33

はいあります。それはですAlt+ F4

これは、プログラム終了するためのキーの組み合わせです。宣伝されているように機能しない唯一の理由は、マイクロソフトの設計ガイドラインに従うことを拒否する無知なプログラマーです。

この問題は、他のホットキーでも同様に続きます。AutoHotKey(または同様のツール)を使用して、プロセスを強制終了するカスタムソリューションを作成することしかできませんでした。しかし、これはおそらくあなたが多くの仕事を失うことになるでしょう。それはプロセスを終了するためのブルートフォースメソッドであるためです。


もっと知りたい!

私の理解では、Windowsアプリケーションを終了する方法はいくつかあります。

  1. メインアプリケーションウィンドウへのウィンドウメッセージの投稿。WM_CLOSE
  2. メインアプリケーションウィンドウを破棄します。
  3. プロセスを終了します。

最初の方法は、クリーンな方法です。アプリケーションを閉じることを意図している方法。これはAlt+ F4動作するものと同じです。Alt+ F4を押すと、WM_CLOSEメッセージがアプリケーションウィンドウに送信されます。

それでは、3つの方法すべてを逆の順序で見てみましょう。

プロセスの終了

Windowsでは、アプリケーションはプロセス内に存在します。そのプロセス内で、アプリケーションはウィンドウを作成する場合があります。ウィンドウは、デスクトップに表示されるものであり、対話するものです。

そのため、プロセスがアプリケーションのルートである場合、それを終了すると、他のすべても同様になくなります。したがって、これはアプリケーションを完全に終了するのに最適です。しかし、これはされます殺す、それがディスクにすべての重要なデータを保存する機会を持っていないということなので、急にアプリケーションを。

したがって、これは推奨されません!

メインアプリケーションウィンドウの破棄

先ほど学習したように、メインアプリケーションウィンドウはプロセスの一部にすぎません。したがって、そのウィンドウを破棄するだけでも、プロセスが場所を悪臭を放ちます:(

そして、それはアプリケーションがそうであったよりも取り除くのがさらに難しいでしょう。

これはおそらく、アプリケーションを終了しようとする最も厄介なアプローチです。遠く離れて!

WM_CLOSEメッセージを投稿する

Windowsはメッセージベースのオペレーティングシステムです。つまり、コンポーネントはお互いに小さなメッセージを送信することで互いに通信します。

これらのメッセージの1つはWM_CLOSEメッセージです。
アプリケーションがこのメッセージを受信した場合、このアプリケーションはすべてのアクションとライフを捕捉する必要があることに同意します。

しかし、すべてのプログラマーは、メッセージの処理方法を自分で決めることができます。

ドキュメントは、以前の私たちに語った、デフォルトの動作が呼び出すことであろうDestroyWindowと、このように我々のアプリケーションの終了アプローチ#2を実行します。
わずかな違いはありますが、今回は意図的であり、プログラムは重要なデータを保存するあらゆる機会を持っています。

結論

したがって、ご覧のとおり、私たちはここにいるすべてのプログラマーの慈悲にほとんど賛成しています。または、データを失うリスクを負います(そのリスクを負いたくありません!)。


12
詳しく説明すると、Windowsアプリケーションには、アプリケーションのウィンドウでユーザーからのexitプログラムイベントが発生したときに実行されるメソッドがあります。ユーザーが必要に応じて終了する代わりに、この特定のプログラムには、ユーザーが要求したように終了する代わりに通知領域へのアプリケーションを最小化するコードがこのexitメソッドに含まれています。これはマイクロソフトの設計ガイドラインに反していますが、残念ながら一般的な慣行です。運がよければ、アプリケーションには通常「終了時にトレイに最小化する」などのような設定があり、アプリケーションを実際に終了する場合は無効にできます。
-shufler

コメントは実際の回答よりも少し便利ですが、とにかく両方のおかげです。
temporary_user_name

残念ながら、今回はそうではありませんでした。
temporary_user_name

1
あなたがリンクする同じ参照も持っていALT+F4: Closes the current windowます。Windowsに一貫性のないショートカット定義があるというアプリケーションのせいではありません。
ハーミングモニカを停止

リンクしたサポート記事は少しわかりにくいです。「Windowsシステムキーの組み合わせ:Alt + F4:プログラムの終了」は、WindowsがAlt + F4を受信すると終了することを意味します。これを試すには、デスクトップを表示し、デスクトップをクリックして、Alt + F4を入力します。シャットダウンメニューが表示されます。他のアプリケーションが終了することになっているわけではありませ。「一般的なキーボードのみのコマンド」セクションがそれらに適用されます。
ベン

5

を使用してプログラムをシャットダウンできない場合はAlt-F4、プロセスを強制終了する以外にも、いくつかの方法を試すことができます(最後の手段のみを使用します)。一般化された解決策がないため、これはプログラムごとに行う必要がありますが。

  • プログラムを完全にシャットダウンするドキュメントでコマンドラインオプションを試してみてください。存在しない場合は、開発者に連絡できます
  • もう1つのオプションは、「SysTrayに最小化する代わりにAlt-F4を押すとプログラムを終了する」などのオプションをプログラムの設定で調べることです。
  • 一部のプログラムでは、このようなアクションのユーザー定義のホットキーを作成できます。
  • GUIから終了するオプションを選択するAutoHotkeyを使用してスクリプトを作成します。「ファイルメニューにアクセスAlt-Fして終了オプションを選択」の「!fq」のようなもの。#IfWinActiveを使用してプログラムにホットキーを制限し、ホットキーを割り当てることができAlt-F4ます。

いくつかの例:

  • PhraseExpressをシャットダウンするには、-shutdownパラメーターを指定して、phraseexpress.exeへのショートカットを作成する必要があります。
  • Wordを完全に終了するには、「application.quit」を実行するマクロを作成できます。これにより、Wordのすべてのインスタンスが閉じられます。
  • AutoHotkeyスクリプトを閉じるには、スクリプトのどこかにExitAppへのショートカットが必要です。

マクロの使用を開始するだけで、しばらくするとマクロがハングします。AutoHotkeyまたはAutoItは、この種の問題に適したスクリプト言語です。


5

キーボード経由でトレイアイコンにアクセスしたいですか?

Win- Bから始めて、トレイに焦点を合わせます。追加の非表示アイテムにアクセスする必要がある場合は、矢印に移動してspaceまたはを押してenterから、アプリケーションのアイコンに移動し、menuキー(右AltキーとCtrlキーの間)を押して、矢印で終了/終了メニューエントリに移動します。


4
  • Alt + F4は現在のウィンドウを閉じますが、必ずしもプログラムが終了するわけではありません。
  • 最後のウィンドウである場合、プロセスは通常、それ自体で終了します。

バックグラウンドで実行され、通知を除き、通常はウィンドウを表示しないプログラムなどの例外があります。これらの場合、一般的にAlt + F4は通知を却下し、通常はプログラムを終了する別の方法があります。

しかし、答えは「いいえ」です。プロセスを強制終了するためのキーボードショートカットはありません。ショートカットは、頻繁なアクションを簡単にするためのものです。強制終了はまれなイベントであるため、ショートカットは取得されません。

  • また、Ctrl + Cを押すと、通常コンソールアプリケーションが終了します(ただし、「コピー」のショートカットであるWindowsアプリケーションは終了しません)。Ctrl + Breakも同様です。いずれの場合も、「コントロールハンドラ」が呼び出され、通常はアプリケーションを終了します(そうでない場合もあります)。

私のWindows時代、Ctrl + F4は現在のウィンドウを閉じました。正気なアプリケーションのために、Alt + F4はアプリケーションとそのすべてのウィンドウを閉じました。
アルジャン

@arjan、サブウィンドウを備えたアプリケーション(MDIまたはマルチドキュメントインターフェイスアプリケーションと呼ばれる)では、Ctrl + F4はMDI子ウィンドウを閉じます。たとえば、WordまたはExcelでは、各ドキュメントはメインウィンドウ内のサブウィンドウで開かれ、Ctrl + F4はそのウィンドウのみを閉じます。最近のタブ付きGUIはより一般的で、通常はCtrl + F4で現在のタブを閉じます(IE、Chrome、Firefox、Visual Studioなど)。
ベン


1

タスクマネージャー(ゲームの誤作動などのフルスクリーンアプリケーション)Alt F4が表示されず、機能しない場合は、プロセスの名前がわかっていればtaskkill.exeを使用できます。

実行ダイアログを開き、次Win Rを入力します。

taskkill /IM NameOfTheProcess.exe /F

Taskkillドキュメント


1

Ctrl+ Shift+ Escタスクマネージャーを開きます。

アプリケーション名の最初の文字を押します(「Spotify」の場合:)s。または、上下の矢印キーを使用して、タスクマネージャーでアプリケーションの行に移動します。

次に、Alt+ E「タスクの終了」


1

Windowsで最速の方法は、を押してaltからspace同時に、 cその後で

alt + space c


0

ctrl+ alt+ del終了タスクに相当するキーボードショートカットはありますか?

はい、プロセスを直接終了できるタスクマネージャーに本当にアクセスしたい場合は、次のショートカットを使用できます。

Ctrl+ Shift+Esc


0

CtrlPause、これは私のデルでは青いFnキーとF12 / Pause

そこで、青いファンクションCtrlキーを押したまま、キーを押しながらを押しF12ます。


1
この答えは本当に私を混乱させます。Fn + ctrl + F12を実行しましたが、コンピューターが停電しました...「スリープ」はF4ですが。F12シンボルの意味がわかりません。実際にはあまり有益ではありません。ただし、プログラムは完全に終了しませんでした。Fn + Ctrl + Pauseと同じです。
temporary_user_name

0

alt+ F4はウィンドウを閉じなくなりました。レジストリキーを1に変更すると、さらにタブがある場合でもウィンドウが閉じます。

[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)  

0

これらの多くは、ビデオゲームがクラッシュして全画面表示になったときに機能しなかったため、タスクマネージャーにアクセスできませんでした。

私のソリューションは、あきらめた後に見つかりました。これはWindows 10で機能しました

  1. コンピューター本体の電源ボタンを押します。Windowsのシャットダウンが開始されます。「これらのプログラムをシャットダウンする」ダイアログが表示されます
  2. 問題のあるプログラムが閉じたら、「シャットダウンをキャンセル」をすばやく押します。

基本的にシャットダウンしますが、停止する前に停止します。


0

ctrl + alt + delはタスクマネージャーをプルします。そこから、2番目のモニターのタスクマネージャーにカーソルを合わせ、宛先プログラムが表示されるまで下矢印を押します。次に、目的のプログラムが表示されるまで下にスクロールします。キーボードのdelを押します。これにより、複数のモニターを備えたWindows 10上のすべてのプロセスを強制終了せずに、外部でプロセスを強制終了します。


「宛先プログラムになるまで下矢印を押します。次に、目的のプログラムが表示されるまで下にスクロールします。」それはタイプミスですか?同じことを2回行っているようです。
G-Manは「Reinstate Monica」と

Ctrl + Alt + Del はタスクマネージャーを開きません。「ログイン画面」にさまざまなオプションが表示されます。タスクマネージャーを開くためのショートカットCtrl + Shift + Escキー
phuclv

-1

Alt + F4が機能します。

環境設定で「Spotifyをトレイに閉じる」オプションを無効にする必要があります。その後、Alt + F4キーを押すと、実際にアプリが終了します。

以前にこのオプションが存在するかどうかはわかりません。


彼はSpotifyについて尋ねていません、プログラムは例として使用されました。
user598527

-1

私はこの問題を抱えていて、簡単な解決策は、Windowsキーでスタートメニューを開き、タブを使用してPCをシャットダウンし、シャットダウンを開始し、PCがESCを押してキャンセルするアプリケーションを閉じている数秒後に


2
マジ?あなたの家でシロアリを見つけたら、火炎放射器を使って殺しますか?
G-Manが「Reinstate Monica」と言う
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.