Abort, Retry, Fail?

"Abort, Retry, Fail?"（中止、再試行、失敗?）は、DOSオペレーティングシステムで表示されるエラーメッセージの一つであり、エンドユーザに、次にOSが行う行動を選択するよう促すものである。このメッセージは、ユーザビリティの悪いコンピュータユーザインタフェースの例として挙げられることが多い。
MS-DOSの日本語版では、中止 (A), 再試行 (R), 失敗 (F)？と表示された。
背景.
DOSファミリのオペレーティングシステム（MS-DOS、PC DOS、DR-DOSなど ）は、CP/M用に書かれたソフトウェアが変更を加えなくてもDOSに移植できるように考慮して設計されていた。
ほとんどのCP/Mシステムでは、ディスクドライブのドアが開いた状態でフロッピーディスクドライブを読み取ろうとすると、ドアが閉じられるまでディスクからの信号を待つ。一部のハードウェアでは、実際の物理ディスクがドライブに挿入されるまでハングアップする。多くのCP/Mのユーザーは、ディスクが正しく挿入されるまでディスクドライブの読み取り操作を停止する仕様を、複数のディスクを管理する方法として利用していた。最初のIBM PCでも、CPUがディスクドライブのドアが開いていると判断できるような高度なハードウェアを備えていたが、エラーが返されると、ファイルを開こうとしたソフトウェアを中断し、ユーザが正しいディスクを挿入するまで待つ。
それでも、可能であれば、ドライブにディスクを挿入しなくてもハングから抜ける方法をユーザに与えることによって、ユーザの体験を改善することが望ましい。このため、DOSでこのエラーメッセージが採用された。
概要.
ディスクが見つからないこと（またはディスクドライブのドアが開かれていること）は、DOSによって「クリティカルエラー」（致命的なエラー）として定義され、「クリティカルエラーハンドラ」が呼び出される。デフォルトのクリティカルエラーハンドラは、COMMAND.COMの一部である。エラーハンドラは、"Abort, Retry..."のエラーメッセージを表示し、ユーザの入力を待つ。他の問題（特に、ディスクからデータを読み取っているときのチェックサムエラー）も「クリティカルエラー」として定義されていたため、ディスクが見つからない、またはディスクドライブが開かれている以外の理由でも、このエラーメッセージが表示された。ユーザは、これらのエラーメッセージに対して、OSが取るべき行動を、対応するキーボードのキーを押すことによって選択した。利用可能な選択は以下の通りである。
大衆文化において.
このエラーメッセージは、大衆文化において、人をイライラさせる無駄なメッセージの一例となっている。DOS 3.0以前では、「再試行」を選択してもすぐにエラーメッセージが繰り返され、他の選択肢を選ぶと、プログラムが終了して、それまでの作業が無駄になる。「失敗」の選択肢が追加されたことにより、作業が無駄になるのを避けることができるという点で状況は幾分改善されたが、ユーザが「失敗」以外を選択する理由がなく、このエラーメッセージはまだ役立たずのままだった。
1993年、は、"13th Gen: Abort, Retry, Ignore, Fail?"という、ジェネレーションXの文化についての同情的な本を発表した。
1996年、ホワイト・タウンは、">Abort, Retry, Fail?"というタイトルのCDをリリースした。
『』は、この言葉をユーモラスなコンピュータ関連のエラーに焦点を当てたコラムのタイトルとして使用している。