d3d11.dll是什么(d3d11.dll怎么修复)

d3d11.dll是什么

d3dx11.dll是DirectX的一个组件,DirectX组件是Windows系统支持游戏和显卡游戏外设的程序接口,任何一个组件的损坏或缺失,就会造成游戏无法运行。

我们可以用腾讯电脑管家修复,打开电脑管家——电脑诊所——软件问题——缺少dll文件,修复如果不行,那就只有去网上下载了,下载完毕后直接拷贝该文件到系统目录里:

1、Windows 95/98/Me系统,则复制到C:WindowsSystem 目录下。

2、Windows NT/2000系统,则复制到C:WINNTSystem32 目录下。

3、Windows XP系统,则复制到C:WindowsSystem32 目录下。程序的话,尝试使用兼容模式和管理员权限运行游戏试试,程序上→属性→兼容性→勾选 使用管理员权限运行 同时 使用xp sp3 的兼容模式。

d3d11.dll怎么修复

此dll文件是属于微软DirectX组件的一个文件,丢失这个请重新下载安装DirectX。  或者使用DirectX Repair工具检测并修复一次也可以搞定,推荐小白使用此方案,比较简单可靠。  图中标出的是43,对42亦可修复,DirectX系列的文件都可以搞定。

d3d9.dll是什么

是一个DirectX(显示的软件)文件,玩3D,2D游戏要用. DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。

这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。举个例子吧,骨灰级玩家(玩游戏比较长的)以前在DOS下玩游戏时,可不像我们现在,安装上就可以玩了,他们往往首先要先设置声卡的品牌和型号,然后还要设置IRQ(中断)、I/O(输入于输出)、DMA(存取模式),如果哪项设置的不对,那么游戏声音就发不出来。这部分的设置不仅让玩家伤透脑筋,而且对游戏开发者来说就更头痛了,因为为了让游戏能够在众多电脑中正确运行,开发者必须在游戏制作之初,便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的 API(应用编程接口)来写不同的驱动程序,这对于游戏制作公司来说,是很难完成的,所以说在当时多媒体游戏很少。微软正是看到了这个问题,为众厂家推出了一个共同的应用程序接口——DirectX,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持DirectX才行。我承认有些是复制的,但会对你有用.

d3d10_1.dll

d3d11.dll为Windows的一个动态链接库。d3d11.dll文件存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。在正常情况下不建议用户对d3d11.dll进行随意的修改。它的存在对维护计算机系统的稳定具有重要作用。一般情况下d3d11.dll文件被盗号木马破坏,然后用户在用杀毒软件查杀系统的时候,被检测到异常而被杀毒软件误删了文件。然后文件被丢失造成游戏程序打不开的故障。

解决方法:在网上直接下载该文件即可,或者再别的电脑上拷贝该文件也是可以的。拷贝到系统盘C盘的C:windowssystem32路径上,然后在点击“开始-运行”,在运行上输入“regsvr32 d3d11_dll”即可。

d3d11.dll错误

D3DCOMPILER一系列文件都可以用DirectX Repair增强版一键修复。可惜,不包括这个47。(附件并不能解决47版本的问题!丢失47的请不要下载,丢失43等其他版本可用)

47版目前只发现存在于Windows 10系统内,怀疑为是DX12的文件,而DX12目前仅有Windows 10系统支持,其他Windows 7、8等均无法使用DX12。所以,目前最保险的解决丢失D3DCOMPILER-47.dll的办法只有:换Windows 10系统。

不过,也可以考虑采用其他办法,比如下载这个dll放到游戏的根目录、bin文件夹之类的。

详情参考DirectX Repair工具的作者vbcom大神的回复:

关于d3dcomplier_47.dll是属于DX几版本的,目前微软官方并没有一个明确的说法。不过考虑到这个文件只内建于Windows 10,暂且把它归属DirectX 12没有关系。

微软在最新的DirectX系列上(比如12)采用了不一样的发布策略,即只通过新系统捆绑发布,不再提供单独的更新选项。可以浏览一下微软的官网,并没有DirectX12相应的任何组件包发布,所有新DirectX特性都直接内置于新系统里。

然后说说你说的游戏问题。如果是纯DirectX12游戏,那么只能运行在Windows10上。不过一般游戏公司都不会这么做,一般都是支持DirectX12特效,向下兼容DX11等。所以说,针对这些游戏,如果在非Windows10平台上运行,只要在最开始先骗过游戏的完整性检测,运行起来是没有问题的。这些游戏在最开始会检测dll组件,其中包括d3dcomplier_47.dll,如果没通过直接报错。但是只要把这步骗过去,游戏在运行时并不会调用DX12,运行起来是OK的。

我看现在很多正版游戏的做法是把这些文件(比如d3dcomplier_47.dll)放在游戏目录下,与游戏exe在相同文件夹下,来实现完整性检测。这个具体放置的位置,各个游戏不太一样。比如有的是直接放在主目录下,有的是放在bin文件夹下,这个就需要根据具体的游戏自己来尝试了。

最后再说说关于DirectX修复工具的事。其实早在Windows8发布的时候,我就注意到了微软把最新的DirectX捆绑在系统里的做法了。还有其他一些组件比如xaudio2_8.dll等等也是相同的情况。DirectX修复工具迟迟没有加入对这些组件修复的原因是,微软官方并没有给出一个标准文件的样本,即什么是微软官方认可的DirectX 12文件。因此说,如果要修复这些文件,只能参照Windows10系统里自带的文件。但这样做会有极大的风险,因为微软可以随时的更改这些组件,因为毕竟没有公开的标准。考虑到此点,为保守考虑,所以DirectX修复工具目前还不支持对此类文件的修复。

不过考虑到现在DirectX 12的游戏越来越多,对此类文件的修复的需求也越来越大,我也会着手研究对应的解决方案,争取尽早将其加入到新一版的DirectX修复工具中。

缺少d3d12.dll

给你这个 比安装DirectX组件操作还要简单 解压出来打开DirectX Repair.exe 按一下“检测并修复”按钮就行了 坐等搞定吧

d3d11.dll是什么意思

那就用U盘重新装一个,或者开机按f8进入安全模式重启试试

d3d8.dll

d3d8.dll是DirectX的运行文件,有这种提示说明缺少DirectX或者DirectX版本不够高,完美推荐要求的是DirectX–9.0c以上版本,一般通过重新安装diDirectX就可以解决。想看自己电脑的DirectX版本可以这样操作:开始 → 运行 → dxdiag 回车,等一会就会列出相关系统信息,其中包括当前DirectX版本。(也可以在 开始 → 程序 → 附件 → 系统工具 → 系统信息,打开后点“工具”-“windows”-“direct x诊断工具”)。

所以,如果玩不了的话,你就下载一个DirectX - 9.0C或者以上的版本就可以了。

d3dll.dll

你把d3dx9 42.dll 这个文件 粘到骑砍的原目录里 就可以了 不用复制到system32里

d3dll.dll是什么

试下重新安装DirectX,或者在WINDOWS所在文件夹搜索:“d3d9.dll”这个文件,把它复制一份放在那个游戏的根目录里面。

d3d11.dll是什么(d3d11.dll怎么修复)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注