@echo off
setlocal enabledelayedexpansion
set "reg_path=HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options"
set "flash_file=FlashUtil??_34_0_0_372_ActiveX.exe"
for /f "tokens=7* delims=\" %%h in ('reg query "%reg_path%" /f %flash_file% /k') do (
if not "%%i"=="" (
echo "%reg_path%\%%i"
reg delete "%reg_path%\%%i" /f
)
)
pause
@echo off
setlocal enabledelayedexpansion
set "reg_path=HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options"
for %%c in (64 32) do (
set "flash_file=FlashUtil%%c_34_0_0_372_ActiveX.exe"
for /f "tokens=7* delims=\" %%h in ('reg query "%reg_path%" /f !flash_file! /k') do (
if not "%%i"=="" (
echo "%reg_path%\%%i"
reg delete "%reg_path%\%%i" /f
)
)
set flash_file=
)
pause
@echo off
setlocal enabledelayedexpansion
set "reg_path=HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options"
for %%c in (64 32) do (
set "flash_file=FlashUtil%%c_*_ActiveX.exe"
for /f "tokens=7* delims=\" %%h in ('reg query "%reg_path%" /f !flash_file! /k') do (
if not "%%i"=="" (
echo "%reg_path%\%%i"
reg delete "%reg_path%\%%i" /f
)
)
set flash_file=
)
pause
你这个批处理不能改,比如要删除:修改下句:为:
@echo off
setlocal enabledelayedexpansion
set "reg_path=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options"
for %%c in (6
详情回复
发表于 前天 08:23
set "reg_path=HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options"
复制代码
为:
set "reg_path=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options"
复制代码
@echo off
setlocal enabledelayedexpansion
set "reg_path=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options"
for %%c in (64 32) do (
set "flash_file=FlashUtil%%c_*_ActiveX.exe"
for /f "tokens=7* delims=\" %%h in ('reg query "%reg_path%" /f !flash_file! /k') do (
if not "%%i"=="" (
echo "%reg_path%\%%i"
reg delete "%reg_path%\%%i" /f
)
)
set flash_file=
)
pause
@echo off
setlocal enabledelayedexpansion
set "reg_path=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options"
for %%c in (64 32) do (
set "flash_file=FlashUtil%%c_*_ActiveX.exe"
for /f "tokens=6* delims=\" %%h in ('reg query "%reg_path%" /f !flash_file! /k') do (
if not "%%i"=="" (
echo "%reg_path%\%%i"
reg delete "%reg_path%\%%i" /f
)
)
set flash_file=
)
pause