Windows无法初始化图形设备的解决方案

编辑:King 阅读:8387 时间:2020-08-28 14:15:14

“无法初始化图形设备,请确保您的视频卡和驱动程序与DirectDraw兼容”。这是一个错误,可能会在许多游戏中出现,尤其是《帝国时代》。

DirectDraw是Microsoft DirectX的一部分,DirectDraw用于(曾经)使用硬件加速来访问视频内存。 您可能已经注意到,我们使用的是“用于”和“曾经”。 由于不再使用DirectDraw,因此您可能正在玩支持DirectDraw的较旧游戏,因此这里有几种解决方案可以使您的游戏重新启动并运行:

1: 更新显卡驱动

对于任何与游戏相关的事情,我们需要确保的第一件事是您拥有最新的驱动程序。 您要为您的计算机下载最新的显卡驱动程序。 由于所有硬件是协同工作的,因此建议您下载更新计算机所有硬件的可用驱动程序。

有很多第三方软件可以实现驱动更新,比如:驱动精灵

https://www.pcworks.cn/download/22065.html

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用户可以运行兼容性疑难解答以查找推荐的设置。

首先,尝试以兼容模式运行此程序,然后选择一个较旧的操作系统。

较旧的应用程序和游戏可能会受益于减少的颜色,禁用全屏或640x480分辨率。

回到顶部