Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決】ePSXeが「動作を停止しました」エラーでクラッシュする原因と対処法

ePSXeはWindows向けに提供されているPlayStation(PS1)エミュレータで、Windowsで利用できる最高のエミュレータの一つとしてよく挙げられます。しかし、一部のユーザー(主にWindows 10ユーザー)から、ゲームを起動するたびにプログラムがクラッシュし、その後「ePSXe.exeは動作を停止しました」というエラーメッセージが表示されるという報告があります。

【解決】ePSXeが「動作を停止しました」エラーでクラッシュする原因と対処法

この問題はその後のパッチでも完全には解決されておらず、最新版でも発生することがあります。ただし、ユーザーの間で実際に効果があったとされる対策方法がいくつか報告されています。以下の方法を順番に試して、問題が解決するかどうか確認してみてください。

ePSXeが動作を停止する原因

ePSXeがクラッシュする理由はいくつかあり、簡単な修正で済む場合もあれば、やや高度なトラブルシューティングが必要な場合もあります。主な原因は以下の通りです。

  • CPUオーバークロック設定:CPUをオーバークロックしていないユーザーでも、この設定がx1以外の値になっていることがあります。なぜデフォルトでx1以外に設定されるのかは不明ですが、これがePSXeのクラッシュを引き起こすため、x1に変更する必要があります。
  • グラフィックドライバー:ドライバーもよくある原因です。古いドライバーが問題を引き起こすこともありますが、むしろ新しくインストールしたドライバーがプログラムを完全にサポートしていないケースの方が多いようです。
  • Windows 10との互換性:この問題はほぼWindows 10ユーザーに限定して発生するため、Windows 7向けの互換モードで実行してみる価値があります。
  • 管理者権限の不足:プログラムが正しく動作するために管理者権限が必要な可能性もあるため、権限を付与しておきましょう。

解決策1:CPUオーバークロックをx1に設定する

これはこの問題を解決する最も有名な方法で、インターネット上の多くのフォーラム投稿や動画でも紹介されています。アプリ内メニューから設定できるCPUオーバークロックの値がx1より大きく設定されていることで発生する問題を、簡単に解決できます。

なぜこの設定がデフォルトでx1以外になっているのかは不明ですが、多くのユーザーがトラブルシューティングの過程でたどり着いた定番の解決策なので、まずは試してみてください。

  1. ePSXeのメイン実行ファイルを見つけてダブルクリックし、起動します。スタートメニューから検索することもできます。
  2. エミュレータのウィンドウが開いたら、メニューバーのOptions(オプション)をクリックし、CPU overclocking(CPUオーバークロック)の項目にマウスを合わせます。
  3. x1のオプションをクリックして選択します。その後、問題がまだ発生するかどうか確認してください。
【解決】ePSXeが「動作を停止しました」エラーでクラッシュする原因と対処法

解決策2:最新ドライバーをインストールするか、直前のバージョンに戻す

Windows 10ではOSの新バージョンをインストールする際に一部のドライバーが自動更新されることがあり、最新のグラフィックカードドライバーが原因だったという報告があります。以前のバージョンに戻すことで問題が解決したという声もあります。逆に、最近ドライバーを更新していない場合は、更新を適用することで改善する可能性があります。

  1. スタートメニューのボタンをクリックし、「Device Manager(デバイスマネージャー)」と入力して、表示された結果の最初のものを選択します。Windowsキー + Rキーの組み合わせで「ファイル名を指定して実行」ダイアログを開き、「devmgmt.msc」と入力してOKをクリックする方法もあります。
  2. グラフィックカードのドライバーを更新したいので、ディスプレイアダプターのセクションを展開し、グラフィックカードを右クリックしてデバイスのアンインストールを選択します。
  3. 現在のグラフィックデバイスドライバーのアンインストールを確認するダイアログやプロンプトが表示された場合は確認し、処理が完了するまで待ちます。
  4. NVIDIAまたはAMDの公式サイトでグラフィックカードのドライバーを探します。カードとOSに関する必要な情報を入力し、Search(検索)をクリックします。
  5. 利用可能なすべてのドライバーの一覧が表示されます。必要な項目までスクロールし、名前をクリックしてDownload(ダウンロード)ボタンを押します。コンピューターに保存し、開いて、画面の指示に従ってインストールします。その後、ePSXeがまだクラッシュするかどうか確認してください。
【解決】ePSXeが「動作を停止しました」エラーでクラッシュする原因と対処法【解決】ePSXeが「動作を停止しました」エラーでクラッシュする原因と対処法【解決】ePSXeが「動作を停止しました」エラーでクラッシュする原因と対処法

代替案:ドライバーをロールバックする

自分でドライバーを探す作業は、PCの情報を入力したり、多数のドライバーの中から検索して手動でインストールする必要があるため、慣れていないユーザーには難しく感じられるかもしれません。そんな方には別の方法があります。それがグラフィックカードドライバーのロールバックです。

この操作では、最新のアップデート前にインストールされていたドライバーのバックアップファイルを探し、そのドライバーを代わりにインストールします。このオプションは常に利用できるわけではありませんが、NVIDIAとAMDのどちらの環境でも使える、確実に簡単な方法です。

  1. まず、現在マシンにインストールされているドライバーをアンインストールする必要があります。
  2. スタートメニューのボタンの横にある検索フィールドに「Device Manager(デバイスマネージャー)」と入力して、デバイスマネージャーのウィンドウを開きます。Windowsキー + Rキーの組み合わせで「ファイル名を指定して実行」ダイアログを開き、「devmgmt.msc」と入力してOKまたはEnterキーを押す方法もあります。
  3. ディスプレイアダプター」セクションを展開すると、現在マシンにインストールされているすべてのディスプレイアダプターが表示されます。
  4. ロールバックしたいディスプレイアダプターを右クリックしてプロパティを選択します。プロパティウィンドウが開いたら、ドライバータブに移動し、ドライバーを元に戻す(Roll Back Driver)ボタンを見つけます。
  5. このオプションがグレーアウトしている場合、そのデバイスは最近更新されていないか、古いドライバーのバックアップファイルが存在しないことを意味します。
  6. オプションがクリック可能な場合はクリックし、画面の指示に従って処理を進めます。コンピューターを再起動し、ePSXeで問題がまだ発生するかどうか確認してください。
【解決】ePSXeが「動作を停止しました」エラーでクラッシュする原因と対処法

解決策3:管理者として実行し、互換モードを使用する

最後に、管理者権限で強制的に実行してみるのも良いでしょう。実際にこれで解決したという人もいます。また、Windows 7では通常この問題が発生しないため、実行ファイルをWindows 7用の互換モードで実行して問題が解決するか確認してみてください。

  1. ePSXe.exeファイルを見つけ、デスクトップ、スタートメニュー、または検索結果ウィンドウでその項目を右クリックしてプロパティを選択します。プロパティウィンドウの互換性タブに移動し、「管理者としてこのプログラムを実行する」のチェックボックスにチェックを入れます。
  2. 互換モードセクションで、「このプログラムを互換モードで実行する」のチェックボックスにチェックを入れ、ドロップダウンリストからWindows 7を選択して、変更を確定します。
  3. 管理者権限の確認を求めるダイアログが表示された場合は確認します。以降、ePSXeは管理者権限で起動するようになります。アイコンをダブルクリックして起動し、エラーがまだ表示されるかどうか確認してみてください。

  1. 「Internet Explorerは動作を停止しました」エラーの原因と8つの解決方法

    「Internet Explorerは動作を停止しました(Internet Explorer has stopped working)」というエラーが表示される場合、Internet Explorer自体に何らかの問題が発生しています。この記事では、このエラーの主な原因と、具体的な解決方法を詳しく解説します。 Internet Explorer(IE)は、Webページを閲覧するためのブラウザです。かつてはWindows OSに標準搭載され、Windowsの既定のブラウザとして広く使われていましたが、Windows 10の登場以降はMicrosoft Edgeにその役割を引き継ぎました。 エラー

  2. 【Windows 10】Microsoft Setup Bootstrapperが動作しなくなった問題の対処法を徹底解説

    Microsoft Office 2013、2016、2019では、Composite Application Library(複合アプリケーションライブラリ)を使用して開発されたアプリを初期化するために「ブートストラッパー」と呼ばれるソフトウェアが使われています。これにより、インストールプロセス中の依存関係の数が減り、セットアップがスムーズになります。 しかし、「Microsoft setup bootstrapper has stopped working(Microsoft セットアップ ブートストラッパーが動作を停止しました)」というエラーに直面した場合、インストール作業が中断されてし