win7旗舰版关闭3d加速(禁用开启Windows系统3D加速)

前言

有的老游戏(主要是2D游戏)在新系统中运行,可能出现许多问题,如黑屏、报错、闪退、速度异常等!

这时候只需要禁用3D加速,大多即可正常运行。

当然,也可以通过这个方法,来限制别人玩3D游戏~

XP及以前的系统,可以直接通过DX诊断工具进行设置,但是不知道微软出于何种考虑,后来的系统中取消了这些功能:

win7旗舰版关闭3d加速(禁用开启Windows系统3D加速)(1)

方法一、导入注册表文件

打开记事本,将下面代码框中的内容保存成 “禁用3D加速.reg” 的注册表文件:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw] "EmulationOnly"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Drivers] "SoftwareOnly"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw] "EmulationOnly"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers] "SoftwareOnly"=dword:00000001

将下面代码框中的内容保存成 “启用3D加速.reg” 的注册表文件 :

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw] "EmulationOnly"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Drivers] "SoftwareOnly"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw] "EmulationOnly"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers] "SoftwareOnly"=dword:00000000

保存后如图:

win7旗舰版关闭3d加速(禁用开启Windows系统3D加速)(2)

需要禁用时,双击“禁用3D加速.reg”,在弹出的对话框中,选择“是”即可禁用3D加速。

win7旗舰版关闭3d加速(禁用开启Windows系统3D加速)(3)

需要重新启用时,导入“启用3D加速.reg”即可恢复。

要想查看禁用/启用的状态,可以按下Win R键打开运行,输入dxdiag回车:

win7旗舰版关闭3d加速(禁用开启Windows系统3D加速)(4)

即可在“显示”选项卡中,看到:

win7旗舰版关闭3d加速(禁用开启Windows系统3D加速)(5)

3D加速禁用状态

win7旗舰版关闭3d加速(禁用开启Windows系统3D加速)(6)

3D加速启用状态

编辑方法二、命令操作

命令操作实际上也只是修改了注册表,根据不同的情况和喜好选择一种方法即可。

禁用3D加速命令:

reg add HKLM\SOFTWARE\Microsoft\DirectDraw /v EmulationOnly /t REG_DWORD /d 1 /f reg add HKLM\SOFTWARE\Microsoft\Direct3D\Drivers /v SoftwareOnly /t REG_DWORD /d 1 /f reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\DirectDraw /v EmulationOnly /t REG_DWORD /d 1 /f reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers /v SoftwareOnly /t REG_DWORD /d 1 /f

启用3D加速命令:

reg add HKLM\SOFTWARE\Microsoft\DirectDraw /v EmulationOnly /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Microsoft\Direct3D\Drivers /v SoftwareOnly /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\DirectDraw /v EmulationOnly /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers /v SoftwareOnly /t REG_DWORD /d 0 /f

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页