somthing funny,windows睡眠唤醒后的音频设备自动重启。

windows driver kit安装SDK、WDK后,在Kits的Tools文件夹里有一个devcon.exe(设备控制器device control),将windows kits\10\Tools\xxx.xxx\(x64/x86/arm64)的文件路径添加到环境变量的Path里就可以在powershell或者cmd里运行devcon的指令。

目的。不知是哪次调整驱动或者别的什么的时候整错了,导致每次睡眠过后再启动都需要重启声音设备,否则没有声音,尝试了修改服务也没法解决。每次都去重启太麻烦,于是考虑自动化重启,也就可以用到devcon的restart指令重启设备。(devcon的指令可以查阅microsoft官方文档)

命令行。在尝试了直接devcon restart "设备实例ID"后一直显示设备no matching,使用了devcon status *hdaudio*里的ID也不行,于是只好直接用

devcon restart hdaudio*

来重置所有audio设备。将这行指令添加到txt文档,然后将txt修改为ps1。

配置睡眠恢复时自动运行。在windows开始菜单栏搜索任务计划程序,然后右边菜单栏里选择创建任务,设置名称;触发器一栏里选择新建一栏,我这里只在开始任务一栏里配置了工作站解锁时;在条件一栏里要选择唤醒计算机运行此任务;然后在操作一栏里新建一项,程序或脚本点击浏览查找powershell.exe(我的ps.exe位置是在"C:\Windows\System32\WindowsPowerShell\v1.0",应该大差不差),然后添加参数一栏里键入-file "路\径\xxx.ps1"(比如我的是-File "D:\restart_hdaudio.ps1")

保存过后睡眠再启动就可以看到ps的篮框框弹出并执行指令了,执行完他会自己退,就是每次都有蓝蓝的东西感觉不美观。


更新:
在Microsoft store下载了PS 7.4,于是程序或脚本的路径修改成(C:\Program Files\WindowsApps\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\pwsh.exe)
我的WindowsApps被锁了权限,所以还要解锁权限。在powershell里键入命令行

icacls "C:\Program Files\WindowsApps" /grant administrators:F /t

可以解锁WindowsApps文件夹的权限。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值