Windows无法初始化图形设备的解决方案
更新时间:2021-03-03 07:32:35 浏览次数:808+次“无法初始化图形设备,请确保您的视频卡和驱动程序与DirectDraw兼容”。这是一个错误,可能会在许多游戏中出现,尤其是《帝国时代》。
DirectDraw是Microsoft DirectX的一部分,DirectDraw用于(曾经)使用硬件加速来访问视频内存。 您可能已经注意到,我们使用的是“用于”和“曾经”。 由于不再使用DirectDraw,因此您可能正在玩支持DirectDraw的较旧游戏,因此这里有几种解决方案可以使您的游戏重新启动并运行:
1: 更新显卡驱动
对于任何与游戏相关的事情,我们需要确保的第一件事是您拥有最新的驱动程序。 您要为您的计算机下载最新的显卡驱动程序。 由于所有硬件是协同工作的,因此建议您下载更新计算机所有硬件的可用驱动程序。
有很多第三方软件可以实现驱动更新,比如:驱动精灵
2: 验证DirectX的版本
Windows 7、8和10现在包含完整的DirectX,因此尽管许多教程建议您下载最新的DirectX,但没有意义。 但是,您可以检查安装了什么版本的DirectX。 在撰写本教程时,我们使用DirectX12:按Windows键+ R,输入dxdiag,然后按Enter。
通常,如果您安装了最新的DirectX版本,则该版本应向下兼容低版本的。
如果您需要安装DirectX的较旧版本,则针对此类问题,包括3.0、5.2、6.1、7.0、8.0、8.1和8.2,可以自行百度搜索下载。
3: 使用兼容模式
兼容模式应允许许多较旧的程序在更新的操作系统上运行。
右键单击可执行程序,然后单击属性。 单击兼容性选项卡。
您在这里的选择取决于您要修复的程序。
Windows 10用户可以运行兼容性疑难解答以查找推荐的设置。
首先,尝试以兼容模式运行此程序,然后选择一个较旧的操作系统。
较旧的应用程序和游戏可能会受益于减少的颜色,禁用全屏或640×480分辨率。