プログラムにDLLがありません

プログラムにDLLがありません

最近、サーバー上のプログラムの 1 つ (PWsvr.exe) が動作しなくなりました。Dependency Walker でプログラムを開いて、必要なファイルが不足していないか確認したところ、Dependency Walker によると、GPSVC.dll、IESHIMS.DLL、MF.DLL、MFPLAT.DLL、および MFREADWRITE.DLL が不足していると表示されました。

FileZilla サーバー、PHP、IIS7、VC 再頒布可能パック 2010 および 2012 をインストールした後、PWsvr.exe は今日まで完全に動作していました。再頒布可能パックにはこれらの DLL ファイルのバージョンが含まれているため、これが問題の原因であると考えられます。これらのパックをアンインストールし、VC 再頒布可能パック 2005 を再インストールしてみましたが、問題は解決しませんでした。現在、このプログラムが誤動作する原因がわかりません。私の会社は日常業務でこのプログラムに依存しているため、この問題の解決に協力していただける方がいらっしゃいましたら、大変ありがたく思います。

注: sfc /scannowも試してみましたが、問題は検出されませんでした。

答え1

これらは主に Windows 7/2008 R2 で導入されたファイルのように見えるため、Server 2008/Windows Vista マシンには存在しません。

これはアプリケーションでサポートされているプラ​​ットフォームですかpwsvr?

これらのDLLは、おそらく例外を除いて、誤った解釈をしているのではないかと思います。IESHIMS.DLL- SO の質問へのリンクは調べる価値があるかもしれません。

答え2

まず、サーバーの画像を撮って、悪いさらに変更を加えます。

アプリケーションのサポートに電話できますか? サポートしてもらえますか?

そうでない場合は、別のマシンに2008の新規コピーをインストールし、更新してからpwsvrアプリケーションをインストールします。動作を確認してから、必要なDLLを探します。それシステムから削除し、元のシステムの pwsrv プログラム ディレクトリに移動します。

関連情報