При вызове DllRegisterServer код ошибки 0x80004005

При вызове DllRegisterServer код ошибки 0x80004005

6 июня 2017
8555 количество просмотров
Чтобы зарегистрировать файл DLL в Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 с помощью regsvr32.exe иногда выдает ошибку вида:

Модуль xxx.dll был загружен, но вызов DllregisterServer завершился с кодом ошибки 0x80004005.

При вызове DllRegisterServer выдает код ошибки 0x80004005

Причина ошибки

Чаще всего это происходит при регистрации файлов jscript.dll или vbscript.dll для решения ошибки 2739 при установке Microsoft Outlook 2007 или надстроек к этой программе.

Microsoft Outlook 2007, таких как TRSOutlookAddin.dll или других DLL в Windows Vista Или Windows 7 с помощью regsvr32.exe.

Как решить


Способ №1.

Используйте утилиту regsvr32.exe только с аккаунта, который имеет права администратора.
Для проверки типа учетной записи пройдите: Панель управления → Учетные записи пользователей.

Способ №2.

Измените тип своей учетной записи на Администратора. Для этого пройдите:
Панель управления → Учетные записи пользователей → Изменение типа учетной записи → Поставьте флажок «Администратор».
Поставьте флажок «Администратор»

Перегрузите компьютер.

Теперь можно безбоязненно запускать службу regsvr32.exe для выполнения ваших задач.

Способ №3.

Если не помогло, то попробуйте отключить Контроль доступа пользователя (англ. — User Account Control, сокращенно UAC)..
Для этого войдите в Панель управления → Учетные записи пользователей → Изменить параметры контроля учетных записей. Установите селектор в крайнее нижнее положение.
Установите селектор в крайнее нижнее положение

Нажмите OK для сохранения настроек.

Перезагрузите компьютер.

Запускайте службу regsvr32.exe. Ошибка долна исчезнуть.

Надеемся, что помогли!

Добавление комментария

Какая ваша любимая онлайн-игра?
© Shara-Games.ru
Все права защищены. Полное или частичное копирование материалов запрещено.
наверх