PowerShell脚本禁用Windows 11音频独占控制时的注册表路径错误问题求助
PowerShell脚本禁用Windows 11音频独占控制时的注册表路径错误问题求助
我正在尝试写一个PowerShell脚本,通过命令行禁用Windows 11里音频设备的「独占控制」设置。目前已经能稳定获取到目标播放设备的ID并赋值给变量,但在尝试修改对应注册表项的属性时卡壳了——系统一直提示我使用的路径不正确。
我的脚本代码
$regPath = "HKLM:\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\MMDevices\\Audio\\Playback\\{$Default_AD_Playback}\\Properties" $key = "b3f8fa53-0004-438e-9003-51a46e139bfc" New-ItemProperty -Path $regPath -Name $key -Value 0 -PropertyType DWORD
遇到的问题
运行脚本后,我在VS Code终端里得到的输出一直是「路径错误」的提示。我已经试过这些调整,但都没解决:
- 切换注册表根路径:从
HKCU(HKEY_Current_User)换成HKLM,结果完全一样 - 反复核对路径节点名称:
Multimedia、MMDevices这些节点的拼写都确认过没问题
想请教的问题
这个错误到底是路径本身的格式/节点存在性问题,还是PowerShell的权限不足导致的?有没有排查的方向或者小提示可以给我?




