@echo off
title 自动禁用DirectDraw加速批处理
mode con:cols=55 lines=15
color 4e
:choice
echo.
echo 如果您想禁用DirectDraw,请运行本程序,并选择 "1"
echo.
echo 如果您不想禁用DirectDraw了,请记得再运行次本程序,并选择 "2"
echo.
echo ****************************************************
echo.
echo 1)我想禁用DirectDraw。
echo. 2)我不想禁用DirectDraw了。(恢复DirectDraw加速)
echo.
set choice=
Set /P Choice= 请选择后回车:
If "A%Choice%A"=="AA" goto 启用DirectDraw加速
If "A%Choice%A"=="A1A" GOTO 禁止DirectDraw加速
If "A%Choice%A"=="A2A" GOTO 启用DirectDraw加速
If /i "A%Choice%A"=="AexitA" exit
cls
goto choice
:启用DirectDraw加速
reg add "HKLM\SOFTWARE\Microsoft\Direct3D\Drivers" /v SoftwareOnly /t REG_DWORD /d 0 /f 0>nul 1>nul
reg add "HKLM\SOFTWARE\Microsoft\DirectDraw" /v EmulationOnly /t REG_DWORD /d 0 /f 0>nul 1>nul
gpupdate /force 0>nul 1>nul
goto :eof
:禁止DirectDraw加速
reg add "HKLM\SOFTWARE\Microsoft\Direct3D\Drivers" /v SoftwareOnly /t REG_DWORD /d 1 /f 0>nul 1>nul
reg add "HKLM\SOFTWARE\Microsoft\DirectDraw" /v EmulationOnly /t REG_DWORD /d 1 /f 0>nul 1>nul
gpupdate /force 0>nul 1>nul
goto :eof

Posted in 

Great work,webmaster,nice design!