DMM版ウマ娘をGTX搭載PCでプレイするとクラッシュしてOSごと再起動する問題をたぶん解決した話

※はやく問題を解決したい場合は、試した解決法>5.NVIDIAコントロールパネルから垂直同期をオンにする(これで解決) をお読みください。

 

■この記事は何?

タイトルにもある通り、DMM版ウマ娘をGTX搭載PCでプレイするとクラッシュしてOSごと再起動する問題をグラフィックボードの垂直同期をオンにすることで解決できた話です。ググっても同じ症状を抱えた類似記事が見つからなかったので、素人なりに一応メモ代わりに残しておきます。同じ症状がでている人の解決の一助になれば幸いです。

 

■自分のPCのスペック

  • OS…Windows10 HOME
  • CPU…Intel i7-9700K
  • メモリ…DDR4 16GB(8GBx2)
  • グラフィックボード…GTX 1660 Super
  • 電源容量…650W 80PLUS認証GOLD

 

■どんな症状が出ていたか

半年ほど前からDMM GAME版ウマ娘をプレイしていると、30分~1時間ほどでゲームがクラッシュしていしまい、マシンが再起動してしまう症状が多発していました。

先述したとおりマシンのスペック不足や電源不足ではないだろうとはおもっていたので、まずはWindowsのイベントログを確認しました。

 

■イベントログに出ていたエラー

イベントビューアーのログを確認すると以下のエラーが出ていました。

f:id:silsoluka:20220313195505p:plain

ソース "nvlddmkm" からのイベント ID 14 の説明が見つかりません。このイベントを発生させるコンポーネントがローカル コンピューターにインストールされていないか、インストールが壊れています。ローカル コンピューターにコンポーネントをインストールするか、コンポーネントを修復してください。

このエラーがでたあと、システムが再起動した旨のイベントがログに出力されていました。

このエラーの前には、以下のような警告が出ていました。

f:id:silsoluka:20220313200012p:plain

アプリケーション固有 のアクセス許可の設定では、CLSID 
{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}
 および APPID 
{15C20B67-12E7-4BB6-92BB-7AFF07997402}
 の COM サーバー アプリケーションに対するローカルアクティブ化のアクセス許可を、アプリケーション コンテナー 利用不可 SID (利用不可) で実行中のアドレス LocalHost (LRPC 使用) のユーザー [PCの名前]\[ユーザ名] SID (S-1-5-21-3231140217-767995898-1193161894-1001) に与えることはできません。このセキュリティ アクセス許可は、コンポーネント サービス管理ツールを使って変更できます。

以上のログから、素人ながらに「PC内の任意のアドレスにアクセスできなくなったのだな」、と考え、その方面から解決方法を探りました。

■試した解決法

1.アプリケーションのDCOMのアクセス権限を変更する

www.tnrsca.jp

itojisan.xyz

検索したところ、以上2つのサイトが症状に類似していると判断し、サイトの内容に従ってアプリケーションのDCOMのアクセス権限を変更しました。

しかし、解決はしませんでした。

(上記サイトの解決法には、レジストリの設定変更などが含まれます。自己責任でお願いします)

 

2.グラフィックドライバーのクリーンインストール

自分のPCはGTX 1060 Tiから1660 Superにアップグレードしていました。そのため、グラフィックドライバーをクリーンインストールすれば解決するのではないか、と考え、実行しました。詳しい手順についてはここで記述しません。

しかし、解決しませんでした。

 

3.電源オプションの変更

opcdiary.net

色々調べているうちに、PCleの電源供給に問題があるのではないか?と考え、以上のサイトを参考にPClの電源管理の設定を変更してみました。

しかし、問題は解決しませんでした。

 

4.DMM GAME PLAYERのアップデート

少し前にDMM GAME PLAYERのメジャーアップデートが来ていたので一応実行しました。しかし、解決しませんでした。

 

5.NVIDIAコントロールパネルから垂直同期をオンにする(これで解決)

www.maihamabreeze.comよく考えたら最初からそうしていれば良かったのですが、「nvlddmkm エラー」などで検索したところ上記のサイトがヒットしました。詳細はサイトを確認してほしいのですが、要するに、NVIDIAコントロールパネル>3D設定の管理>「グローバル設定」タブ>垂直同期 の設定項目をオンにしました。この方法を試して1ヶ月ほど経過しましたが、今の所エラーは起きていません。

 

■終わりに

前にツイッターで「パソコンのエラー直したメモとかネットに残してくれる人は神」みたいなツイートがバズっているのを見かけたので、いっちょやってみっか!と思い、残すことにしました。同じ症状がでている人の解決の一助になれば幸いです。