こっぺぱんブログ

ARTICLE PAGE

in PCゲームその他

Arma3 「0xC0000005 ACCESS_VIOLATION」で起動しない場合の対処例

-- COMMENT




Arma3の起動時に「0xC0000005 - ACCESS_VIOLATION」のエラーが発生し起動しない場合の対処例をまとめています。なおOSはWindows7の64bitです。




以下のBohemia InteractiveのWIKIに記載されているトラブルシューティングを参考にしています。

bistudio.com/wiki

0xC0000005 - ACCESS_VIOLATION
このエラーは非常に一般的です。ハードウェアの誤動作、コンピュータ内のウイルス、ゲーム自体のエラーなど、多くの問題が原因である可能性があります。可能な解決策:

別のサーバーに参加してから、前のサーバーに再び参加してみてください。
グラフィックスカードドライバを新しいバージョンにアップデートしてください。
グラフィックスカードドライバを古いバージョンにロールバックします。
GPUとCPUの温度を確認してください。
Steamを使用してゲームキャッシュの完全性を確認します。
DirectXを再インストールしてください。
Visual C ++ 2013 Redistributableパッケージ(x86およびx64バージョン)をアンインストールし、コンピュータを再起動してパッケージを再度インストールします(修復機能は使用しないでください)。
破損したシステムファイルを修復するには、Windowsシステムファイルチェックツールを実行します。




表題の現象は恐らくランチャーのCPUやメモリ周りのパラメータの設定をいじった後で起こったと思いますが、困ったのはArma3でこのエラーが発生するようになった後でDirectXを使用するゲームの内、DirectX11を使用していると思われるゲームの大半が起動時に動作を停止しましたとエラーが出るようになったことです。管理人の環境でこの症状に該当するのはSkyrim SE、Fallout4、The Crewといったところです。GTA5はDirectX11モードで動作していますが問題はない模様。DirectX9を使用するゲームは当然問題ないです。


トラブルシューティングの一覧を一通り行った結果、管理人の環境で効果があったのはDirectXの再インストールでした。Windows7のDirectXのVerはDirectX11ですが、DirectX11は単体でダウンロードすることができません。以下のダウンロードページからService Packと更新プログラムをインストールすることで、DirectXを更新することができます。

更新プログラム「KB2670838」のダウロード

該当する更新プログラムは「KB2670838」になりますが、すでにインストールされている場合にはその旨エラーが表示されます。WindowsUpdateを定期的に行っている場合にはすでにインストールされているため、最初に更新プログラム「KB2670838」を削除する必要があります。

「コントロール」→「プログラムと機能」→「インストールされた更新プログラムを表示」でインストールされた更新プログラムを表示し更新プログラム「KB2670838」を削除します。インストールされている更新プログラムの数が多く探すのが面倒な場合は検索欄に「KB2670838」を入力すると該当項目が表示されます。

表題の「0xC0000005 ACCESS_VIOLATION」のエラーは管理人の環境では更新プログラム「KB2670838」を削除することで解決し、再インストールしなくても正常に起動することを確認しました。DirectXを使用するほかのゲームも正常起動するようになったようです。更新プログラム「KB2670838」は以下のMicrosoftのサイトからダウンロードし再インストールします。

更新プログラム「KB2670838」のダウロード




更新プログラム「KB2670838」はインストールされていなくても動作するゲームもあればゲームタイトルによっては必須のようでインストールされていない場合、ゲームによっては正常起動しません。Arma3自体はVisual C ++ 2013はインストールされていなくても動作はするようです。



表題のエラーと同時にDirectx11を使用するゲームが起動時に動作を停止する現象とArma3が起動しなくなる現象はどうもMSI Afterburnerが起動していると現象が出るようです。MSI Afterburner自体は表題のエラーが出る前は問題なく使用できていたため、原因は定かではありません。

仮に表題のエラーと同時にDirectx11を使用するゲームが起動時に動作を停止する現象が発生した場合、Directx11を使用するゲームが起動時に動作を停止する現象の対処例については以下の記事で触れています。

「Fallout4は動作を停止しました」の対処例


関連記事
スポンサーサイト
  • Share