見出し画像

d3drm.dllがない!

ジオコン4などの起動に必要なd3drm.dllだが、最近のWindowsでは廃止されてしまっており、自分でどこかから調達してこなければならないという話。

d3drm.dllとはなんぞや

Direct3Dのライブラリで、3Dグラフィックを描画するのに必要。

入手方法

方法1 古いPC(あれば)から持ってくる

以前にDirect3Dのゲームなどが動いていたPCがあってまだ起動できる状態なら、 C:\Windows\System32 の中にd3drm.dllが入っていると思われる。それを新しいPCにコピーする。
コピーしたd3drm.dllはゲームなどの実行ファイル(exe)と同じフォルダか、それで起動しないようなら C:\Windows\System32 に置く。

方法2 DirectX End-User Runtimes から入手する

💡 ファイルを展開するために 7-Zip が必要

DirectX End-User Runtimes の March 2009(日本語)バージョンまではd3drm.dllが同梱されていたのだが、上記バージョンはすでにMicrosoftからの配布が終了している。
2023年10月の時点ではウェブアーカイブからダウンロードできる。
Wayback Machine: Download DirectX End-User Runtimes (March 2009) - 日本語 from Official Microsoft Download Center

ダウンロードした directx_mar2009_redist.exe を7-Zipで展開すると、中に dxnt.cab が含まれているので、これをさらに7-Zipで展開する。と、展開されたファイルの中にd3drm.dllが入っている。
7-Zipでd3drm.dllのCRC SHA、SHA-256を確認する。

SHA256: e2f13f6d88b32aa2f17c1fc88b4ba471cfe32c74db237b822dd5faed501b55c7

d3drm.dllのチェックサム

あとはd3drm.dllをゲームなどの実行ファイル(exe)と同じフォルダか、もしくはC:\Windows\System32 にコピーして完了。

この記事が気に入ったらサポートをしてみませんか?