Регистрация проблемы с DLL

503
Daedalus

Хорошо, у меня есть DLL, которую нужно зарегистрировать на Windows Server 2012 R2. Сама DLL была сделана на заказ для нас, и я не знаю фона, но у нас никогда не было такой проблемы.

Всякий раз, когда я пытаюсь зарегистрировать DLL, я получаю сообщение об ошибке «Модуль был загружен, но произошел сбой вызова DllRegisterServer с кодом ошибки 0x80004005». Все решения говорят, что запуск CMD в качестве администратора решает проблему. Я пробовал это на учетной записи администратора домена и локальной учетной записи администратора на этом сервере, и я даже попытался зарегистрировать DLL с помощью PowerShell (в качестве администратора).

Мы пытались отключить UAC, но это не помогло. Я закрыл единственный AV, который они имеют на сервере, который также не разрешил это.

0
В последних версиях Windows «работать от имени администратора» не означает просто работать под учетной записью с правами администратора; Вы должны щелкнуть правой кнопкой мыши значок командной строки и выбрать «Запуск от имени администратора» из меню. Вам будет предложено ввести учетные данные; поставьте правильные. Jeff Zeitlin 6 лет назад 0
Да, это то, что я делал. Daedalus 6 лет назад 0
ОК, не ясно из вашей публикации. Jeff Zeitlin 6 лет назад 0
Вы пробовали как `c: \ Windows \ System32 \ regsvr32 szYourDLLName.DLL`, так и` c: \ Windows \ SysWOW64 \ regsvr32 szYourDLLName.DLL` ??? Пожалуйста, верните @Fabby после попытки, так как это может быть 64-битная DLL, вызываемая 32-битной regsvr32version или наоборот (трудно сказать с помощью предоставленной вами информации) Fabby 6 лет назад 0

0 ответов на вопрос

Похожие вопросы