You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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,结果完全一样
  • 反复核对路径节点名称:MultimediaMMDevices这些节点的拼写都确认过没问题

想请教的问题

这个错误到底是路径本身的格式/节点存在性问题,还是PowerShell的权限不足导致的?有没有排查的方向或者小提示可以给我?

火山引擎 最新活动