无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3046|回复: 27
打印 上一主题 下一主题

[求助] 悬赏600无忧币:解决PE支持WMIC.exe,谢谢

[复制链接]
跳转到指定楼层
1#
发表于 2023-6-25 14:13:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
600无忧币
本帖最后由 yyz2191958 于 2023-6-29 19:11 编辑

**********************************************************************************
由于悬赏的无忧币,如果问题没有解决,不能够返回。由此,这里悬赏1无忧币,一旦问题解决,我会编辑为悬赏600无忧币给你
**********************************************************************************
成功解决问题:
::【安装声卡 + 设置默认音量 + 开键盘灯】
@echo off
::【检测(是否在PE中运行),是向下运行,否跳到:C】
if not exist "X:\windows\"   goto :C
::***********************************************************************************************************
Del /f /q "X:\Windows\System32\drivers\RTKVHD64.sys" >nul 2>nul
mklink  "X:\Windows\System32\drivers\RTKVHD64.sys" "%~dp0\drivers\RTKVHD64.sys" %【后--被映射,前--快捷方式】%
regedit.exe/s  "%~dp0安装.reg"
::***********************************************************************************************************
cls
::【重启声卡】
Pecmd.exe kill   TTPlayer.exe >nul 2>nul
Pecmd.exe kill  龙卷风收音.exe >nul 2>nul
D:\1绿色软件\刷新托盘图标.exe >nul 2>nul
:A
devcon.exe disable *DEV_1C20* >nul 2>nul  %【禁用声卡】%
devcon.exe enable  *DEV_1C20* >nul 2>nul  %【启用声卡】%
devcon.exe enable  *DEV_1C20* >nul 2>nul  %【启用声卡】%
::***********************************************************************************************************
setlocal enabledelayedexpansion & set "regq=REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render" /v "DeviceState" /s"
for /f "delims=" %%i in ('%regq% ^| findstr .') do (set /a n+=1,m=n%%2
if !m! equ 0 (for /f "tokens=1,4" %%a in ("!str!%%i") do if %%b equ 1 for /f "tokens=2*" %%i in ('reg query "%%a" /v "{b3f8fa53-0004-438e-9003-51a46e139bfc},6" /s ^|find /i "reg_sz"') do >#.txt echo,驱动:%%j)
set "str=%%i" )
::***********************************************************************************************************
::【检测(是否启用成功)(是跳到:B,否跳到:A)】(检测 #.txt中有无:驱动:Realtek)
type #.txt|find "驱动:Realtek" >nul
if %errorlevel% equ 0 (goto :B) else goto :A
:B
start "" "%~dp0默认音量.vbs"
start "" "%~dp0键盘灯.exe"
:C
Del #.txt & exit







最佳答案

2#
发表于 2023-6-25 14:13:34 | 只看该作者
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "regq=REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render"  /v "DeviceState" /s"
  4. for /f "delims=" %%i in ('%regq% ^| findstr .') do (
  5.     set /a n+=1,m=n%%2
  6.     if !m! equ 0 (
  7.         for /f "tokens=1,4" %%a in ("!str!%%i") do if %%b equ 1 for /f "tokens=2*" %%i in ('reg query "%%a" /v "{b3f8fa53-0004-438e-9003-51a46e139bfc},6" /s ^|find /i "reg_sz"') do >#.txt echo,default audio device:%%j
  8.         )
  9.     set "str=%%i"
  10.     )
  11. pause
复制代码

点评

还是不行: default audio device:Realtek High Definition Audio  详情 回复 发表于 2023-6-25 17:03
回复

使用道具 举报

3#
 楼主| 发表于 2023-6-25 14:18:36 | 只看该作者
本帖最后由 yyz2191958 于 2023-6-25 15:47 编辑

1.我的PE:Win10PEx64_10586.0_网络版_下载Google浏览器.iso 279.16 MB(2013koko制作的)
https://www.123pan.com/s/CTv9-npAQH.html

2.其它方法的,可看看“【求】获取声音默认设备名字。谢谢
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=436306&extra=


1.png (34.59 KB, 下载次数: 140)

1.png
回复

使用道具 举报

4#
发表于 2023-6-25 14:50:11 | 只看该作者
wmic也获取不到默认设备,只是能得到个列表。
回复

使用道具 举报

5#
发表于 2023-6-25 15:08:30 | 只看该作者
devcon hwids =MEDIA | findstr Name

点评

看不出哪个是默认的  详情 回复 发表于 2023-6-25 15:40
Name: High Definition Audio Device Name: Realtek High Definition Audio  详情 回复 发表于 2023-6-25 15:37
回复

使用道具 举报

6#
发表于 2023-6-25 15:18:03 | 只看该作者
找个全功能的PE试试.
回复

使用道具 举报

7#
发表于 2023-6-25 15:20:00 | 只看该作者
本帖最后由 yjqd 于 2023-6-25 15:25 编辑


供参考:

如果不能运行,看是否还缺少相关文件、注册表是否没相关项、环境变量是否没相关项

运行wmic.exe,看提示差什么文件,添加文件,结束wmic.exe和WmiPrvSE.exe进程,又运行wmic.exe,看提示差什么文件,添加文件
=====================================================================
system32\framedynos.dll
system32\wbemcomn.dll


system32\wbem\cimwin32.dll
system32\wbem\esscli.dll
system32\wbem\fastprox.dll

system32\wbem\Microsoft-Windows-Remote-FileSystem.mof
system32\wbem\repdrvfs.dll
system32\wbem\textvaluelist.xsl
system32\wbem\wbemcons.dll
system32\wbem\wbemcore.dll
system32\wbem\wbemess.dll
system32\wbem\wbemprox.dll
system32\wbem\wbemsvc.dll
system32\wbem\WMIC.exe
system32\wbem\WmiPrvSD.dll
system32\wbem\WmiPrvSE.exe
system32\wbem\WMIsvc.dll
system32\wbem\wmiutils.dll
system32\wbem\xsl-mappings.xml

system32\wbem\Repository
system32\wbem\Repository\INDEX.BTR
system32\wbem\Repository\MAPPING1.MAP
system32\wbem\Repository\MAPPING2.MAP
system32\wbem\Repository\MAPPING3.MAP
system32\wbem\Repository\OBJECTS.DATA

system32\wbem\xml
system32\wbem\xml\cim20.dtd
system32\wbem\xml\wmi20.dtd
system32\wbem\xml\wmi2xml.dll

system32\wbem\AutoRecover
system32\wbem\Logs
system32\wbem\tmf

system32\wbem\zh-CN
system32\wbem\zh-CN\WMIC.exe.mui
=====================================================================

回复

使用道具 举报

8#
 楼主| 发表于 2023-6-25 15:37:59 | 只看该作者
szwp 发表于 2023-6-25 15:08
devcon hwids =MEDIA | findstr Name

   Name: High Definition Audio Device
    Name: Realtek High Definition Audio

点评

for /f "delims=: tokens=2" %# in ('devcon listclass MEDIA') do echo %# &pause  详情 回复 发表于 2023-6-25 15:43
回复

使用道具 举报

9#
 楼主| 发表于 2023-6-25 15:40:06 | 只看该作者
szwp 发表于 2023-6-25 15:08
devcon hwids =MEDIA | findstr Name

看不出哪个是默认的
回复

使用道具 举报

10#
发表于 2023-6-25 15:43:19 | 只看该作者
yyz2191958 发表于 2023-6-25 15:37
Name: High Definition Audio Device
    Name: Realtek High Definition Audio

for /f "delims=: tokens=2" %# in ('devcon listclass MEDIA') do echo %# &pause

点评

运行它没有反应  详情 回复 发表于 2023-6-25 15:52
我在试一试  详情 回复 发表于 2023-6-25 15:49

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5 赞一个!

查看全部评分

回复

使用道具 举报

11#
 楼主| 发表于 2023-6-25 15:49:27 | 只看该作者
szwp 发表于 2023-6-25 15:43
for /f "delims=: tokens=2" %# in ('devcon listclass MEDIA') do echo %# &pause

我在试一试
回复

使用道具 举报

12#
 楼主| 发表于 2023-6-25 15:52:30 | 只看该作者
szwp 发表于 2023-6-25 15:43
for /f "delims=: tokens=2" %# in ('devcon listclass MEDIA') do echo %# &pause

运行它没有反应

点评

cmd里运行,然后截图  详情 回复 发表于 2023-6-25 16:06
回复

使用道具 举报

13#
发表于 2023-6-25 15:53:20 | 只看该作者
本帖最后由 batche 于 2023-6-25 16:10 编辑

使用第三方命令行SetVol,搜一下,我没有权限发链接
  1. setlocal enabledelayedexpansion
  2. for /f "tokens=*" %%i in ('setvol device ^| findstr ...') do (
  3.     set /a n+=1,m=n%%2
  4.     if !m! equ 0 (echo,!str!%%i | find "default audio device"&& >#.txt echo,!str!%%i)
  5.     set "str=%%i"
  6. )
复制代码


我被限制回复了,在原回答修改
pan.baidu.com/s/1LfH50hYD3Z3CHgr8ecBEqg?pwd=y0qy

点评

要net环境,我的电脑没有  详情 回复 发表于 2023-6-25 16:26
'etlocal' 不是内部或外部命令,也不是可运行的程序 或批处理文件。  详情 回复 发表于 2023-6-25 16:13
搜索不到 能不能发网盘  详情 回复 发表于 2023-6-25 16:03
我试一试 谢谢  详情 回复 发表于 2023-6-25 15:58

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5 赞一个!

查看全部评分

回复

使用道具 举报

14#
 楼主| 发表于 2023-6-25 15:58:03 | 只看该作者
batche 发表于 2023-6-25 15:53
使用第三方命令行SetVol,搜一下,我没有权限发链接

我试一试 谢谢
回复

使用道具 举报

15#
 楼主| 发表于 2023-6-25 16:03:31 | 只看该作者
batche 发表于 2023-6-25 15:53
使用第三方命令行SetVol,搜一下,我没有权限发链接

搜索不到

能不能发网盘

评分

参与人数 1无忧币 +1 收起 理由
batche + 1 限制回复了,在原回答修改

查看全部评分

回复

使用道具 举报

16#
发表于 2023-6-25 16:06:26 | 只看该作者

cmd里运行,然后截图

点评

Microsoft Windows [版本 10.0.10586] (c) 2016 Microsoft Corporation。保留所有权利。 X:\windows\System32>for /f "delims=: tokens=2" %# in ('devcon listclass MEDIA') do echo %# &pause X:\windows\S  详情 回复 发表于 2023-6-25 16:09
回复

使用道具 举报

17#
 楼主| 发表于 2023-6-25 16:09:19 | 只看该作者
szwp 发表于 2023-6-25 16:06
cmd里运行,然后截图

Microsoft Windows [版本 10.0.10586]
(c) 2016 Microsoft Corporation。保留所有权利。

X:\windows\System32>for /f "delims=: tokens=2" %# in ('devcon listclass MEDIA') do echo %# &pause

X:\windows\System32>echo  High Definition Audio Device   & pause
High Definition Audio Device
请按任意键继续. . .

点评

High Definition Audio Device  详情 回复 发表于 2023-6-25 16:29
回复

使用道具 举报

18#
 楼主| 发表于 2023-6-25 16:13:30 | 只看该作者
batche 发表于 2023-6-25 15:53
使用第三方命令行SetVol,搜一下,我没有权限发链接

'etlocal' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

评分

参与人数 1无忧币 +1 收起 理由
batche + 1 是setlocal,你没复制完整

查看全部评分

回复

使用道具 举报

19#
 楼主| 发表于 2023-6-25 16:26:52 | 只看该作者
batche 发表于 2023-6-25 15:53
使用第三方命令行SetVol,搜一下,我没有权限发链接

要net环境,我的电脑没有

2.png (11.08 KB, 下载次数: 121)

2.png
回复

使用道具 举报

20#
发表于 2023-6-25 16:29:00 | 只看该作者
yyz2191958 发表于 2023-6-25 16:09
Microsoft Windows [版本 10.0.10586]
(c) 2016 Microsoft Corporation。保留所有权利。

High Definition Audio Device

点评

不对 现在默认是:Realtek High Definition Audio  详情 回复 发表于 2023-6-25 16:32
回复

使用道具 举报

21#
 楼主| 发表于 2023-6-25 16:32:43 | 只看该作者
szwp 发表于 2023-6-25 16:29
High Definition Audio Device

不对
现在默认是:Realtek High Definition Audio
回复

使用道具 举报

22#
发表于 2023-6-25 16:56:04 | 只看该作者
我记得aardio是可以办到的
回复

使用道具 举报

23#
 楼主| 发表于 2023-6-25 17:03:37 | 只看该作者

还是不行(不好意思):
default audio device:Realtek High Definition Audio

1.png (15.22 KB, 下载次数: 137)

1.png
回复

使用道具 举报

24#
发表于 2023-6-25 17:21:31 | 只看该作者
本帖最后由 batche 于 2023-6-25 17:29 编辑
yyz2191958 发表于 2023-6-25 17:03
还是不行(不好意思):
default audio device:Realtek High Definition Audio

我又改了一下
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "regq=REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render"  /v "DeviceState" /s"
  4. for /f "delims=" %%i in ('%regq% ^| findstr .') do (
  5.     set /a n+=1,m=n%%2
  6.     if !m! equ 0 (
  7.         for /f "tokens=1,4" %%a in ("!str!%%i") do if %%b equ 1 for /f "tokens=2*" %%i in ('reg query "%%a" /v "{b3f8fa53-0004-438e-9003-51a46e139bfc},6" /s ^|find /i "reg_sz"') do >>#.txt echo,default audio device:%%j
  8.         )
  9.     set "str=%%i"
  10.     )
  11. echo,>>#.txt
  12. pause
复制代码

点评

还是不行: default audio device:High Definition Audio Device  详情 回复 发表于 2023-6-25 18:21
我试一试先 谢谢  详情 回复 发表于 2023-6-25 17:27

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5 赞一个!

查看全部评分

回复

使用道具 举报

25#
 楼主| 发表于 2023-6-25 17:27:56 | 只看该作者

我试一试先 谢谢
回复

使用道具 举报

26#
 楼主| 发表于 2023-6-25 18:21:23 | 只看该作者

还是不行:
default audio device:High Definition Audio Device

1.png (12.97 KB, 下载次数: 131)

1.png
回复

使用道具 举报

27#
发表于 2023-6-25 20:17:23 | 只看该作者
用python写了个程序,pan.baidu.com/s/1zn8j2SKSl6ERpyaGPkMPNA?pwd=qsig

点评

我试一试 谢谢  详情 回复 发表于 2023-6-25 20:21

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5 赞一个!

查看全部评分

回复

使用道具 举报

28#
 楼主| 发表于 2023-6-25 20:21:01 | 只看该作者
batche 发表于 2023-6-25 20:17
用python写了个程序,pan.baidu.com/s/1zn8j2SKSl6ERpyaGPkMPNA?pwd=qsig

我试一试 谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-22 15:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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