今度こそ解決したと思われます!その結果、本記事の内容を大幅に修正しています(2022/01/26)
ついに解決!!!
タイトルの件、今度こそ解決したと思われます!
ということで記事の内容に入っていきます。
ーーー
Windows版ドラクエ10をプレイしていたら「予期せぬエラーが発生しました」という以下の画面が出まくってプレイできなくなることがありませんか。
最初は頻度が低かったので放置していたのですが、徐々に頻度が高くなり、最後は立ち上げてすぐに発生するようになったので、本気で解決を図った次第です。
本記事では、試してみたことや原因について紹介していきます!
「予期せぬエラー」の原因
使っていないサウンドドライバーが干渉していた為と思われます。
最初に結論を言っておくと上記の通り、使っていないサウンドドライバーが干渉してエラーを発生させていたと思われます。
ただし、これは「筆者の場合」です。このエラーの原因は人(パソコン)によって様々ですので原因の1つとして参考にしてもらえればと思います。
処置内容
使っていないサウンドドライバーを無効にした。
使わないサウンド系ドライバを無効にしたところ、本事象が発生しなくなりました!
ドライバを無効にするというのは以下のことです。
コントロールパネル → デバイスマネージャーで上の画面が開きます(Windows10の場合)
「サウンド、ビデオ、およびゲームコントローラー」を開くと、筆者の場合は4つ出てきます。
筆者がいつも使うのは「USB PnP Audio Device」なので、それ以外の3つを無効にしました。
- High Definition Audio デバイス
- NVIDIA High Definition Audio
- NVIDIA Virtual Audio Device(Wave Extensible)(WDM)
3つを無効にしましたが、いつの間にか②と③は有効になっています…。①だけが無効になって事象の発生がないことから①High Definition Audioデバイスの干渉が原因だったのかもしれません。
ところで今自分がどのサウンドデバイスを使っているのかを確認するには、タスクバーの右の方にあるスピーカーマークをクリックするとボリュームバーが出るので、そのボリュームバーの上の表示を見ればわかります。
確認したもの以外をデバイスマネージャーで無効にすれば良いということになります。
余談
ちなみに上記の①〜③を「削除」するという手は使えそうにありません(きちんと確認をしていませんが)
①に関してはマザーボード関連のドライバだと思うので削除は出来ても再起動をすると勝手に再インストールされてしまうでしょう(つまり削除できない)
②と③についてはグラボのドライバで、削除をするとグラボの動き自体が不安定になりそうなのできちんとドライバは入れておくべきだと思いました(本件でさんざんハマった経験から、グラボ関係のドライバはきっちり入れておかないと、それが原因で同じエラーが出そうだと感じた)
ということで「無効」にするという手段を取りました。
原因に気づけた理由
まさかサウンド系ドライバが原因とは思いもしませんでした。
なぜサウンド系ドライバという原因に辿り着けたのかという話をします。
改めてエラーの内容を見るとグラフィックボードのドライバが関係していそうに見えます。
グラフィックボードのドライバと言われると、勝手にグラフィック系のドライバのことだと思い込んでしまい、グラフィック系ばかりを疑っていたのでかなり遠回りをしてしまったような気がします。
正直、上のポップアップだけでは原因にたどり着くことは困難だと思います。解決した今でもそう思います…。
で、本題のなぜサウンド系ドライバの問題だと思ったかというと、思い返せばドラクエ10をプレイ中に一瞬動きが止まるようなことがあって、それと同時にBGMが消えるという現象が頻繁におきていました。
動きが止まるのはほんの一瞬でプレイに影響がないレベルだったし、BGMは消えるものの効果音(カーソル選択時のピッという音など)は出ていたので、あまり気にしていなかったというか、一部の音は出ているわけだからパソコンの音の出力はちゃんと出来ていると思い込んでいたんですよね。
なのでサウンド系のドライバを疑うという発想自体が出来ませんでした。
である時、そういえばBGMが消えた後にこのエラーが出ることが多いような気がすると思ったんですよね。
ということで、サウンド系のドライバーを疑うようになりました。
しかも筆者のパソコンはオンボード(パソコンにもともとついている)のオーディオコネクタの調子が悪くUSBの外付けサウンドカードを使っていて、サウンド系には若干の不安を覚えるような状態なんですよね。
ということで、本格的にサウンド系を疑い始めまして解決に至ったというわけです。
サウンド系を疑いさえすれば解決までは早かったんですけどね…。
試したこと
この度、解決に至るまでに試したことを備忘録として載せておきます。
- intel(R)HD Graphics 4600 ドライバ削除
- NVIDIA GeForce RTX 2060 SUPER ドライバ入れ直し
- DQX再インストール
- Xbox Oneコントローラドライバ削除
- Xbox OneコントローラUSBポート変更
- 過去3ヶ月ほどで入れたアプリ削除
- Xbox Oneコントローラドライバ削除、未接続でOS再起動
- 別のコントローラを接続
- Windows10を再インストール
- Geforce Experienceアンインストール
- 「High Definition Audio デバイス」を無効(解決)
今思えば絶対関係なさそうなこともやってますが・・・(コントローラのドライバとか)
原因の切り分け手順について
改めて言いますが、本記事で紹介している原因は筆者の場合です。
しかもオンボードのサウンドドライバが原因って…グラボの原因ですらないんですよ。
たぶん本記事の内容は稀な原因だと思います。
ここに辿り着くまでにいろいろなことを試してきました。本当に長い道のりでした。
何をやってもダメだと思ってしまったら、本当に途方にくれるしこのままドラクエ10をプレイできないのか…と萎えてしまいます。
ということで効率の良く解決に至る手順を考えてみましたので、紹介しておきます。
強い心を持ってドライバを疑う!!!
いろいろな原因切り分けをしていくと、何をやっても治らないからとやけくそでWindowsの再インストールやドラクエ10の再インストールをしたくなります。
時間がかかるだけなのでやめておきましょう。
絶対にドライバの問題だと強い気持ちを持ってドライバだけを疑うのが吉だと思います。
本エラーの原因をネットで調べた限りでは、はっきりと原因がわかっている情報ではドライバ関係が原因であるものしか記憶にありません。
特にグラフィックボードのドライバを最新にしたら治ったという情報が多いです。
「Windowsのシステムファイルがー」とか勝手に問題を難しく考えないことが解決への近道のような気がします。
Windows再インストールは最終手段
Windows再インストールは最終手段です。
いきなりするのはリスキーなのでやめておいた方が良いです。
いろいろなデータが消えますからね。ゲームのセーブデータであったり◯◯動画であったり何やかんやと…。
パソコンのデータ管理をうまくできるのであればまだ良いですが、素人はやめておくのが無難です。
そもそもWindowsを再インストールしなくても、本エラーが解決するケースは多いと思います。
ただし、場合によってはWindowsを再インストールしたことで余計なものが入っていない状態になるので、原因の切り分けにはなるかもしれません。
ドラクエ10の再インストールも最終手段
ドラクエ10の再インストールもしない方が良いでしょう。
これで治るケースもネットでは見かけません。
たちが悪いのが、この事象は他のゲームなどでは出ずドラクエ10のプレイ中だけ出るんですよね。
そうするとドラクエ10のソフトウェアが悪いんじゃないかと思ってしまいます。
それでも強い心を持ってドラクエ10を信じましょう!
ドラクエ10の再インストールはWindows10の再インストールよりも時間がかかる印象です。
手順自体は簡単ではあるんですけど、2022年1月(Ver6.0)時点でもアップデートに数時間かかります。