最近我的伺服器上的一個程式(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 才能正常工作。我嘗試卸載這些套件並重新安裝 VC Redistributable 2005,但這並沒有解決問題。我現在不知道是什麼導致這個程式故障。我的公司依賴該程序進行日常運營,因此我將非常感謝任何能夠幫助解決此問題的人。
注意:我也嘗試過使用 sfc /scannow,但沒有偵測到任何問題
答案1
這些大多看起來像 Windows 7/2008 R2 中引入的文件,因此它們不會出現在 Server 2008/Windows Vista 電腦上。
這是您的應用程式支援的平台嗎pwsvr
?
我懷疑你正在用那些 DLL 來轉移注意力——也許除了IESHIMS.DLL- 指向 SO 問題的連結可能值得研究。
答案2
首先,拍攝您的伺服器的圖像,這樣它就不會更差隨著進一步的變化。
您可以致電該應用程式的支援人員嗎?他們可以幫助你嗎?
如果沒有,請在另一台電腦上安裝 2008 的全新副本,進行更新,然後安裝 pwsvr 應用程式。確保它可以工作,然後找到您需要的 DLL那並將其移至原系統上的 pwsrv 程式目錄。