Ошибка при работе утилиты не удалось получить фабрику класса com для компонента с clsid
clsid, REGDB_E_CLASSNOTREG, ошибка 80040154, 00024500-0000-C000-000000000046
Всем привет!
Мне для тестов нужна одна утилита. Она тестирует определенное оборудование. Поставил ее на новый ноут с Windows 10 Домашняя, 64-бит, версия 10.0.19041. Утилита работает, но спустя какое-то время на одном и том же месте вылетает сообщение:
"Не удалось получить фабрику класса com для компонента с clsid {00024500-0000-C000-000000000046} из-за следующей ошибки: 80040154 Класс не зарегистрирован. (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."
Причем на другом компе нормально работает.
Попробовал с помощью Regasm.exe зарегистрировать в реестре необходимые записи во всех файлах, которые идут с утилитой (и dll, и exe), но Regasm пишет в каждом файле: "Не зарегистировано ни одного типа".
Куда копать? Уже несколько дней ломаю голову.
Рекомендуємо хостинг TIMEWEB
Stabiles Hosting des sozialen Netzwerks EVILEG. Wir empfehlen VDS-Hosting für Django-Projekte.Magst du es? In sozialen Netzwerken teilen!
Kommentare
- sdfsdfkp fgskpgokspdog
- 14. Oktober 2024 15:09
C++ - Тест 004. Указатели, Массивы и Циклы
- Ergebnis:90punkte,
- Bewertungspunkte8
- Максим Васильев
- 2. Oktober 2024 04:14
Qt - Тест 001. Сигналы и слоты
- Ergebnis:68punkte,
- Bewertungspunkte-1
- Лев Семенов
- 30. September 2024 11:04
C++ - Тест 001. Первая программа и типы данных
- Ergebnis:53punkte,
- Bewertungspunkte-4
Проблема решилась. Оказывается для работы нужно чтобы был установлен Microsoft Office. Причем об этом нигде не было сказано.