程序丢失DLLS

最近我的服务器(PWsvr.exe)上的程序之一已停止工作。 我在依赖walker打开程序,看它是否缺less任何所需的文件,并依赖Walker说缺lessGPSVC.dll,IESHIMS.DLL,MF.DLL,MFPLAT.DLL和MFREADWRITE.DLL。

在我安装了一个fileZilla服务器,PHP,IIS7和VC可再发行组件包2010和2012之后,PWsvr.exe工作得很完美。由于可再发行的包包含这些DLL文件的版本,所以我认为他们可能导致了这个问题。 我曾尝试卸载这些软件包并重新安装VC Redistributable 2005,但这并没有解决问题。 我现在不知道是什么导致这个程序发生故障。 我的公司依靠这个计划进行日常运作,所以我会非常感谢任何能够帮助解决这个问题的人。

注:我也试过使用SFC / SCANNOW,但是没有检测到任何问题

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

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

我怀疑你正在寻找与这些DLL的红色鲱鱼 – 也许IESHIMS.DLL的例外 – 链接到一个SO问题可能值得研究。

首先,把你的服务器的图像,以便进一步的变化不会变得更糟

你可以打电话给应用程序的支持吗? 他们能帮助你吗?

如果没有,请在另一台机器上安装2008的全新副本,更新它,然后安装pwsvr应用程序。 确保它可以正常工作,然后在系统上find你需要的DLL 并把它移到原始系统上的pwsrv程序目录。