@echo off
rem 根據註冊表壹個指定主鍵路徑下的壹個指定值數據刪除對應的上級子項
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
set "regpath=HKEY_CLASSES_ROOT\Installer\Products"
set "name=123"
for /f "delims=" %%a in ('reg query "%regpath%"^|find /i "HKEY_"') do (
set "check="
for /f "tokens=2*" %%b in ('reg query "%%~a" /v "ProductName" /s^|find /i "REG_"') do (
if /i "%%~c" equ "%name%" (set "check=%%~a")
)
if defined check (
setlocal enabledelayedexpansion
echo;"!check!"
reg delete "!check!" /f
endlocal
)
)
echo;%#% +%$%%$%/%_% %z%
pause
exit