![Vista/Win7 音量混合器设置存储在哪里?](https://linux22.com/image/1276226/Vista%2FWin7%20%E9%9F%B3%E9%87%8F%E6%B7%B7%E5%90%88%E5%99%A8%E8%AE%BE%E7%BD%AE%E5%AD%98%E5%82%A8%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
Vista/Win7 似乎会保留每个应用程序的音量设置。我想看看那个列表。
原因何在?据微软博客,设置是根据应用程序的 PID 存储的,我真的很想知道那个 PID 是什么。我无法确定哪个进程正在向音量混合器“注册”自己。
答案1
Windows 7 确实会在注册表中保留应用程序的音频设置:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore
有很多带有数字名称的子键。设置按完整应用程序路径索引,因此请在其中搜索应用程序的名称。
我需要找到这个,因为我的 Media Player Classic 突然停止发出任何声音,而且我认为这不可能是由我这边的错误配置引起的。找到一个包含它的键mplayerc.exe
并删除它解决了这个问题。
答案2
是PID
进程 ID 号,即进程创建时分配给它的半随机*数字。您可以在任务管理器或几乎任何其他列出正在运行的程序的程序中查看正在运行的进程的进程 ID。
进程 ID 号除了作为给定进程的唯一标识符之外,没有任何意义。
由于 PID 在重启等后不会保留,我想象 Mixer 将它们存储在内存中。
*实际上不是随机的,但也不是按照任何有意义的模式生成的。数字通常(但不一定)按数字顺序分配,并且在所有版本的 Windows NT 中,至少是 4 的倍数。