Программа Отсутствуют DLL

Программа Отсутствуют DLL

Недавно одна из программ на моем сервере (PWsvr.exe) перестала работать. Я открыл программу в dependency walker, чтобы посмотреть, отсутствуют ли в ней какие-либо необходимые файлы, и dependency walker сказал, что отсутствуют GPSVC.dll, IESHIMS.DLL, MF.DLL, MFPLAT.DLL и MFREADWRITE.DLL.

PWsvr.exe работал отлично до сегодняшнего дня, после того как я установил сервер FileZilla, PHP, IIS7 и пакет VC Redistributable 2010 и 2012. Поскольку пакеты Redistributable содержат версии этих файлов DLL, я думаю, что они могли вызвать проблему. Я пробовал удалить эти пакеты и переустановить VC Redistributable 2005, но это не решило проблему. Теперь я не могу понять, что вызывает сбой в работе этой программы. Моя компания использует эту программу в своей повседневной работе, поэтому я был бы очень благодарен любому, кто сможет помочь решить эту проблему.

ПРИМЕЧАНИЕ: Я также пробовал использовать sfc /scannow, однако это не обнаружило никаких проблем.

решение1

В основном они похожи на файлы, появившиеся в Windows 7/2008 R2, поэтому их не будет на компьютерах Server 2008/Windows Vista.

Поддерживается ли эта платформа вашим pwsvrприложением?

Я подозреваю, что вы смотрите на отвлекающий маневр с этими DLL - за исключением, может быть,IESHIMS.DLL- возможно, стоит рассмотреть ссылку на вопрос SO.

решение2

Прежде всего, сделайте снимок вашего сервера, чтобы он не попал вхудшийс дальнейшими изменениями.

Можете ли вы позвонить в службу поддержки по приложению? Могут ли они вам помочь?

Если нет, установите новую копию 2008 на другой машине, обновите ее, затем установите приложение pwsvr. Убедитесь, что оно работает, затем найдите нужные вам DLL начтоsystem и переместите его в каталог программы pwsrv в исходной системе.

Связанный контент