d3dx10_43.dll不是专为在Windows上运行而设计,或者包含错误


2

我试过安装 FBX Viewer Clockstone在两个Windows 7 Professional 32位系统上的应用程序。安装在两台机器上完成,但是当我启动应用程序时,我在消息框中收到此错误:

ViewFBX.exe - 错误图像

C:\ Program Files \ ClockStone FBX Viewer \ d3dx10_43.dll不是设计用于在Windows或它上运行   包含错误。尝试使用原始程序再次安装程序   安装媒体或联系您的系统管理员或   软件供应商的支持。

该错误似乎引用了DirectX版本10 DLL。但是我的系统上安装了版本11。此外,错误消息中的文件所在的应用程序文件夹包含版本9和版本11 DLL。如果我删除版本9和10,则错误消息将更改为

... ... d3dx11_43.dll不是......

我重新启动了两台机器并且错误仍然存​​在。我用Google搜索并找到了一个 结果很少 建议我“重新安装我做过的最新直接x redist” 这一页 。重新启动并出现同样的错误。然后我尝试更新我的驱动程序,虽然设备管理器报告我有最新的驱动程序,我继续下载了140 + MB Nvidia驱动程序并安装了无论如何。重新启动,错误仍然存​​在。

DXDiag没有报告任何错误,只是说我有版本:“DirectX 11”。 这一页 表明版本11.1是我可以运行的最新版本。我导航到了 提到KB文章(KB 2670838) 并安装了更新。重新启动,仍然是同样的错误。

我已准备好拍摄一些东西了。

这发生在我的桌面和笔记本电脑上。相同的操作系统但明显不同的显卡。有人有主意吗? FORCE安装最新版本的DirectX有诀窍吗?


1
您是否尝试过从DX CAB手动提取它? - 如何还原丢失的DirectX DLL文件
Ƭᴇcʜιᴇ007

这个解决方案有效,谢谢。这也是我用过的最好的About.com文章之一。如果您想提交答案,我会将其标记为解决方案。
Steve K

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.