Здравствуйте, Vesta!
Ошибка 0x80004005 означает, что у Вас недостаточно прав для регистрации библиотек.
Причина:
1) у вас нет прав администратора/установщика программ
2) Включена UAC, а утилита Regsvr32 запущена без указания, что требуются привилегии администратора
Решение:
а) Войти в систему с учетной записью адинистратора, запустить CMD с привилегиями администратора (щелкнуть правой кнопкой мыши по ярлыку, в контекстном меню выбрать "с правами администратора")
б) в качестве альтернативы можно выключить UAC
Ответил: Лукьяненко Алексей Валериевич, Студент
Большое спасибо
Все прошло успешно, зарегистрировались dll, программа запустилсь