在所有重新映像的Windows 10计算机上,我希望禁用Sound中的每个设备对应用程序进行独占控制的选项。我已经找到了注册表项和值:搜索注册表值然后更改它
- HKLM \软件\微软\的Windows \ CurrentVersion \ MMDevices \音频\捕获\ RANDOM_STRING \属性
- HKLM \软件\微软\的Windows \ CurrentVersion \ MMDevices \音频\渲染\ RANDOM_STRING \属性
在每个这些键中的(第一之一是用于话筒和第二为扬声器)其是在每两个DWORD-32值:
- {b3f8fa53-0004 -43 8E-9003-51a46e139bfc},3
- {b3f8fa53-0004-438e-9003-51a46e139bfc},4
我想基本上是做一个批处理脚本,会发现这两个值,并将其设置为0每个音频设备。我会通过任务计划程序或其他方式运行,以确保它也获得新设备。
对我来说问题是每个路径的RANDOM_STRING部分。每一个是〜25个随机字符;它看起来类似于最后带有#的值名称。我知道如何通过一个特定的路径来改变一个值,但在这里他们是随机的密钥名称,然后当新设备插入新的。
是他们的任何方式来创建一个批处理文件(或VBS/PowerShell),这两个值将搜索注册表(或只是音频缩小它),并将其值更改为0?或者如果还有其他方法去解决这个问题呢?
我想的方法的一个实例(或再次,别的东西类似):
- 搜索的DWORD-32值 “{b3f8fa53-0004-438e-9003-51a46e139bfc},3” 路径 “HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ MMDevices \ Audio \” 以及其中的所有子密钥。
- 的DWORD-32值 “{b3f8fa53-0004-438e-9003-51a46e139bfc},3” 的值设置为0
- 搜索的DWORD-32值“{b3f8fa53-0004-438e-9003 -51a46e139bfc},4“ ”HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ MMDevices \ Audio \“ 和其中的所有子密钥。
- 的DWORD-32值 “{b3f8fa53-0004-438e-9003-51a46e139bfc},4” 的值设置为0
你可以看看REG ADD批改变值的命令 - https://technet.microsoft.com/en-us/library/cc742162(v=ws 0.11)。aspx –
那些不是*随机字符串*。他们是GUID。破解注册表中的值你不明白是一个非常好的方法来阻止你的计算机。 –