2、确认开启后,继续通过快捷键【win+r】打开运行功能,然后输入【regedit】点击确定,对于注册表编辑器进行打开。
3、在打开的注册表编辑器中,在左侧文件夹中依次展开“HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectDraw”。
4、然后右键点击“DirectDraw”文件夹,选择新建的DWORD(32位)值,将其重命名为EmulationOnly。
5、然后打开文件将其数值数据设置为1,点击确定保存设置,然后重启计算机即可。
win7下directdraw没有启动,禁用选项,是设置错误造成的,解决方法如下;
1、首先在系统桌面,右键点击左下角的Windows徽标键,在d出菜单中点击运行菜单项。
2、接下来在打开的运行窗口中,输入命令regedit,然后点击确定按钮。
3、定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\DCI在窗口中定位到计算机。
4、然后在右侧的窗口中,找到TimeOut注册表键值 ,接下来右键点击TimeOut键值,在d出菜单中选择“修改”菜单项。。
5、这时就会打开编辑注册表键值的窗口,在窗口中把数值数据修改为0,最后点击确定按钮,重新启动计算机后就可以禁用DirectxDraw了。
新增一执行档「Directx3D-close.cmd」"(红色字是扩展名)内容如下:
@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers" /v SoftwareOnly /t REG_DWORD /d 1 /f 0>nul 1>nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw" /v EmulationOnly /t REG_DWORD /d 1 /f 0>nul 1>nul
ECHO Direct3D关闭
pause
exit
----------------------
新增一执行档「Directx3D-open.cmd」"(红色字是扩展名)
内容如下:
@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers" /v SoftwareOnly /t REG_DWORD /d 0 /f 0>nul 1>nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw" /v EmulationOnly /t REG_DWORD /d 0 /f 0>nul 1>nul
ECHO Direct3D开启
pause
exit
执行以上档案时须以系统管理员身分执行,这样就可以啦!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)