Я пытаюсь зарегистрировать 32-битный com.dll в sysWOW64
C: \ Windows \ SysWOW64> regsvr32 xxx.dll Я скопировал dll в обе папки SysWOW64 и System32
он показывает ошибку как
Не удалось загрузить модуль «xxx.dll». Убедитесь, что двоичный файл хранится по указанному пути, или выполните отладку, чтобы проверить наличие проблем с двоичными или зависимыми файлами .DLL.
если я проверяю ходок зависимости, он показывает некоторые отсутствующие файлы, что это за файлы?
ATL110.DLL, MSVCR110.DLL, IESHIMS.DLL, MFPLAT.DLL, WLANAPI.DLL
эти файлы действительно нужны? Я загрузил файлы redist, чтобы решить эту проблему, но это не удалось, но после установки файлов redist отображается та же ошибка
я установил ту же dll в окна 7 x64 и он успешно зарегистрировал систему, но не в Windows 2012 сервер x64 в чем причина ошибки? как решить проблему
Вы пытаетесь зарегистрировать DLL в установке Windows Server Core, но эта DLL ожидает, что присутствуют компоненты полного графического интерфейса рабочего стола.
Для меня подарок (и почему я спросил, какая это была версия) заключается в том, что я узнал некоторые из этих имен DLL из прошлой жизни. Например:
По сути, ваша DLL несовместима с Windows Core. Даже если бы вы смогли сделать эти DLL доступными, скорее всего, это не сработает, потому что эти DLL, в свою очередь, будут полагаться на другие недоступные функции.