Ekran kilitlendikten veya uyku modundan sonra kulaklıklardan gelen ses kapatılır (Windows 8.1)


14

Macera (her şey nasıl başladı)

Tam olarak başlıkta olduğu gibi, ekranı kilitlediğimde (Windows + L veya Ctrl + Alt + Del -> Kilitle) ses durur. Kısmen, hoparlörler hala mükemmel çalışıyor ancak kulaklıklar (hat çıkışı) çalışmıyor! Bilgisayar uyku modundan sonra uyandığında da aynı şey OLMAZ. Çizgiyi öldüren tek şey lanet ekranı kilitlemek gibi görünüyor.

Bu şimdiye kadar karşılaştığım en garip böcek.

sistem

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

Başlangıçta sorunun audiodg.exe'nin hatalı sürücüler nedeniyle çöktüğünü düşündüm, ancak bazı testlerden sonra sürecin basitçe yeniden başlatıldığını ve ses hizmetlerinin (WindowsAudio ve WindowsEndpointBuilder) asla durmadığını fark ettim (aslında hoparlörler çalışmaya devam ediyor).

Aşağıdaki sürücüleri denedim: - 10.0500d - 10.1200a - 11.0100a - 11.0300a

Herhangi bir fikrin var mı? Deneyebileceğim başka bir sürücü var mı? 1802p ile uyumlu olduğu sürece (çaresizlik içinde bir Realtek sürücüsünü denedim ve BSOD aldım).

Olası bir neden ...

Benim hipotezim, ekranın kilitlenmesinin bazı kritik süreç çökmelerine neden olan bazı olayları tetiklemesidir. Sorun şu ki, bunun hangi süreçte olabileceğine dair hiçbir fikrim yok. Ayrıca, olay görüntüleyici ilgili herhangi bir yararlı bilgi vermez. Windows 7'yi test edeceğim ama saçma çünkü bu dizüstü bilgisayarın Windows 8.1 ile uyumlu olması gerekiyor (evet, hala garanti kapsamındadır ve bir çözüm bulamazsam onu ​​iade edeceğim).

Yardımınız için şimdiden teşekkür ederim.

GÜNCELLEME 1

Ekranı kilitlemeden ÖNCE çalışan işlemlerin listesini ve sonrasında çalışan işlemlerin listesini tam olarak karşılaştırdım. Birkaç ilişkili olmayan süreç dışında her şey tamamen aynıdır. Çaresizim ... Artı, Windows 7'yi UEFI modunda önyükleyemediğim için test edemedim (ve sorunu birine göstermek zorunda kalmam durumunda geçerli Windows bölümünü silmek istemiyorum.

Başka bir şey: Tüm başlangıç ​​öğelerini (VIA VDeck dahil) devre dışı bırakmaya çalıştım ve sihirli bir şekilde sorun giderildi. Ekranı kilitleyebilirdim ve kulaklıklar çalışmaya devam edecekti ama uyku modu PUF'yi tetiklediğimde ses tekrar gitti. Bunun bir yazılım sorunu olduğundan eminim.


2
Cevabınız için teşekkürler! InitHeadphones.exe dosyasını çalıştırmak, Realtek ile Clevo P170SM-A ile de çalıştı. Yeniden adlandırma hp.dll kalıcı bir geçici çözüm olarak işe yaramadı, ama initHeadphones.exe "herhangi bir kullanıcının iş istasyonunda kilidini" çalıştırmak için bir Windows görev oluşturmayı başardı
Patrick Motard

1
Gerçek cevabı cevap olarak gönderebilir misiniz?
Burgi

Yanıtlar:


3

Bu konu iki yaşından büyük olduğu ve herhangi bir 'cevap' verilmediği için puanları toplamaktan mutluluk duyuyorum. İşte yazarın bulduğu cevap, kendi (burada sorudan taşınmış).

Bu başıma gelen en garip şey. İşte buldum:

  • Kendi başına ses sürücüsü (Microsoft'tan varsayılan "Yüksek Tanımlı Ses" veya VIA'dan "VIA HD Ses (Win8.1)" olsun) uyku modundan çıktıktan sonra sesi çıkışa göndermeyi durdurur

  • Ayrıca CLEVO (HkeyTray.exe) kısayol tuşları yöneticisini çalıştırırsam ses askıya alma / uyandırma yoluyla çalışır, ancak ekranı kilitledikten sonra çalışmaz

  • Şimdi en iyisi! Kısayol tuşları yöneticisinin klasöründe (benim durumumda C: \ Program Files (x86) \ Hotkey) InitHeadphone.exe adlı küçük bir .exe dosyası var. Çalıştırmayı tahmin edebileceğiniz gibi, ne yaparsanız yapın (uyku, kilit, ne olursa olsun) hat çıkışından / kulaklıklardan gelen sesi yeniden etkinleştirir. Bazı bağımlılıklar var gibi görünüyor, bu yüzden klasörün içinde çalıştırılmalıdır.

Ne macera ama! Daha fazla araştırmaya ve iki farklı üreticinin (CLEVO ve VIA) iki yazılım parçası arasında neden böyle bir bağlantı olduğunu anlamaya çalışacağım. Neredeyse simbiyotik bir ilişki içerisindeler! Umarım bu birisine yardım eder. Lütfen öyleyse bana bildirin. :)

Geçici Çözüm

Kulaklıklarınız / Hat çıkışınız uyku modundan veya ekranı kilitledikten sonra çalışmıyorsa ve bir VIA ses kartınız varsa CLEVO kısayol tuşları yöneticisini indirin ve initHeadphones.exe dosyasını çalıştırın. Yine de nedenini bulmam gerek ...

Kararlı Çözüm

Not Defteri İnceleme forumundan wspawn (teşekkür ederim! Hala kendiniz bir cevap gönderebilirsiniz) aşağıdaki çözümü buldu:

Kısayol tuşu yazılımının ses denetimleri / kulaklıklarla uğraşmasını önlemek için aşağıdaki dosyayı yeniden adlandırın: C: \ Program Files (x86) \ Hotkey \ hp.dll'den C: \ Program Files (x86) \ Hotkey \ hp_DISABLED.dll.

SON ÇÖZÜM

Görünüşe göre Hotkey yardımcı programını CLEVO'dan yüklemek (Sager'in sürücüler sayfasında da bulunabilir) yeterlidir. En son sürüm 8.0100. Hala bu aptal programı kurmadan sorunu çözmenin bir yolunu bulmak zorundayım.


Bunu temizleme konusunda inisiyatif aldığınız için teşekkür ederiz. Daha fazla çözüm bilgisini buraya taşıdım.
fixer1234

1

Reeves'in cevabına ek olarak, Clevo'nun kısayol tuşu programını çalıştırmadan bu sorunu çözmek mümkündür.

Bildiğim kadarıyla, bu sorunun Clevo dizüstü bilgisayarlara özgü olduğunu, ancak çok sayıda etkilediğini unutmayın. Bu sorunun yıllardır var olması biraz can sıkıcı, ama Clevo (muhtemelen) donanım hatasını düzeltmek için yazılım hack'lerinden mükemmel bir şekilde mutlu görünüyor.

Windows'ta

Yapmamız gereken şey, bilgisayar her uyku modundan çıktığında InitHeadphones programını çalıştırmaktır.

Birincisi, Reites'in InitHeadphones programını almak için cevabında açıklandığı gibi, maalesef Clevo'nun Hotkey programını yüklemesi gerekiyor. Daha kolay bir yol varsa, lütfen beni düzeltin!

İkinci olarak, Kısayol tuşu programının otomatik başlatılmasını devre dışı bırakın.

Son olarak, Windows'un Görev Zamanlayıcı uygulamasını açın. Eylemi InitHeadphones.exe (Varsayılan olarak, C: \ Program Files (x86) \ Hotkey \ InitHeadphones.exe) ve tetikleyiciyi çalıştıracak şekilde ayarlayın:

Göreve başlayın: Bir etkinlikte
Günlük: Sistem
Kaynak: Güç Sorun Giderici
Olay Kimliği: 1

Linux'ta

Linux'ta init-kulaklık adı verilen ve doğrudan amplifikatörle konuşan ve davranmasını söyleyen bir Python programı sağlayan bir proje var.

Havuz bağlantısı: https://github.com/Unrud/init-headphone

Bu program kurulduktan sonra sorunsuz bir şekilde kutuda söylediklerini yapar


Şu an itibariyle, görevi manuel olarak çalıştırsam bile Windows Görev Zamanlayıcı'yı kullanan akıllı yöntemim artık çalışmıyor :( - Linux yöntemi hala iyi çalışıyor!
Sompom
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.