Apex Legendsのエラーコード0x887a0006を解決する8つの方法
「Apex Legends」は世界中で大人気のバトルロイヤルゲームですが、プレイヤーがゲームを楽しめなくなるさまざまなエラーに悩まされることも少なくありません。
特に多くのプレイヤーが遭遇するのが、ゲームの起動を妨げる「Apex Legends エンジンエラー 0x887a0006」です。この問題はインターネット接続やアカウント情報に関連している可能性があり、パスワードの変更やアプリの再インストールなど、さまざまな対策が試されてきましたが、効果にはばらつきがあるのが実情です。
解決策について説明する前に、まずはApex Legendsとはどのようなゲームなのかを簡単におさらいしましょう。
Apex Legendsの概要
Apex Legendsは、Respawn Entertainmentが開発した基本プレイ無料(F2P)のバトルロイヤルゲームです。Microsoft Windows、PlayStation 4、Xbox Oneなどのプラットフォーム向けに提供されており、2019年2月4日に全世界でリリースされました。リリース以来、批評家からも高い評価を受けています。
本作では、それぞれ異なる能力を持つキャラクターから選択し、3人チームまたはソロでプレイできます。武器やアイテムを探索して生き残りながら、地形を活かして敵を倒し、最後のひとり(チーム)を目指すのがゲームの目的です。また、「Perks」と呼ばれる特典を購入できるレベリングシステムや、ゲーム内通貨も用意されています。
他のゲームと同様、Apex Legendsにも問題がつきものです。そのひとつが「Apex エラー 0x887a0006」です。このエラーとは一体何なのでしょうか?何が原因で発生するのか?そして解決できるのか?以下で詳しく見ていきます。
Apex Legendsのエラー0x887a0006(dxgi_error_device_hung)とは?
ここ数年、多くのプレイヤーから、ランダムに表示されるApexエンジンエラー 0x887a0006に関する不満の声が寄せられています。場合によっては、次のようなエラーメッセージが表示されることもあります。
「unreal engine is exiting due to d3d device being lost.(error: 0x887a0006 – 'hung')」
これはどういう意味なのでしょうか?
Apex Legendsのエラー 0x887a0006は、エンジンの起動時に表示され、ユーザーがゲームを楽しめなくなる問題です。エンジンを起動すると自動的に終了し、上記のエラーメッセージが画面に表示されます。
この「0x887a0006 dxgi_error_device_hung」エラーの背後には、さまざまな原因が考えられます。主な原因は以下のとおりです。
- 古いドライバー – デバイスドライバーとは、ある種類のコンピュータハードウェアが別のハードウェアと通信できるようにするソフトウェアです。ドライバーが古いと、通信障害が発生する可能性があります。Apex Legendsは比較的新しいゲームであるため、特にグラフィックカードの古いドライバーには対応していない場合があります。そのため、古いドライバーを使用していると、ランダムなクラッシュやフリーズ、あるいはエラー 0x887a0006が発生することがあります。
- ファイルの欠損 – ゲームファイルが消失したり破損したりすることがあります。これらのファイルが存在しないと、ゲームは正常に動作しなくなり、最悪の場合クラッシュします。このエラーを防ぐためにも、ゲームファイルに欠損がないことを確認しましょう。
- 管理者権限の不足 – Apex Legendsの一部の機能は、重要なファイルの読み書きに管理者権限を必要とします。管理者権限がない場合、ランダムなクラッシュが発生することがあり、これがこのエラーの引き金になることもあります。
- レジストリの問題 – Windowsレジストリは、Microsoft Windowsオペレーティングシステムの構成設定やオプションを保存する階層型データベースです。ソフトウェアアプリケーション、ハードウェアデバイス、ユーザーの設定、OSコンポーネントなど、システム設定の一元管理を行っています。レジストリに問題があると、ゲームのグラフィックス読み込みに必要な情報に支障をきたすため、Apexエンジンエラー 0x887a0006が表示される可能性があります。
- マルウェアやウイルス – ウイルスなどのマルウェアは、コンピュータゲームにトラブルを引き起こすことで悪名高い存在です。ゲームの設定や構成に干渉し、起動を妨げたりクラッシュさせたりすることがあります。
Apex エラー 0x887a0006の直し方
Apex Legendsのエラー 0x887a0006の原因がわかったところで、試せる解決策を見ていきましょう。以下のほとんどの方法は、実際に被害を受けた多くのプレイヤーによって有効性が証明されています。どの対処法から試すかはあなた次第です!
対処法1:ゲームをアップデートする
Apex Legendsは、自動または手動の2つの方法でアップデートできます。自動アップデートを設定していれば、Steamがバックグラウンドで起動している限り、常に最新バージョンになっているはずです。手動でアップデートしたい場合は、Steamライブラリ内のApex Legendsアイコンをクリックし、「プレイ」ボタンではなく「更新」を選択するだけで完了です。
ゲームの最新アップデートをできるだけ早く確実に受け取るために、以下の点に注意しましょう。
- 有線LANケーブルを使用して安定したインターネット接続を行う
- バックグラウンドで動作中のアプリケーションやゲームをすべて終了させる
- VPNサービスを使用しない
- SteamでApex Legendsの自動アップデートを有効にする
対処法2:保留中のWindowsアップデートをインストールする
Microsoftは毎月、全製品向けのセキュリティアップデートを公開しています。Windowsを長く使っている方ならご存じのとおり、Windows Updateが自動的にチェックしてくれるため、手動で確認し続ける必要はありません。利用可能なWindowsアップデートのダウンロードとインストールは、このツールに任せられます。
ただし、必要に応じて手動でアップデートをダウンロードすることも可能です。手順は以下のとおりです。
- スタートメニューを開き、「Microsoft System Center」へ移動します。
- 「Software Center」を選択します。
- 「更新プログラム」セクションを開き、「すべてインストール」を選択します。
- アップデートのインストールが完了したら、PCを再起動します。
「問題はApex Legendsにあるのに、なぜWindowsのアップデートが必要なのか?」と思うかもしれません。しかし、OSが古いままではWindowsの多くのコンポーネントが正常に機能せず、Apex Legendsも例外ではありません。この対処法は試す価値があります。
対処法3:管理者権限を付与する
ゲームのすべての要素を正常に動作させるには、管理者権限が必要です。最初にこの権限が付与されていないと、ゲームに問題が発生し、起動に失敗することがあります。
ここでは、ゲームに管理者権限を付与する方法をご紹介します。
- まず、ゲームのアイコンを右クリックし、「ファイルの場所を開く」を選択します。
- 次に、「r5apex.exe」ファイルを右クリックして「プロパティ」を選択します。
- 「互換性」タブを開き、「管理者としてこのプログラムを実行する」にチェックを入れます。
- 「適用」ボタンをクリックして、ゲームを起動します。
- エラーがまだ表示されるかどうかを確認してください。
対処法4:ゲームファイルを検証する
Apex Legendsのゲームファイルが破損したり消失したりすることがあります。そうなるとゲームが正しく読み込めず、最終的にクラッシュする可能性があります。ここでは、Originクライアントを使ってゲームファイルを検証する方法をご紹介します。
- Originクライアントを起動し、アカウント情報でログインします。
- 「マイゲームライブラリ」へ移動します。
- ゲームライブラリタブを開き、Apex Legendsを右クリックします。
- 「修復」を選択します。
- これにより、Originがゲームファイルの検証を開始します。
- 検証が完了すると、破損または欠落したファイルの代替ファイルが自動的にダウンロードされます。
- 最後に、ゲームを起動してエラー 0x887a0006が継続するかどうかを確認してください。
対処法5:レジストリコマンドの欠落を確認する
Windowsレジストリは、PCのすべての設定を格納するデータベースです。ハードウェア、ソフトウェア、それらの設定や構成、ユーザーの設定などに関する情報を保存しており、システム構成の重要な部分を担っています。さらに、起動プロセス中やアプリケーション実行中に発生したエラーに関する情報も記録しています。
ゲーム関連のコマンドがレジストリから欠落していると、Apex Legendsのエラー 0x887a0006が発生することがあります。これを解決するには、コマンドをレジストリに追加する必要があります。以下の手順に従ってください。
- デスクトップの空白部分を右クリックします。
- メニューから「新規作成」→「テキスト ドキュメント」を選択します。
- 空欄に次のコマンドを入力します:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers] "TdrDelay"=hex(b):08,00,00,00,00,00,00,00 - 「ファイル」メニューから「名前を付けて保存」を選択します。
- ファイル名を「file.reg」、ファイル形式を「すべてのファイル」に設定します。
- 「保存」をクリックして変更を適用します。
- 保存後、新しく作成したファイルをダブルクリックして実行します。
- 警告メッセージが表示されたら「はい」をクリックします。
- 最後に、ゲームを起動してエラー 0x887a0006がまだ表示されるかどうかを確認してください。
対処法6:グラフィックカードをアンダークロックする
デフォルト設定よりも高い周波数で動作させるために、グラフィックカードをオーバークロックしていませんか?もしそうであれば、エラーのもうひとつの原因候補が見つかったことになります。
グラフィックカードのオーバークロックは、Apex Legendsに問題を引き起こすことがあります。プレイヤーの報告によると、グラフィックカードメーカーはカードが一定クロックで制限された周波数で動作するよう設計しており、周波数を上げると温度上昇による不安定化や非効率の原因になるとのことです。グラフィックカードの設定をデフォルトに戻してみましょう。
対処法7:グラフィックカードドライバーを更新する
前述のとおり、このゲームは数年前にリリースされたものであり、旧式のグラフィックカードでの動作は最適化されていません。多くの場合、古いグラフィックカードを使用していると、ゲームがクラッシュやフリーズを起こします。
では、グラフィックカードのドライバーはどうやって更新すればよいのでしょうか?
NVIDIA製グラフィックカードの場合:
- 検索フィールドに「GeForce Experience」と入力し、Enterキーを押します。
- 最も関連性の高い検索結果を選択してアプリケーションを起動します。
- 求められたらログイン情報を入力します。
- 「ドライバー」を選択し、「更新プログラムを確認」をクリックします。
- アプリケーションが利用可能なアップデートの確認を開始します。
- アップデートがあれば「ダウンロード」ボタンが表示されます。ボタンをクリックしてダウンロードを開始してください。
- ダウンロードが完了すると、「簡易インストール」または「カスタムインストール」を選択できます。
- 最新ドライバーをすぐにインストールするには、「簡易インストール」を選択します。
- その後、Apex Legendsを起動して、エラーが解決されたかどうかを確認します。
AMD製グラフィックカードの場合:
- デスクトップの空白部分を右クリックし、「AMD Radeon Settings」を選択します。
- 「設定」に移動し、「アップデート」を選択します。
- 「アップデートを確認」をクリックします。
- アップデートが検出されるとオプションが表示されます。クリックして「アップデート」を選択します。
- インストールウィザードが表示されます。
- 指示に従って「アップグレード」を選択します。
- インストーラーがパッケージを準備します。すべてのボックスにチェックを入れ、「インストール」をクリックしてください。
- PCを再起動し、Apex Legendsを再度起動します。
対処法8:マルウェアをスキャンする
マルウェアとは、コンピュータシステムの破壊や動作妨害、機密情報の収集、プライベートシステムへの不正アクセスを目的として設計された悪意のあるソフトウェアです。
マルウェアは、害を及ぼすことを意図して作られたソフトウェアであり、ウイルス、スパイウェア、トロイの木馬などがあります。メールの添付ファイルやリンク、インターネットからダウンロードした実行ファイルなどの形で侵入してきます。
マルウェアを除去する方法はいくつもあります。ひとつは、マルウェアをスキャンして自動的に除去するウイルス対策ソフトを使用する方法です。もうひとつは、Windowsに内蔵されている「Windows Defender」ツールを使ってマルウェアをスキャン・除去する方法です。
デバイスからマルウェアを除去した後は、PC修復ツールでPCスキャンを実行し、ゲーム体験に悪影響を与える可能性のあるジャンクファイルや不要ファイルを取り除くとよいでしょう。
まとめ
Apex Legendsのエラー 0x887a0006は、ゲームのプレイを妨げたり、起動すらできなくしたりするため、非常に厄介な問題です。原因としては、ゲームファイルの欠損、古いドライバー、さらにはマルウェアなど、さまざまな要素が考えられます。
幸いなことに、他のWindowsゲームエラーと同様、この問題も比較的簡単に解決できます。この記事では8つの対処法をご紹介しました。ゲームとWindows OSを最新の状態に保ち、必要に応じてマルウェアスキャンを実行し、ゲームファイルの整合性を検証し、管理者権限を付与しましょう。自分の状況に合った最適な対処法を選択してください。
Apex Legendsのエラーコード 0x887a0006に関する他の解決策をご存じですか?ぜひコメント欄でお知らせください!
-
iTunesエラーコード12の対処法!原因別の解決策を徹底解説
iTunesでiPhoneやiPadをリカバリーモードから以前の状態に復元しようとした際、エラーコード12が表示され、復元処理が失敗するケースがあります。この問題は、Windows版・macOS版どちらのiTunesでも報告されています。このエラーには複数の原因が考えられます。主な要因として以下が挙げられます。サードパーティ製セキュリティソフト(ウイルス対策・ファイアウォール)の干渉 – 過剰に保護的に動作するセキュリティスイートがiTunesと競合し、エラーが発生することがあります。この場合は、リアルタイム保護を無効化するか、該当ソフトをアンインストールすることで解決できる可能性があります。
-
Windows 10でエラーコード0x87E10BC6が出たときの対処法まとめ
エラーコード 0x87E10BC6は、主に以下の3つのシーンで発生することで知られています。Xboxアプリからゲームを起動したときWindowsライセンスの認証を行おうとしたときWindows DVDプレーヤーを使用しようとしたときこのエラーコードは、Xbox Liveのコアサービスに問題が発生しているか、DRM(デジタル著作権管理)関連の不具合を示しているケースがほとんどです。また、この問題はWindows 10に特有のものであることも分かっています。エラーコード0x87E10BC6の主な原因このエラーが発生しうる原因として考えられるものは以下の通りです。サーバー側の問題 – Xboxアプリ