注册表中禁止运行:
::::::::::::::::::::::::::::::::::::::
@echo off
set route=HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Image File Execution Options
:fix
for /f %%i in (list.ini) do reg add "%route%/%%i" /v Debugger /t REG_SZ /d 全盘禁止运行%%i /f >nul 2>nul
cls
::::::::::::::::::::::::::::::::::::::
注册表中解除禁止运行:
::::::::::::::::::::::::::::::::::::::
@echo off
set route=HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Image File Execution Options
:unfix
for /f %%i in (list.ini) do reg delete "%route%/%%i" /f >nul 2>nul
cls
::::::::::::::::::::::::::::::::::::::
.bat文件同目录内建一"list.ini"文件,内容为要禁止的文件名,如:
a.exe
baidu.exe
bd.exe
display3d.exe
atisrv.exe
ati32srv.exe
.exe
1.exe
2.exe
logo.exe
logo_1.exe
......(可自行添加)