2013-01-22 2 views
0

Извлечение фабрики COM-класса для компонента с CLSID {F5694708-88FE-4B35-BABF-E56162D5FBC8} не удалось из-за следующей ошибки: 80040154 Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). Я получаю ошибку при создании объекта групповой политики, m используя Inerop.GPMGMTLib и обеспечил, что сборка проекта - x86, однако как на 32, так и на 64-битной машине VM, она получает сбой. Его очень срочно, может ли кто-нибудь есть идея?Извлечение фабрики COM-класса для компонента с CLSID {F5694708-88FE-4B35-BABF-E56162D5FBC8}

ответ

2

Код ошибки указывает на это ясно: класс COM недоступен для вас. Дважды проверьте это, проверив реестр под HKCU\CLSID\{identifier}, и если информация есть, проверьте, действительно ли класс COM ссылается на двоичный код.

Если файл отсутствует, его необходимо установить или перерегистрировать из соответствующего места и т. Д. Если файл присутствует, может отсутствовать модуль обязательной зависимости, иначе он не запускается.

+0

Я имею в виду dll Interop.GPMGMTLib в моем решении. Однако, поймите, что я работаю на стороне клиента, а не на сервере os. благодаря – Shabana

Смежные вопросы