none
缺少D3DCOMPILER-43.DLL,重新安装DirectX 失败 RRS feed

全部回复

  • 系统提示:发生了一个内部系统错误,参阅WINDOWS文件夹中DXerror.log和DirectX.log来确定问题
    2019年6月27日 3:39
  • 你好,

    感谢您在MSDN论坛发帖提问。

    >>缺少D3DCOMPILER-43.DLL,重新安装DirectX 失败
    系统提示:发生了一个内部系统错误,参阅WINDOWS文件夹中DXerror.log和DirectX.log来确定问题

    我建议你尝试按照以下步骤运行系统文件检查器工具(SFC.EXE),查看是否有任何丢失或损坏的系统文件。
    1,以管理员身份运行CMD
    2,在命令提示符下,键入:sfc / scannow
    具体步骤流程你可以参考以下链接:
    https://support.microsoft.com/zh-cn/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system

    这将检查是否存在任何完整性违规并修复任何损坏的操作系统文件。

    然后重启系统,尝试再次安装DirectX。关于如何安装最新版本的DirectX,你可以参考这个链接:
    https://support.microsoft.com/en-in/help/179113/how-to-install-the-latest-version-of-directx

    Best Regards,

    Jeanine Zhang

    2019年6月27日 5:49
    版主
  • 你好,

    你有任何更新吗? 如果您的案例已经解决,请帮助标记答案。 如果有,请随时与我们联系。
    您的理解与合作将不胜感激。

    Best Regards,

    Jeanine Zhang

    2019年7月1日 8:45
    版主
  • 未解决,完整性检查没有出现问题。但是运行时仍然缺失以上提到的文件

    2019年7月5日 4:07
  • 你好,

    D3Dcompiler_43.dll是2010年6月DirectX Runtime的一部分,这是完整安装程序包的下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=8109

    您还可以通过从另一台计算机复制相同的文件并将其粘贴到您自己的文件来修复此错误。
    1,找到另一台运行与您相同的操作系统的计算机。
    2,在该计算机上,打开文件资源管理器,然后转到C:\ Windows \ System32 并在那里复制D3DCompiler_43.dll
    3,将复制的文件粘贴到您自己计算机上的相同位置(C:\ Windows \ System32)

    Best Regards,

    Jeanine Zhang

    2019年7月5日 5:53
    版主