Windows 7: невозможно зарегистрировать DLL - код ошибки: 0X80004005 - PullRequest
69 голосов
/ 24 марта 2011

Когда я пытался зарегистрировать COM DLL,

regsvr32 rpcrt4.dll

Я получаю следующее сообщение об ошибке:

`Модуль" c: \ windows \ system 32 \ "rpcrt4.dll" был загружен, но произошел сбой вызова DllRegisterServer с кодом ошибки 0X80070006.

Как мне исправить эту проблему? Пожалуйста, помогите.

Ответы [ 3 ]

121 голосов
/ 24 марта 2011

В соответствии с этим: http://www.vistax64.com/vista-installation-setup/33219-regsvr32-error-0x80004005.html

Запустите его в командной строке с повышенными привилегиями.

36 голосов
/ 21 апреля 2012

Откройте меню «Пуск» и введите cmd в поле поиска. Удерживайте Ctrl + Shift и нажмите Enter

. Запускается командная строка в режиме администратора.

Теперь введите regsvr32 MyComobject.dll

4 голосов
/ 18 ноября 2011

Использование следующей команды должно работать на Windows 7. Не забудьте заключить имя DLL в полный путь в двойных кавычках.

C:\Windows\SysWOW64>regsvr32 "c:\dll.name" 
...