无忧启动论坛

 找回密码
 注册
搜索

【已解决】bat或者VBS能不能实现: 禁用声卡,然后启用声卡?谢谢

查看数: 8056 | 评论数: 59 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-6-10 10:08

正文摘要:

本帖最后由 yyz2191958 于 2023-6-23 12:31 编辑 已解决,重启声卡.bat: @echo off ::*********************************************************************************************************** :: ...

回复

旭东 发表于 2024-9-7 10:36:44
感谢分享
1393900376 发表于 2024-9-7 08:26:56
太好了
1393900376 发表于 2024-9-7 08:26:43
好好好
wjgyz740526 发表于 2024-9-7 08:24:53
martin313 发表于 2024-9-7 08:09
我不关心啊,无此需求
就是插科打诨而已


当然不需要手工查询
martin313 发表于 2024-9-7 08:09:03
wjgyz740526 发表于 2024-9-7 07:39
根据类名获取硬件id,所以,只要是声卡相关都会列出来,然后你用循环语句挨个禁用就行了

我不关心啊,无此需求
就是插科打诨而已

如果要手工去查询一下,去改批处理,那就不具有通用性,使用起来麻烦

点评

当然不需要手工查询  详情 回复 发表于 2024-9-7 08:24
wjgyz740526 发表于 2024-9-7 07:39:01
martin313 发表于 2024-9-6 21:43
怎么个机制?全部的全自动获取的吗?

根据类名获取硬件id,所以,只要是声卡相关都会列出来,然后你用循环语句挨个禁用就行了

点评

我不关心啊,无此需求 就是插科打诨而已 如果要手工去查询一下,去改批处理,那就不具有通用性,使用起来麻烦  详情 回复 发表于 2024-9-7 08:09
yyz2191958 发表于 2024-9-7 07:30:40
wjgyz740526 发表于 2024-9-7 07:24
你cmd运行下这个
pnputil /enum-devices /class sound^|findstr /c:"实例 ID:"

谢谢
wjgyz740526 发表于 2024-9-7 07:24:07
你cmd运行下这个
pnputil /enum-devices /class sound^|findstr /c:"实例 ID:"

看反馈出来的结果

点评

谢谢  详情 回复 发表于 2024-9-7 07:30
martin313 发表于 2024-9-6 21:43:05
wjgyz740526 发表于 2024-9-6 21:24
你没看代码吧?先列出机器里的硬件id,然后再禁用

怎么个机制?全部的全自动获取的吗?

点评

根据类名获取硬件id,所以,只要是声卡相关都会列出来,然后你用循环语句挨个禁用就行了  详情 回复 发表于 2024-9-7 07:39
wjgyz740526 发表于 2024-9-6 21:24:17
martin313 发表于 2024-9-6 20:27
硬件不同,机子不同,编号也不同,这不具有通用性的吧

你没看代码吧?先列出机器里的硬件id,然后再禁用

点评

怎么个机制?全部的全自动获取的吗?  详情 回复 发表于 2024-9-6 21:43
martin313 发表于 2024-9-6 20:27:40


硬件不同,机子不同,编号也不同,这不具有通用性的吧

点评

你没看代码吧?先列出机器里的硬件id,然后再禁用  详情 回复 发表于 2024-9-6 21:24
yyz2191958 发表于 2024-9-6 20:19:15
wjgyz740526 发表于 2024-9-6 19:51
看我这个帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=442088&extra=&page=5

谢谢

点评

硬件不同,机子不同,编号也不同,这不具有通用性的吧  详情 回复 发表于 2024-9-6 20:27
wjgyz740526 发表于 2024-9-6 19:51:23
看我这个帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=442088&extra=&page=5

点评

谢谢  详情 回复 发表于 2024-9-6 20:19
q442434671 发表于 2024-9-6 11:20:24
dos时代菜鸟 发表于 2023-6-10 21:01
pecmd x64 几句话的事儿。

大佬你好,论坛上看到你的回复,请问有办法可以在WIN10系统下禁用所有声卡驱动,然后恢复吗,最好自动。有偿
yyz2191958 发表于 2023-6-12 14:18:45

谢谢
natu2004 发表于 2023-6-12 13:04:22
进来学习一下的

点评

谢谢  详情 回复 发表于 2023-6-12 14:18
batche 发表于 2023-6-11 22:16:38
yyz2191958 发表于 2023-6-10 17:25
PE下外挂声卡驱动的一个文件,导入注册表。

需要重启声卡一下,才能够生效

对啊,直接用devcon  restart "ID"就可以重启声卡,没必要禁用两次启用两次
yyz2191958 发表于 2023-6-11 21:55:03
zhxy9804 发表于 2023-6-11 21:01
devcon就是最正确也最合理的办法了。

好的,谢谢
zhxy9804 发表于 2023-6-11 21:01:13
devcon就是最正确也最合理的办法了。

点评

好的,谢谢  详情 回复 发表于 2023-6-11 21:55
dos时代菜鸟 发表于 2023-6-11 19:32:49
本帖最后由 dos时代菜鸟 于 2023-6-11 19:34 编辑

如果pe的话,通常都有pecmd. 用,pecmd脚本是最节省成本的了。
yyz2191958 发表于 2023-6-11 07:29:33
lras 发表于 2023-6-11 07:25
关一下马上开,这是为啥

重启音频服务————这种办法还是无声
lras 发表于 2023-6-11 07:25:31
yyz2191958 发表于 2023-6-11 07:21
@echo off
net stop AudioSrv
net start AudioSrv

关一下马上开,这是为啥

点评

重启音频服务————这种办法还是无声  详情 回复 发表于 2023-6-11 07:29
dkzzlf 发表于 2023-6-11 07:24:36
路过学习
yyz2191958 发表于 2023-6-11 07:21:22
lras 发表于 2023-6-11 07:18
第二行启动服务我打错一个字母,服务名的字母我打错了一个

net stop audiosrv

@echo off
net stop AudioSrv
net start AudioSrv
pause >nul
exit

成功了,非常感谢

点评

关一下马上开,这是为啥  详情 回复 发表于 2023-6-11 07:25
lras 发表于 2023-6-11 07:18:32
第二行启动服务我打错一个字母,服务名的字母我打错了一个

net stop audiosrv
net start autiosrv        

audiosrv audiosrv audiosrv audiosrv audiosrv audiosrv audiosrv

点评

@echo off net stop AudioSrv net start AudioSrv pause >nul exit 成功了,非常感谢  详情 回复 发表于 2023-6-11 07:21

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5 很给力!

查看全部评分

yyz2191958 发表于 2023-6-11 07:15:25
lras 发表于 2023-6-11 07:10
。。。自己找下原因啊,明显是我打错一个字母,第一行是关,第二行是开,别放一起用

问题是:服务正在停止————可以呀
lras 发表于 2023-6-11 07:10:42
本帖最后由 lras 于 2023-6-11 07:11 编辑
yyz2191958 发表于 2023-6-11 07:09
Windows Audio 服务正在停止.
Windows Audio 服务已成功停止。

。。。自己找下原因啊,明显是我打错一个字母,第一行是关,第二行是开,别放一起用

点评

问题是:服务正在停止————可以呀  详情 回复 发表于 2023-6-11 07:15
yyz2191958 发表于 2023-6-11 07:09:22
lras 发表于 2023-6-11 07:06
如果是为了禁用声音可以用关服务和开服务
net stop audiosrv
net start autiosrv

Windows Audio 服务正在停止.
Windows Audio 服务已成功停止。

服务名无效。

请键入 NET HELPMSG 2185 以获得更多的帮助。

点评

。。。自己找下原因啊,明显是我打错一个字母  详情 回复 发表于 2023-6-11 07:10
lras 发表于 2023-6-11 07:06:38
如果是为了禁用声音可以用关服务和开服务
net stop audiosrv
net start autiosrv

点评

Windows Audio 服务正在停止. Windows Audio 服务已成功停止。 服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助。  详情 回复 发表于 2023-6-11 07:09

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-22 23:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表