画面がロックまたはスリープモードになった後、ヘッドフォンからの音声がミュートされる(Windows 8.1)


14

冒険(それがすべて始まった方法)

タイトルとまったく同じように、Windows + LまたはCtrl + Alt + Del-> Lockを押して画面をロックすると、オーディオが機能しなくなります。まあ、部分的に、スピーカーはまだ完全に動作しますが、ヘッドフォン(ライン出力)は動作しません!スリープモードの後に​​PCが起動するとき、同じことは起こりません。行を殺す唯一のものは、いまいましい画面をロックしているようです。

これは私がこれまで遭遇した中で最も奇妙なバグです。

システム

-Sager NP7338 / CLEVO W230SS
-Sound card: VIA High Definition Audio (HD Audio) 1802p
-Windows: 8.1 x64 Pro

最初は、問題のあるドライバーが原因でaudiodg.exeがクラッシュしていると思っていましたが、いくつかのテストの後、プロセスが単純に再起動し、オーディオサービス(WindowsAudioおよびWindowsEndpointBuilder)が停止しないことに気付きました(実際にはスピーカーが動作し続けます)。

次のドライバーを試しました:-10.0500d-10.1200a-11.0100a-11.0300a

アイデアはありますか?他に試してみたいドライバーはありますか?それが私の1802pと互換性がある限り(私は絶望からRealtekドライバーを試し、BSODを得ました)。

考えられる原因...

私の仮説では、画面をロックすると、重大なプロセスがクラッシュするイベントがトリガーされます。問題は、これがどのプロセスなのかわからないことです。さらに、イベントビューアーは、有用な情報を提供しません。私はWindows 7をテストしますが、このラップトップはWindows 8.1と互換性があるはずなので、それはばかげています(はい、それはまだ保証中であり、解決策が見つからない場合は返却します)。

よろしくお願いします。

更新1

画面をロックする前に実行中のプロセスのリストとその後に実行中のプロセスのリストを文字通り比較しました。いくつかの無関係なプロセスを除けば、すべてがまったく同じです。UEFIモードで起動できないため、Windows 7をテストできませんでした(また、問題を誰かに見せなければならない場合に備えて、現在のWindowsパーティションを消去したくありません。

別のこと:すべてのスタートアップ項目(VIA VDeckを含む)を無効にしようとしましたが、魔法のように問題は修正されたようです。画面をロックでき、ヘッドフォンは動作し続けますが、スリープモードのPUFをトリガーすると、オーディオは再び消えました。ソフトウェアの問題だと確信しています。


2
ご回答有難うございます!initHeadphones.exeを実行すると、Realtekを搭載したClevo P170SM-Aでも動作しました。hp.dllの名前の変更は永続的な回避策としては機能しませんでしたが、Windowsタスクを作成してinitHeadphones.exeを「すべてのユーザーのワークステーションロック解除」で実行することができました
Patrick

1
実際の回答を回答として投稿できますか?
ブルギ

回答:


3

このトピックは2年以上前のものであり、「回答」が提供されていないため、ポイントを収集できてうれしいです。ここに著者が見つけた答え、彼/彼女の自己(質問からここに移動)があります。

これは私に起こった最も奇妙なことです。私が見つけたものは次のとおりです。

  • オーディオドライバ(Microsoftのデフォルトの "High Definition Audio"またはVIAの "VIA HD Audio(Win8.1)"自体)は、スリープモードからの復帰後にサウンドのラインアウトへの送信を停止します。

  • CLEVO(HkeyTray.exe)からホットキーマネージャーも実行すると、オーディオはサスペンド/ウェイクアップを介して動作しますが、画面をロックした後は動作しません

  • 今最高!ホットキーマネージャーのフォルダー(私の場合はC:\ Program Files(x86)\ Hotkey)内に、InitHeadphone.exeという小さな.exeファイルがあります。実行すると推測できるように、何をしたとしても(スリープ、ロック、その他)ラインアウト/ヘッドフォンからのオーディオが再び有効になります。いくつかの依存関係があるため、フォルダー内で実行する必要があります。

なんて冒険の人なんだ!さらに調査して、2つの異なるプロデューサー(CLEVOとVIA)の2つのソフトウェアの間にそのような接続がある理由を理解しようとします。彼らは共生関係にあるようです!これが誰かの助けになることを願っています。もしそうなら教えてください。:)

一時的な回避策

スリープモードまたは画面ロック後にヘッドフォン/ラインアウトが機能せず、VIAサウンドカードがある場合は、CLEVOのホットキーマネージャーをダウンロードして、ファイルinitHeadphones.exeを実行します。それでも理由を理解する必要があります...

安定したソリューション

Notebook Reviewのフォーラムからのwspawn(ありがとうございます!回答を自分で投稿することもできます)は、次の解決策を見つけました。

ホットキーソフトウェアがオーディオコントロール/ヘッドフォンに干渉しないようにするには、次のファイルの名前を変更します:C:\ Program Files(x86)\ Hotkey \ hp.dll to C:\ Program Files(x86)\ Hotkey \ hp_DISABLED.dll

最終的解決

どうやらCLEVOからHotkeyユーティリティをインストールするだけで十分です(Sagerのドライバーページにもあります)。最新バージョンは8.0100です。この愚かなプログラムをインストールせずに問題を解決する方法をまだ見つけなければなりません。


これをきれいにするイニシアチブをとってくれてありがとう。ソリューション情報の詳細をここに移動しました。
fixer1234

1

Reevesの答えに加えて、Clevoのホットキープログラムを実行せずにこの問題を解決することができます。

私が知る限り、この問題はClevoラップトップに固有のものですが、膨大な数のラップトップに影響することに注意してください。この問題が長年にわたって存在していたことは少し面倒ですが、Clevoは(おそらく)ハードウェアバグを修正するためのソフトウェアハックに完全に満足しているようです。

Windows

コンピューターがスリープ状態から復帰するたびにInitHeadphonesプログラムを実行する必要があります。

最初に、IneveHeadphonesプログラムを取得するためのReevesの回答で説明されているように、残念ながら最初にClevoのHotkeyプログラムをインストールする必要があります。もっと簡単な方法があれば、私を修正してください!

次に、Hotkeyプログラムの自動起動を無効にします。

最後に、Windowsのタスクスケジューラアプリケーションを開きます。InitHeadphones.exe(デフォルトではC:\ Program Files(x86)\ Hotkey \ InitHeadphones.exe)を実行するようにアクションを設定し、トリガーを次のように設定します。

タスクを開始する:イベントで
ログ:システム
出典:電源トラブルシューター
イベントID:1

Linuxの場合

Linuxにはinit-headphonesと呼ばれるプロジェクトがあります。これは、アンプと直接通信して動作するように指示するPythonプログラムを提供します。

リポジトリへのリンク:https : //github.com/Unrud/init-headphone

このプログラムは、セットアップ後に面倒なことなくボックスで言うことを正確に実行します


今のところ、それは私が手動でタスクを実行する場合でも、Windowsのタスクスケジューラもはや作品を使用して、私の巧妙な方法のように見えます:( - Linuxの方法は、まだ正常に動作している!
Sompom
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.