不会触发Windows 7对话框事件声音


0

我最近在两台家用电脑中发现了这个问题。

除对话窗口相关的系统声音外,所有声音(包括系统声音)都会正常播放,即Asterisk,Critical Stop,Defalt Beep和Exclamation。

到目前为止,我已经排除了声音驱动程序和/或相关配置的问题,因为其中一台受影响的机器使用带有官方驱动程序的Sound Blaster X-Fi声卡,另一部分使用板载声音。还通过运行系统文件检查器排除了系统文件的损坏和完整性问题。

我也检查了声音cpl,一切似乎都没问题。在“声音”选项卡中,单击“测试”时会播放所有声音,即使是受影响的声音。在注册表中,对于所有方案,所有提到的声音都与AppEvents中的相应事件正确关联。它发生在所有声音方案中,因此它也不是问题。新用户帐户也会受到此问题的影响。

这让我觉得这与我的配置错误有关,但是,正如所提到的那样,它只发生在我的两台PC上,而且最近才发生。

有没有人有这个问题或者可以帮我解决/排除故障?我真的不知道发生了什么。

谢谢

Answers:


0

好吧,我想我发现了发生了什么。这似乎是由于OS音频堆栈中某处的某种混乱。

两个违规系统的共同点就是同时使用DirectSound,WASAPI和ASIO。ASIO直接与其中一台机器中的Creative驱动程序连接,另一台使用ASIO4ALL。在任何地方丢弃ASIO后,坚持使用WASAPI进行独占模式并将全局采样率(共享模式和独占模式)设置为48kHz,可以再次听到系统声音。虽然这种解决方案并不理想(主要是由于48kHz的恒定采样率),但它解决了这个问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.