Php 尝试在windows server 2012 x64上注册COM dll时注册失败

Php 尝试在windows server 2012 x64上注册COM dll时注册失败,php,android,dll,regsvr32,windows2012,Php,Android,Dll,Regsvr32,Windows2012,我正在尝试在sysWOW64中注册32位com.dll C:\Windows\SysWOW64>regsvr32 xxx.dll 我已将dll复制到文件夹SysWOW64和System32 它显示了类似于 无法加载模块“xxx.dll”。确保二进制文件存储在 指定的路径或对其进行调试以检查二进制文件是否存在问题 或依赖.DLL文件 如果我检查dependency walker,它会显示一些丢失的文件这些文件是什么 ATL110.DLL、MSVCR110.DLL、IESHIMS.DLL、MFPLA

我正在尝试在sysWOW64中注册32位com.dll

C:\Windows\SysWOW64>regsvr32 xxx.dll

我已将dll复制到文件夹SysWOW64System32

它显示了类似于

无法加载模块“xxx.dll”。确保二进制文件存储在 指定的路径或对其进行调试以检查二进制文件是否存在问题 或依赖.DLL文件

如果我检查dependency walker,它会显示一些丢失的文件这些文件是什么

ATL110.DLL、MSVCR110.DLL、IESHIMS.DLL、MFPLAT.DLL、WLANAPI.DLL

这些文件真的有必要吗?我已经下载了redist文件来解决这个问题,但还是失败了。在安装redist文件后,它显示了相同的错误


我已在windows 7 x64中安装了相同的dll,它已成功注册到系统,但未在windows 2012 server x64中注册。错误的原因是什么?如何解决这个问题

复制粘贴那些缺少的DLL到system 32目录工作,你可以从可靠的来源下载,在我的情况下,我只是从另一台win 7 x64 pc复制了它