我可能和很多人问的是同样的问题,但我发现对他们有用的解决方案对我来说却不起作用...这是一个很长时间的问题,我并没有太在意,但它变得越来越烦人。
每次我启动电脑并登录时,我得到的音量与关闭电脑时相同(10-20),但在我登录后大约 10-20 秒,音量会无缘无故地重置为 45。我猜可能是软件或声音驱动程序导致这种情况,但就像我说的,我已经测试了许多解决方案(重新安装驱动程序/更改它们/停止软件在启动时启动)。
因为我不认为人们可以给我一个真正的解决方案,所以我想知道在 Windows 事件日志(管理工具)中是否有地方可以让我监听/查看每个试图改变声音级别的应用程序?
我能否找到一种方法来了解特定时间内声音水平发生的变化?
它是什么:
- Windows 10 专业版,1703,15063.674
- 主板:华硕 Z97-Pro
- 驱动程序:默认 Microsoft(之前)、Realtek(现在)
- 在“声音”->“播放”中有很多“AMD 高清音频设备”未插入(我不认为它相关)
- AMD 卡:AMD Radeon R290(我认为不相关)
答案1
好的。我想我自己解决了这个问题。我正在戴尔 Precision M3800。 我有Windows 10正在运行。我的音频驱动程序Realtek。
你必须尝试两件事:
第一件事:
- 转到“隐藏图标”托盘。
- 转到您的音频图标(我的是戴尔音频)。
- 在主选项卡中,关闭“扬声器增强”
- 此外,在“插孔信息”的“高级”选项卡中,我取消选中“当设备插入时启用自动弹出对话框”(不知道这是否有用)
第二件事:
- “管理音频设备”的搜索系统
- 在这里面,点击“扬声器/耳机”或者对两者执行以下步骤。
- 转到“高级”选项卡,然后取消选中“独占模式”字段中的“允许应用程序独占控制此设备”。
这对我有用。其中有些可能有些多余,但对我有用。如果这有帮助的话请告诉我。
答案2
我最终使用自动热键脚本在启动时重置了音量
#Persistent
SetTimer,Loop1,3000
SetTimer,Sub1,100000
Loop1:
SoundGet, master_volume
if master_volume > 30
SoundSet, 10
Return
Sub1:
ExitApp
Return