雷撃の記憶

非常に不親切な備忘録

Windows11 24H2 KB5065426で、ゲーム上のムービーが真っ赤になる問題の対処法(更新プログラムをアンインストール出来ない人用)

■(2025/10/29追記)更新プログラムにて修正

KB5067036以降をインストールすると、本不具合は修正されます。

support.microsoft.com

>Fixed: After you install KB5064081, some videos and games might be unexpectedly red.

■注意

この記事は簡易的なメモです。
この記事に書いてあることを実行し、何かしらの損害を被ったとしても、筆者は一切の責任を負いません。

システムファイルを手動でロールバックするという、非常に危険な作業が伴います。
KB5065426はセキュリティアップデートですので、何らかのセキュリティホールを自分で開けることになる可能性が排除できません。


PCに関する知識に自信がない方、またセキュリティ的に不安な方は、当記事の内容は実行しないでください。

また、本質的に関係ない手順の一部が省略されています(SysWOW64フォルダ内のファイルの削除、上書き方法など)

■本題

Windows11 24H2 KB5065426には、一部のPCゲームでムービーが真っ赤になってしまう不具合がある。

www.nichepcgamer.com

 

最も簡単な回避策は当該の更新プログラムをアンインストールし、アップデートを停止することなのだが、更新からあまりに時間が経っていると、そもそもアンインストールすることが出来なくなる。

こんな風に。

どうにか出来ないものかと格闘した結果、解決策を1つ見つけたのでここに記しておく。

 

■方法

原因はC:\Windows\SysWOW64\quartz.dll
(製品バージョンが10.0.26100.5074になっているとダメっぽい?)

1.何らかの方法で、更新プログラムが適用される前の24H2のquartz.dllを入手する。
自分の場合は、更新を適用していなかったノートパソコンからコピーしてきた。
他にも色々あると思うが、ここでは紹介しない。

2.そのまま上書きする。
3.完了

試しに手持ちのゲームでいくつか検証したが、9-nine-ここのつここのかここのいろ、金色ラブリッチェ-GoldenTime-などは正常にムービーが再生されるようになった。

■細かいメモと日記

・Process Explorerで、プログラムが開いてるdllを眺めていたところ、quartz.dllの説明に「DirectShow Runtime.」と記されていたので、それでたまたま気がついた。

・このバグはゲームエンジン吉里吉里Zを使っていると発生しやすい。だが、AMBITIOUS MISSIONでは発生しない。中の動画ファイルの形式が違うのだろうか。
金恋GTも、OPはバグっているものの、エンディングのムービーは赤くならないという奇妙な挙動だった。

sfc /scannowやdism、Windows Updateの定期更新が実行されると、おそらくquartz.dllが元に戻されてしまう。
quartz.dllに何らかの脆弱性が存在した場合、普通に危ない(当たり前)