解決法が見つかりましたよ。
★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
これで、動作するようになるはず。