3DMARK06 最新Build が Windows 2000で動作しない件
3D Mark 06 を Windows 2000でやってみました
以前の記事で問題なく 3DMark06 を Windows 2000 で 動かしていたのですが、
最新版の 3DMark06_v120_1901.exe の場合System Info error ってのが出て起動できないそうです。
PC情報を集めるライブラリがどうも更新されているのが原因みたいで、
以前の SI3.DLL を古いものに差し替えると動いたのですが、これだと根本的な解決にならないので調べて見ました。
まず、 Futuremark SystemInfo ってのが v4.0以降だと、 .Net Framework 4.0 を使ってるみたいなので動作しません。
v3.6.2.11 (Futuremark_SystemInfo_v36211_installer.exe
) はWTSAPI32.dll で拡張関数を使ってるので、 Windows 2000の場合、SRP2や カーネル改造計画 v11以降を入れる必要があります
%PROGRAMFILES%\Common Files\Futuremark Shared\Futuremark SystemInfo
にインストールされるので、 KDWで WTSAPI32 を簡易インストールしてもいいのですが、
インストーラーにバグがあります
register_fmsi.bat を開いて
echo Registering FMSISvc.exe.. FMSISrv.exe /Service |
こうなってるのを
echo Registering FMSISvc.exe FMSISvc.exe /Service |
乞う書き換えます
で、バッチファイルを実行
4Gamer.net ― Futuremark,「3DMark Vantage」「3DMark06」の製品ビルドを引き上げ。4Gamerでも最新版をミラー開始
ちなみに、パッチ情報を見ると、最新の 3DMark06 に入ってるのは
System Info component version to 3.21.2.1
とのこと
なんか、インストールフォルダも違うみたいですね
4Gamer.net ― Futuremark,「3DMark06」をマイナーアップデート。4Gamerミラーも差し替え
無理やり、 systeminfo コンポーネントを無視する起動方法として、
起動時に -nosysteminfo を指定することもできるよ|・・)
Comments