2020年4月16日木曜日

ゲームをしているときとスリープ復帰後にモニター表示が消えたりフリーズが発生 解決策

Windows10でPhotoshopやBlenderを起動して作業をしていると唐突にモニター画面が消えてもとに戻ると作業中に開いていたChromeやVivaldiといったブラウザーの挙動がおかしくなり右クリックができなくなったりする不具合が起きていた。更にこの状態になるとSteamからゲームを起動することができなくなり、一部のアプリがおかしな挙動をしだすのでログオフするなり再起動するなりしなくてはいけなかった。
 これが最近になると、 Steamからゲームを起動するとPCが完全にフリーズしてしまう状態になった。この状態になると文字通りフリーズ状態でマウス操作もキーボード操作もうけつけなくなるため、強制終了をするしかなくなる。

流石に何度もこんな不具合がおきると強制終了時にハードウェア的にもソフトウェア的にも問題が起きてきそうなので不具合の原因を探していた。

WindowsログのApplicationログを開くとこんな感じのログが残っている
 
障害バケット 1188913829506732977、種類 5
イベント名: AppHangB1
応答: 使用不可
Cab ID: 0

問題の署名:
P1: steam.exe
P2: 5.78.0.89
P3: 5e7d3170
P4: 3c55
P5: 67246080
P6:
P7:
P8:
P9:
P10:

ApphangB1とかいう名前を検索するとグラボのドライバーを前のものに戻せ、とかMSI AfterBurnerといったオーバークロックツールを削除しろとか、Microsoft Visual C++ 2010 再頒布可能パッケージを削除すれば治るとか色々情報がでてきた。なのでグラボのドライバーを2つ前のものに戻し、
Microsoft Visual C++ 2010 再頒布可能パッケージを削除し、使っているギガバイトのマザボ用のオーバークロックツールであるEasyTuneを削除した。その後はとりあえずPCがフリーズすることはなくなったし、モニターが暗転して起動していたアプリの挙動がおかしくなることもなくなった。解決策を3つ同時に試したのでどれが原因だったのかはわからないが一応備忘録としてこの記事を書き残しておきます。