最近うちの古いマシン(Dell XPS420)もWindows8.1にアップグレードしてみた。わけだけど。
やはりドライバのインストールには苦労する。何とか一通り入れてはみたものの、Creativeのサウンドカード(Sound Blaster X-Fi Xtreme Gamer)がうまくいかない。
(環境:Windows8.1 64bit)
Windows Updateから"一応"最新のドライバをインストールした。要らないソフト(自動Update関連や詳細設定用ソフト等)も一緒にインストールされてしまうので、コントロールパネルから強制削除。再起動してるうちに音が出なくなる。うーん。
散々調べたら、どうもバックグランドで常駐起動させるアプリが動いていない事が原因らしい。
まず、スタートアップに登録されている"Ctxfihlp.exe"は、必要ないので削除します。
(CCleanerでスタートアップからエントリ削除です。動かしていても問題はないけど。。)
ここで再起動。
次に"CTxfiReg.exe"をスタートアップに登録します。
レジストリエディタで、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
と辿ります。その右ペインで"文字列値(REG_SZ)"を名前"SB-XFi XG"で作成します。(名前は何でもいいですけど)
値のデータは
C:\Windows\SysWOW64\CTxfiReg.exe /startup
もう一度再起動。
これでやっと音が出るようになります。
(参考) スタートアップに登録されているプロセスは、以下のレジストリに設定されています。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run