程序缺少 DLLS

程序缺少 DLLS

最近,我的服务器上的一个程序(PWsvr.exe)停止工作了。我在 dependency walker 中打开了该程序,查看它是否缺少任何必需的文件,dependency Walker 说缺少 GPSVC.dll、IESHIMS.DLL、MF.DLL、MFPLAT.DLL 和 MFREADWRITE.DLL。

在我安装了 fileZilla 服务器、PHP、IIS7 和 VC Redistributable pack 2010 和 2012 之后,PWsvr.exe 一直运行良好。由于可再发行组件包包含这些 DLL 文件的版本,我认为它们可能是导致问题的原因。我尝试卸载这些组件包并重新安装 VC Redistributable 2005,但这并没有解决问题。我现在不知道是什么导致这个程序出现故障。我的公司依靠这个程序进行日常运营,因此如果有人能帮助解决这个问题,我将不胜感激。

注意:我也尝试过使用 sfc /scannow,但没有检测到任何问题

答案1

这些看起来大多像是 Windows 7/2008 R2 引入的文件,因此它们不会出现在 Server 2008/Windows Vista 计算机上。

这是您的应用程序支持的平台吗pwsvr

我怀疑你正在用这些 DLL 寻找转移注意力的东西 - 也许除了IESHIMS.DLL- 指向 SO 问题的链接可能值得研究。

答案2

首先,拍一张你的服务器的照片,这样它就不会被更差并进行了进一步的修改。

您可以致电应用程序支持部门吗?他们可以为您提供帮助吗?

如果没有,请在另一台计算机上安装 2008 的新副本,更新它,然后安装 pwsvr 应用程序。确保它正常工作,然后在系统并将其移动到原系统上的pwsrv程序目录中。

相关内容