あるゲームを起動するとabnormal program terminationというエラーが出て強制終了してしまいます。
これの原因はなんでしょうか?
そして対処法はどうやるのでしょうか?

A 回答 (3件)

「abnormal program termination」は、C言語で「abort関数」を呼ぶと出ます。

そしてプログラムが強制終了します。

「あるゲーム」で、それ以上先に進めない状態になった時、例えば
・プロテクトチェックに引っ掛かった
・オンライン接続出来なかった
・実行必須環境に満たなかった(メモリが足りない、DirectXがインストールされていない、グラフィックカードに3Dアクセラレータが載ってない、など)
などの時、ゲーム開発者が「abort関数呼んでオシマイ」と言う作り方をしているのでしょう。

対処法は以下の通りです。

・製品のゲームCD/ゲームDVDをドライブに入れておく
・オンライン接続の際、ルーターやモデムで、ゲームが使うポートを開放しておく
・メモリ容量が足りているかなど、ハードウェア環境が「必須条件」を満たしているか確認する
・ゲームメーカーのサポートセンターを利用する
    • good
    • 0

参考URLをご覧ください(ソフト該当の場合)


(1)A** ソフトウェアを削除する
(2)WindowsTemp フォルダの内容を削除する

参考URL:http://support.microsoft.com/kb/316512/ja
    • good
    • 0

ゲームがバグってるか、OSが不安定な状態にあるか、


何か相性の悪いソフトが動いているか…
そのエラー自体、めったに出るものではないこともあり、
ゲーム名すら公開されずにそのメッセージだけでは、
具体的な原因はまず分かりません。
# ありそうなのは、オンラインゲームだと、チート行為対策と何かがぶつかってるとか?

結果として対処方法も、
動作環境や各種設定、再現手順などをまとめて、その「あるゲーム」」のメーカに報告してみる。
一度アンインストールして再度インストールしてみる。
余分なソフトを消してみる。OSから入れなおす。
など、漠然とした方法にならざるを得ません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

注目の記事

基本情報技術者試験の言語ってどうやって選ぶ?

SEを目指す場合、基本情報技術者試験を経て実務に就いた人も多いのではないでしょうか。教えて!gooにはSEを目指している質問者からこんな質問が寄せられました。 「基本情報技術者試験のC言語とJavaの違い?」 将...

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ