★Sound Blaster 統一スレ Part38★

このエントリーをはてなブックマークに追加
300295
解決法が見つかりましたよ。

★ASUSマザーボード友の会★ Rev.22
http://pc7.2ch.net/test/read.cgi/jisaku/1144481980/374

374 名前:Socket774:2006/06/09(金) 01:52:15 ID:P7hGoHiq
ASUS Update を起動すると、BS_DEF.DLL がどうのといわれて起動できない人がいたが、
その解決策がわかったので、ちょい報告。

原因は、もろ SoundBlaster。しかも、インストーラのミスっぽい。
どれかはわからないが、SoundBlaster のドライバー類を入れると、

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run

に、CTHelper のエントリを作成する。
しかしこの「Wow6432Node」は、64bit-Windows のみに存在しているはずのエントリ。
このエントリを 32bit-Windows で作成されてしまうと、ASUS Update に 64bit-Windows上で
動いていると誤解させてしまい、ASUS Update は 64bit ドライバを使用しようとしてしまう。
もちろん、32bit-Windows で 64bit ドライバが動くはずがないのでエラーとなる。

で、解決策は、「Wow6432Node」のエントリごと削除すること。
ただし、64bit-Windows で削除してしまうとまずいので、使用 OS が 32bit-Windows で上記の
CTHelper に至るエントリしかないことを確認してから行うこと。
あるいは、下記のパッチを ASUSBIOS.dll を当てる。

*PATNAME ASUSBIOS.DLL 32bit 強制パッチ
*CRC 942D7EEC
FILENAME ASUSBIOS.dll
00281F: 01 00

これで、動作するようになるはず。