288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,399
1

Ошибка 80040154 регистрации Dll и отсутствующий раздел реестра

11.12.2013, 23:42. Показов 891. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Windows XP.
Среда Live CD.
Ошибка при попытке регистрации Activeds.dll.
Погуглил. Нашел вот это: http://msdn.microsoft.com/ru-r... 51%29.aspx

Средство Target Analyzer позволяет определить присутствующее в системе оборудование
Вариант с оборудованием отпадает, так как в среде полноценной ХР SP2, запущенной на той же виртуалке, регистрация проходит без заморочек.

Кроме того, можно попробовать запустить программу Microsoft® Visual Studio® Depends (Depends.exe) по отношению к файлу, упомянутому в ошибке. Выполните поиск обязательных файлов, отсутствующих на образе среды выполнения.
Под рукой есть DependencyWalker, служащий для этих же целей (если я не прав - поправьте, плиз)). Добавил и зарегистрировал все необходимые файлы. Ничего не изменилось.
Решил по-тупому скопировать изменения, происходящие при его регистрации в полноценной ХР. Для этого сначала "раз"регистрировал этот dll (ну чтоб избавиться от всех записей внесенных им в реестр), а затем, отслеживая изменения ЗАрегистрировал.
Вроде ничего необычного за исключением раздела

HKLM\SOFTWARE\Microsoft\DataAccess\RootBinder
В системе он присутствует изначально (до регистрации). Dll создает в нем новые параметры, изменяет старые и создает подразделы. А в Live CD этого раздела нет.
Ход мысли таков, что этот раздел должен создаваться еще каким-то компонентом и поэтому тупое его создание в Live CD ни к чему не приведет. (Или я не прав?).
Опять погуглил на предмет этого раздела, и, к сожалению, ничего не нагуглил.(((
Мало ли, мот кто в курсе что за оне такое?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2013, 23:42
Ответы с готовыми решениями:

Подключение C++ dll к коду C#. Ошибка: 80040154
Здравствуйте. Нужно подключить библиотеку, которая написана на С++ к коду C#. Через дебаг все...

Использование dll в 64х сборке -Не удалось получить фабрику класса 80040154 Класс не зарегистрирован
Пишу приложение, работающее с FT232RL (это USB-UART мост, создающий виртуальный СОМ порт),...

COMException не обработано. Ошибка 80040154
Добрый день, пытаюсь запустить приложение, и получаю ошибку. Раньше все работало нормально, а...

Ошибка "Не удалось выполнить запись в раздел реестра"
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

0
11.12.2013, 23:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2013, 23:42
Помогаю со студенческими работами здесь

Ошибка при регистрации ActiveX DLL - (0x80004005)
Хочу зарегистрировать новую версию ActiveX DLL, сначала снимаю регистрацию, а после regsvr32.exe...

При регистрации компонентов, ошибка в msnsspc.dll
При регистрации компонентов пишет: "Ошибка в msnsspc.dll Отсутствует: SspcCreateSspiReg" dll...

Отсутствующий msvcp100.dll при запуске Medal of Honor Warfighter
всем привет.проблема вот в чём:раньше эта игра работала на моём компьютере,но почему-то половина...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru