
Control-Alt-Delete(Ctrl+Alt+Delと省略されることが多く、「3本指敬礼」または「セキュリティキー」と呼ばれることもある)[1] [2]は、 IBM PC互換機のキーボードコマンドであり、 ControlキーとAltキーを押しながらDeleteキーを押すことで呼び出されます:+ + 。キーの組み合わせの機能はコンテキストによって異なりますが、一般的には機能を中断するか、中断を容易にします。たとえば、プリブート環境(オペレーティングシステムが起動する前)[3] [4] [5]またはMS-DOS、Windows 3.0以前のバージョンのWindows、またはOS/2では、キーの組み合わせによりコンピュータが再起動されます。Windows 95以降では、キーの組み合わせにより、Windowsセッションの終了やフリーズしたアプリケーションの強制終了を容易にするタスクマネージャまたはセキュリティ関連コンポーネントが呼び出されます。 CtrlAltDelete
歴史

キーボードによるソフトリブート機能は、もともとデイビッド・ブラッドリーによって設計されました。[6] [7] IBM PCプロジェクトの主任エンジニアであり、マシンのROM-BIOSの開発者であるブラッドリーは、もともと+ + を使用していました が、[8]キーボードの左側にぶつかって誤ってコンピューターを再起動することが非常に簡単であることに気付きました。彼自身の説明によると、プロジェクトの主任プログラマーであったメル・ハラーマンは、安全対策としてキーの組み合わせを+ +に切り替えることを提案しました。これは、オリジナルのIBM PCキーボードでは片手では押すことが不可能な組み合わせです。[9] [10] [11]CtrlAltEscCtrlAltDel
この機能は当初、内部使用のための開発機能としてのみ考案され、エンドユーザーが使用することを想定していませんでした。警告や確認なしに再起動をトリガーしたためです。これは、プログラムやドキュメントを作成する人が、電源を切らずにコンピューターを再起動できるようにするために使用することを意図していました。ビル・ゲイツ(元マイクロソフト CEO)は、これを「開発で使用していたもので、他では利用できないもの」と記憶していました。[12]しかし、この機能はIBMのオリジナルPCの技術リファレンスドキュメント[3]に詳細が記載され、それによって一般に公開されました。[9]
ブラッドリーはこの作業を、多くの作業のうちの1つの小さな作業に過ぎないと見なしていた。「5分、10分の作業で、その後、やらなければならない100個の作業の次の作業に移りました。」[7] 2018年3月の電子メールで、ブラッドリーの同僚の1人が、このコマンドが1981年にフロリダ州ボカラトンで発明されたことを確認した。[13]
ブラッドリーは、2001年8月8日にテック・ミュージアムで行われたIBM PCの20周年記念式典でゲイツを痛烈に批判したことでも知られている。 「私も功績を分け合わなければなりません。発明したのは私かもしれませんが、有名にしたのはビルだと思います。」ブラッドリーはすぐに、これはWindows NTのログオン手順(「ログオンするにはCtrl + Alt + Deleteを押してください」)への言及だと付け加えた。[14] [10]
2013年9月21日の質疑応答のプレゼンテーションで、ゲイツは、Windowsにログインするためのキーボードの組み合わせとしてCtrl+Alt+Delを使用するという決定について「それは間違いだった」と述べた。ゲイツは、同じアクションをトリガーする単一のボタンの方が良かったが、IBMにキーボードレイアウトに追加のボタンを追加させることができなかったと述べた。[8]
BIOS
デフォルトでは、オペレーティングシステムがリアルモードで実行されているとき(またはオペレーティングシステムがまだ起動されていないプリブート環境)、このキーストロークの組み合わせはBIOSによって傍受されます。[3] [4] [5] [15] [16] BIOSはソフトリブート(ウォームリブートとも呼ばれる)を実行して反応します。[3] [4] [5] [16] このようなオペレーティングシステムの例には、DOS、標準モードのWindows 3.0、および以前のバージョンのWindowsが含まれます。[8]
ウィンドウズ
DOSベースのWindows
386拡張モードで実行されているWindows 9xおよびWindows 3.0では、 [8]キーストロークの組み合わせはWindowsキーボードデバイスドライバによって認識されます。system.iniの[386Enh]セクションのLocalRebootオプションの値に応じて、Windowsは応答としていくつかのアクションのいずれかを実行します。LocalReboot =On(デフォルト)の場合:
- Windows 3.1x ではブルースクリーンが表示され、ユーザーはEnter キーを押してシステムへの応答を停止したタスク (そのようなタスクが存在する場合) を終了するか、もう一度 Control+Alt+Delete キーを押してソフトリブートを実行できます。[17]この初歩的なタスクマネージャーのテキストはSteve Ballmerによって作成されました。[18]
- Windows 9x はシステム全体を一時的に停止し、現在実行中のプロセスを一覧表示する「プログラムの終了」ダイアログボックスを表示します。このダイアログボックスでは、ユーザーが(必要に応じて強制的に)プロセスを終了できます。ユーザーは、もう一度 Control+Alt+Delete キーを押すと、ソフトリブートを実行できます。[19] [20]
LocalReboot=Offの場合、Windowsはソフトリブートを実行します。[17] [20]
Windows NT ファミリー



Windows NTファミリーのオペレーティングシステム( Windows 2000以降、名前に「NT」が付いていないもの)では、Ctrl+Alt+Deleteキーがオペレーティングシステム自体に予約されています。オペレーティングシステムのコアコンポーネントであるWinlogon [21]は、次のシナリオでキーの組み合わせに応答します。
- Windows セキュリティの呼び出し
- ユーザーがWindows コンピューターにログオンしているときに、Ctrl+Alt+Delete キーを押すと、Windows セキュリティが起動します。これは、システムをロックしたり、ユーザー を切り替えたり、ログオフしたり、パスワードを変更したり、 Windows タスク マネージャーを起動したり、シャットダウン、再起動、コンピューターをスリープまたは休止状態にしてWindowsセッションを終了したりできるグラフィカル ユーザー インターフェイスです。 [キャンセル] をクリックするか、Esc キーを押すと、ユーザーは元の状態に戻ります。
- このキーの組み合わせは、 Windows XP を除く Windows NT ファミリのすべてのバージョンおよびエディションで常に Windows セキュリティを呼び出します(下記参照)。Windows Vistaより前では、Windows セキュリティはダイアログ ボックスで、ユーザーの切り替えはできず、ログオンの日時、ユーザーがログオンしたユーザー アカウントの名前、およびコンピュータ名が表示されていました。Windows Vista 以降では、Windows セキュリティは全画面表示になりました。
- 安全な注意
- ログインスプーフィングは、Windows のログインダイアログボックスを装った悪意のあるコンピュータプログラムがユーザーのアカウント名とパスワードを盗むソーシャルエンジニアリングのトリックです。この攻撃を阻止するために、Windows NT は Ctrl+Alt+Delete をセキュアアテンションキーの組み合わせとして機能させるオプションのセキュリティ対策を実装しています。保護が有効になると、Windows はユーザーがログオンまたはコンピュータのロックを解除する前に毎回 Ctrl+Alt+Delete キーを押すように要求します。キーの組み合わせは Windows 自体によって傍受され、悪意のあるソフトウェアはこの動作を模倣できないため、[b]このトリックは阻止されます。[22] Windows コンピュータがWindows ドメインネットワークの一部でない限り、セキュアアテンション保護はデフォルトで無効になっており、ユーザーが有効にする必要があります。[23] [24]
- Windows XPの動作
- Windows XP では、再設計されたログオン インターフェイスであるWelcome Screenが導入されています。ただし、Windows XP の Welcome Screen は、セキュア アテンション シナリオをサポートしていません。[24]ユーザーが明示的に無効にするか、Windows XP コンピューターが Windows ドメイン ネットワークの一部になった結果として、従来のプレーン ログオン画面に切り替えることができます。[25]これを念頭に置いて、Windows XP では、次の独自のシナリオで Ctrl+Alt+Delete を使用します。
- ログオンプロンプトでこのキーの組み合わせを押すと、ようこそ画面が閉じられ、従来のログオンユーザーインターフェイスが呼び出されます。[25]
- ユーザーがWindows XPコンピュータにログオンし、ようこそ画面が有効になっている場合、キーの組み合わせを押すと、WindowsセキュリティではなくWindowsタスクマネージャーが起動します。[26]
- Windows Vista および Windows NT の次のバージョンでは、上記のいずれも継承されません。
OS/2
OS/2では、このキーの組み合わせはOS/2キーボードデバイスドライバによって認識され、セッションマネージャプロセスに通知されます。[27] OS/2バージョン2.0以降の通常のセッションマネージャプロセスは親のWorkplace Shellプロセスであり、「システムを再起動しています」ウィンドウを表示してソフトリブートをトリガーします。[28] 2回続けて押された場合、OS/2はセッションマネージャプロセスを待たずに即座にソフトリブートをトリガーします。
どちらの場合も、システムはページキャッシュをフラッシュし、すべてのディスクボリュームを正常にアンマウントしますが、実行中のプログラムを完全にシャットダウンしません(したがって、保存されていないドキュメントや、Workplace Shellデスクトップ上または開いているフォルダー内のオブジェクトの現在の配置は保存されません)。[28] [29]
マック
Ctrl+Alt+DeleteはmacOSのキーボードショートカットではありません。代わりに、+ + は強制終了パネルを表示します。+ + はコンピュータを再起動します。[30]⌘ Command⌥ OptionEscControl⌘ CommandPower
オリジナルのMac OS X Serverにはイースターエッグがあり、+ + ( OptionキーはMacキーボードのAltキーに相当) を押すと「これはDOSではありません!」という警告が表示されるというものだった。[31]Control⌥ OptionDelete
リナックス

UbuntuやDebianを含む一部のLinuxベースのオペレーティングシステムでは、++はログアウトのショートカットです。[32]ControlAltDelete
Ubuntu Serverでは、ログインせずにコンピュータを再起動するために使用されます。[33]
さまざまなプラットフォームでの同等機能
文化の採用
コンピュータが普及するにつれ、専門用語も普及した。Control-Alt-Deleteは「捨てる」や「処分する」という意味にもなる。[51]
キー操作はポップカルチャーにおいて問題からの逃避手段としてよく知られ、悪名高い。例えば、ビリー・タレントの曲「パーフェクト・ワールド」では、歌詞の一部に「Control-Alt-Deleted。記憶をリセットする」というシーケンスが含まれており、記憶をリセットして状況から脱出することを連想させる。[52]
参照
注記
参考文献
- ^ Smith, Gina (2007-12-03). 「知られざる革新者: 「3本指の敬礼」の発明者、David Bradley」。Computerworld。2014-07-15時点のオリジナルよりアーカイブ。2009-04-12に閲覧。
- ^ 「CTRL-ALT-DEL: 3本指の敬礼」。Togaware。2017年9月10日時点のオリジナルよりアーカイブ。2009年4月12日閲覧。
- ^ abcde IBM パーソナルコンピュータテクニカルリファレンス(改訂版)。IBM Corporation。1983年 3 月。
- ^ abcdef IBM パーソナルコンピュータ AT テクニカルリファレンス。IBM パーソナルコンピュータハードウェアリファレンスライブラリ。第 0、1、2 巻 (改訂版)。IBM Corporation。1986年 3 月 [1984-03]。1502494、6139362、6183310、6183312、6183355、6280070、6280099。
- ^ abcdef Phoenix Technologies, Ltd. (1989) [1987]. IBM PC/XT/AT コンピュータおよび互換機用システム BIOS - ROM ベース システム ソフトウェアの完全ガイド。Phoenix Technical Reference Series (第 1 版)。Addison Wesley Publishing Company、 Inc. ISBN 0-201-51806-6。
- ^ 「無名のイノベーター:『3本指の敬礼』の発明者、デビッド・ブラッドリー」Computerworld 2007年12月3日。2020年7月28日時点のオリジナルよりアーカイブ。 2018年10月30日閲覧。
- ^ ab Hughes, Virginia (2013-07-12). 「CTRL + ALT + DELETE の歴史」. mental floss . 2017-09-10 時点のオリジナルよりアーカイブ。2013-07-10閲覧。
- ^ abcd Bright, Peter (2013-09-27). 「ビル・ゲイツが本当に ctrl-alt-del が間違いだと思っているなら、自分で修正すべきだった」Ars Technica . Condé Nast . 2017-09-10 にオリジナルからアーカイブ。 2013-10-01に閲覧。
- ^ ab Williams, Gregg (1982 年 1 月)。「IBM パーソナル コンピューターの詳細」。BYTE。第 7 巻第 1 号。36 ページ。2013 年 10 月 19 日閲覧。
- ^ ab Needleman, Rafe (2011-08-15). 「Happy 30th Birthday to the IBM PC」. CNET . CBS Interactive . 2017-09-10 時点のオリジナルよりアーカイブ。2013-01-12閲覧。
- ^ Aamidor, Abe. 「この人の『control-alt-delete』に感謝」インディアナポリス・スター。2017年9月10日時点のオリジナルよりアーカイブ。 2010年9月9日閲覧。
- ^ Gross, Doug (2013-09-26). 「ビル・ゲイツ:Control-Alt-Deleteで間違いを訂正」CNN。2013-09-26時点のオリジナルよりアーカイブ。2013-09-26閲覧。
- ^ Jarvis, Craig (2018-03-05). 「おっと。ノースカロライナ州は州の発明リストから ctrl+alt+delete を削除する必要があります」。News & Observer。2018-04-04にオリジナルからアーカイブ。2018-04-03に取得。
- ^ Control-Alt-Delete: David Bradley & Bill Gates Archived 2020-07-28 at the Wayback Machine、IBM PC 20周年記念ビデオクリップ、2001年8月8日(2011年1月7日にYouTubeに投稿)
- ^ Hyde, Randall (1996-09-30). 「アセンブリ言語プログラミングの芸術」。2012-12-12時点のオリジナルよりアーカイブ。2012-04-25に閲覧。
- ^ abcdefghi Paul, Matthias R. (2002-04-03). "[fd-dev] Ctrl+Alt+Del". freedos-dev . 2017-09-09にオリジナルからアーカイブ。 2017-09-10に取得。
- ^ abc 「Windows 3.1 リソース キット SYSTEM.INI 386ENH セクション A–L」。Microsoftの KnowledgeBase 記事 83435 (1.0 版)。2001-07-30 [1992]。2016-03-20 にオリジナルからアーカイブ。2005-01-07に取得。Microsoft
Windows リソース キット for
Windows 3.1の
SYSINI.WRI
から
:
LocalReboot=<on-or-off>; 既定値: On; 目的: 386 拡張モードで回復不可能なエラーを引き起こすアプリケーションを、Windows を再起動せずに CTRL+ALT+DEL キーを押して終了できるかどうかを指定します。この設定が有効になっている場合は、アプリケーションを終了できます。この設定が無効になっている場合は、CTRL+ALT+DEL を押すと、通常どおりシステム全体が再起動されます。
- ^ Chen, Raymond (2014-09-02). 「Windows 3.1 の Ctrl+Alt+Del ダイアログのテキストを書いたのは誰か?」The Old New Thing . Microsoft . 2017-09-10 にオリジナルからアーカイブ。2014-09-10に取得。
- ^ abc Chappell, Geoff (1998-05-06). 「これは可能ですか?」.ニュースグループ: comp.os.ms-windows.programmer.vxd. Usenet: 6iouc1$dgh$2@reader1.reader.news.ozemail.net. 2017-09-10 にオリジナルからアーカイブ。 2017-09-10に取得。
LocalReboot— Windows 3.x と Windows 95 の違いに関するレポート - ^ abcd Terhune, Gary S. (2004-01-11). 「Lost Ctrl-Alt-Del function on W98, 2nd」。ニュースグループ: microsoft.public.win98.gen_discussion。Usenet : uAIVMjC2DHA.2336@TK2MSFTNGP09.phx.gbl。2013-10-02 にオリジナルからアーカイブ。2013-10-02に取得。
LocalReboot— Windows 95 における効果のレポート - ^ Andrei Miroshnikov (2018)。Windows セキュリティ監視: シナリオとパターン。John Wiley & Sons。ISBN 978-1119390879Winlogon
はシステムコンポーネントです
- ^ Osterman, Larry (2005-01-24)。「Control-Alt-Delete がセキュア アテンション シーケンス (SAS) である理由」。Larry Osterman の WebLog。MSDNブログ。2017-09-10にオリジナルからアーカイブ。2007-03-15に取得。
- ^ 「Windows 7 または Vista で Ctrl+Alt+Del によるセキュア ログオンを有効にする」。My Digital Life。2010 年 1 月 28 日。2017 年 9 月 10 日にオリジナルからアーカイブ。2013年 1 月 19 日に取得。
- ^ ab 「Windows XP、Windows Vista、Windows 7 へのログオン時に CTRL+ALT+DELETE シーケンスを有効または無効にする方法」。Microsoft サポート。Microsoft。2010 年 12 月 10 日。2015 年 3 月 8 日にオリジナルからアーカイブ。2013年 1 月 19 日に取得。
- ^ ab 「Windows XP でログオン ウィンドウとシャットダウンの設定を変更する方法」。Microsoftサポート。Microsoft。2007 年 5 月 7 日。2015 年 2 月 15 日にオリジナルからアーカイブ。2013年 1 月 19 日に取得。
- ^ 「CTRL+ALT+DEL キーの組み合わせを使用して Windows セキュリティを開くと、タスク マネージャーが開きます」。Microsoft サポート。Microsoft。2006 年 1 月 15 日。2015 年 2 月 28 日にオリジナルからアーカイブ。2013年 1 月 19 日に取得。
- ^ Iacobucci, Ed (1988). Das OS/2-Buch [ OS/2 プログラマーズ ガイド] (ドイツ語) (第 1 版). ハンブルク: Osborne / McGraw-Hill Book Company GmbH (1989 年出版). ISBN 3-89028-151-6。
- ^ ab アルブレヒト、ロバート M.プルーラ、マイケル (1993)。Das große Buch zu OS/2 バージョン 2 (ドイツ語) (第 1 版)。デュッセルドルフ:データ・ベッカー。ISBN 3-89011-598-5。
- ^ デヴィッド・モスコヴィッツ;デビッド・カー (1995)。OS/2 Warp バージョン 3 (Insider [ OS/2 Warp Unleashed Deluxe Edition ]) (ドイツ語) (第 1 版)。サムス出版。ISBN 3-87791-815-8。
- ^ abcdef 「Mac キーボードショートカット」。Apple , Inc. 2014 年 10 月 25 日時点のオリジナルよりアーカイブ。2008 年 10 月 25 日閲覧。
- ^ 「Mac OS X Server イースターエッグ - これは DOS ではありません」。2016 年 2 月 19 日時点のオリジナルよりアーカイブ。2011 年 10 月 7 日閲覧。
- ^ 「便利なキーボードショートカット」。Ubuntuデスクトップガイド。Canonical。2016年3月4日時点のオリジナルよりアーカイブ。2014年10月30日閲覧。
- ^ 「コンソールセキュリティ」。Ubuntu Server ガイド。Canonical。2016 年 3 月 4 日にオリジナルからアーカイブ。2015 年 6 月 2 日に取得。
- ^ Wilen, Toni. 「Ctrl-Amiga-Amiga は特別なものでしょうか?」English Amiga Board。 2018 年 9 月 19 日時点のオリジナルよりアーカイブ。 2018 年 9 月 19 日閲覧。
- ^ ab Paul, Matthias R. (2004-03-13). 「ユーザー空間からの再起動」(FreeDOS テクニカルノート)。2017-01-16 にオリジナルからアーカイブ。2017-01-15に取得。
- ^ abc Paul, Matthias R.; Frinke, Axel C. (1997-10-13) [初版 1991], FreeKEYB - 拡張 DOS キーボードおよびコンソール ドライバー(ユーザー マニュアル) (v6.5 版)[1] (注:FreeKEYBは、ほとんどのキーボードレイアウト、コードページ、国コードをサポートする、K3PLUSのUnicodeベースの動的構成可能な後継です。)
- ^ abc Paul, Matthias R.; Frinke, Axel C. (2006-01-16)、FreeKEYB - 高度な国際 DOS キーボードおよびコンソール ドライバー(ユーザー マニュアル) (v7 予備版 (v6.58) 版)
- ^ ab フリンケ、アクセル C. Paul、Matthias R. (1995-05-10) [初版 1991]、K3PLUS v6 - DOS-Standard-Tastaturtreiber KEYB GR の究極のエルザッツ(ユーザー マニュアル) (ドイツ語) (r49-v6.21 版)(注: K3PLUS は当時ドイツで広く配布されていた DOS 用の拡張キーボード ドライバーで、他のいくつかのヨーロッパ言語への適応も可能でした。配布パッケージ
K3PLUS.DOCの一部ですK3P621P2.ZIP。) - ^ 「キーボード ショートカット」。Oracleヘルプ センター。2019 年 8 月 22 日のオリジナルからアーカイブ。2019年 8 月 22 日取得。
- ^ 「Windows XP で使用できるキーボード ショートカットの一覧」。Microsoft.com。2019年 8 月 26 日時点のオリジナルよりアーカイブ。2019年 8 月 22 日閲覧。
- ^ 「Windows キーボード ショートカットの一覧」。2019 年 8 月 22 日時点のオリジナルよりアーカイブ。2019 年 8 月 22 日閲覧。
- ^ 「キーボードから強制的にシステムクラッシュを起こす」。Microsoft Learn 。2023 年 12 月 15 日閲覧。
- ^ 管理人 (2023-02-28). 「Windows の BSOD マニュアルを参照: 6 つの形式」。TecnoTuto (スペイン語) 。2023-11-19に取得。
- ^ 「IBM OS 2 Warp 4 基礎レベルトレーニングマニュアル」の全文。2001 年。
- ^ ab "FreeMiNT-Portal - mint.doc". 2000-04-27. 2017-01-15時点のオリジナルよりアーカイブ。 2017-01-09に閲覧。
- ^ “Ctrl+Alt+Delete”. 2019年8月22日時点のオリジナルよりアーカイブ。2019年8月22日閲覧。
- ^ 「Mac OS X 10.4 以前: コンピュータが応答しなくなる」Apple, Inc. 2008 年 10 月 16 日時点のオリジナルよりアーカイブ。2008 年 10 月 25 日閲覧。
- ^ 「Haiku/BeOS Tip Server: Tracker を強制終了して再起動する」。2017 年 2 月 5 日時点のオリジナルよりアーカイブ。2019年 8 月 22 日閲覧。
- ^ 「XFCE4 キーボード ショートカット」。Technology of a Knucklehead。2014年 8 月 2 日。2017 年 4 月 10 日にオリジナルからアーカイブ。2017年 4 月 10 日に取得。
- ^ 「FOXTEL セットトップユニットの再起動」。2008年6月9日時点のオリジナルよりアーカイブ。2008年6月14日閲覧。
- ^ Wordspy Archived 2007-11-15 at the Wayback Machineでは、このような使用例の最も古い例として、Chris Miksanek の 1995 年 12 月 18 日の Computerworld コラム「Ctrl-Alt-Delete those holiday trinkets」が挙げられています。
- ^ “Billy Talent – 'Perfect World' Lyrics”. 2016年3月3日時点のオリジナルよりアーカイブ。2011年7月13日閲覧。
さらに読む
- kill(2) および reboot(2) の Linux マニュアル ページ。
外部リンク
- David Bradley が Ctrl-Alt-Delete を発明した経緯を GreatBigStory で説明しています。2022 年 5 月 24 日に ghostarchive.org にアーカイブされました。
