解压缩D3DCOMPILER_47.dll文件时发生错误,导致LumenRT无法安装


【问题描述】

在安装LumenRT相对老版本(Update14)的过程中,解压安装包文件的时候弹出如下报错:

提示缺失D3DCOMPILER_47.dll

【问题分析】

D3DCompiler_47.dll是与Microsoft Windows操作系统关联的一种DLL文件,它会在安装操作系统时自动安装。这种错误通常在Windows 7中出现。当卸载程序时意外删除DLL文件或安装错误的设备驱动程序时,可能会导致此错误。缺少D3DCOMPILER_47.dll文件会阻止软件安装到您的计算机上。

【解决方案】

选项1:

重新安装,需要安装新版本LumenRT(Update16以上),因为更换了安装文件的打包方式,安装过程会下载最新.netframework,从而更新D3DCOMPILER_47.dll,所以率先尝试此解决方案。

选项2:(通常用于Win7系统)

更新D3DCOMPILER_47.dll文件。可以从下面提供的链接中更新D3DCOMPILER_47.dll文件

Microsoft Update Catalog

选择您特定的操作系统,然后下载并安装更新包,成功安装更新包后,请尝试重新安装LumenRT。