web-dev-qa-db-ja.com

Bluetoothをインストールした後の頻繁なブルースクリーン

オンボードBluetooth無線(Gateway DX4885PC用のQualcommAtherosモデル)用のWindows 7ドライバーをインストールして以来、ほぼ1日おきにブルースクリーン(BSOD)が頻繁に発生しています。

製造元のサイトからドライバーを入手しましたが、Windowsは「未確認のドライバー」の警告を出さなかったため、事実がドライバーに正当性を与えています。ドライバーだけではヘッドセットを通常のオーディオ入力/出力デバイスとして使用できなかったため、完全なQualcomm Atheros Bluetooth Suiteパッケージをインストールする必要がありました。 (Windowsデバイスマネージャーコンソールにドライバーを1つずつインストールするのではなく)。 Qualcomm/Atherosは、製品が常にクラッシュしないことを確認するためにいくつかのテストを実装したと思いますが、私のセットアップに関する何かがこれらの問題を引き起こしているようです。

私のシステムはクラッシュダンプを生成しますが、 WinDBG で検査すると、それらでも一貫した問題を示していません。 1つは、Bluetoothドライバーがクラッシュしたことを識別しますが、もう1つは、WiFiドライバーを指し、もう1つは私のRAMディスクドライバー( ImDisk )です。おそらく8つの異なる原因を持つ10の異なるメモリダンプファイルですが、これもすべて、オンボードラジオにQualcomm Atheros Bluetooth Suiteをインストールしたときに開始されたようです。

1
palswim

Qualcomm Atheros Bluetooth Suiteインストーラーには、BtvStack.exeという名前の実行可能ユーザースペースが含まれています。レジストリキーに値を埋め込みますHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run、これにより、このプログラムは各ユーザーセッション/ログインで実行されます。

これは、一度に1つのデスクトップセッションを実行する1人のユーザーには問題なく機能しますが、私は異なるユーザーと複数のデスクトップセッションを使用する傾向があります(いくつかの リモートデスクトップの回避策 を介して)。これを行ったとき、BtvStack実行可能ファイルは、異なるユーザーとして複数回実行されますが、ドライバーへのアクセスを開始すると、リソースの競合が発生し、BSOD(クラッシュ、ブルー画面)。サポートされていない方法でシステムを実行しているため、Qualcomm/AtherosまたはMicrosoftにこれらの問題を報告できないことに気付きましたが、それでも、複数のユーザーのデスクトップセッションを使用して使用できるようにする方法を見つけたいと思いました。私のBluetoothラジオ。

BtvStack実行可能ファイルがセッションごとに実行されないようにするために、前述のキーから値を削除し、代わりに特定のスタートメニューのStartupフォルダーに配置しました。ラジオを使いたいユーザー。それ以来、私はブルースクリーンを1つもヒットしていません。私は自分の問題を解決したと思います。

1
palswim