批处理代码:
@echo off
SETLOCAL
set REGKEY1=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
set REGKEY2=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
set REGKEY3=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug
set REGKEY4=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework
rem 删除值 Debugger
reg query "%REGKEY1%" /v Debugger >nul 2>&1
if %errorlevel%==0 (
echo 删除注册表值: %REGKEY1%\Debugger
reg delete "%REGKEY1%" /v Debugger /f
) else (
echo 注册表值 %REGKEY1%\Debugger 不存在
)
rem 删除值 DbgManagedDebugger
reg query "%REGKEY2%" /v DbgManagedDebugger >nul 2>&1
if %errorlevel%==0 (
echo 删除注册表值: %REGKEY2%\DbgManagedDebugger
reg delete "%REGKEY2%" /v DbgManagedDebugger /f
) else (
echo 注册表值 %REGKEY2%\DbgManagedDebugger 不存在
)
rem 删除值 Debugger
reg query "%REGKEY3%" /v Debugger >nul 2>&1
if %errorlevel%==0 (
echo 删除注册表值: %REGKEY3%\Debugger
reg delete "%REGKEY3%" /v Debugger /f
) else (
echo 注册表值 %REGKEY3%\Debugger 不存在
)
rem 删除值 DbgManagedDebugger
reg query "%REGKEY4%" /v DbgManagedDebugger >nul 2>&1
if %errorlevel%==0 (
echo 删除注册表值: %REGKEY4%\DbgManagedDebugger
reg delete "%REGKEY4%" /v DbgManagedDebugger /f
) else (
echo 注册表值 %REGKEY4%\DbgManagedDebugger 不存在
)
ENDLOCAL
pause
批处理下载:解决弹出未经处理的win32异常问题.rar