|
|
悬赏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
|
|