Ошибка фабрики COM-класса - PullRequest
1 голос
/ 20 октября 2008

Я тестировал приложение, используя мою машину в качестве сервера, и с ним все в порядке, но когда я пытаюсь настроить его на работу на тестовом сервере, я получаю эту ошибку:

Получение фабрики класса COM для сбой компонента с CLSID {XXXX} на следующую ошибку: 80040154.

Есть идеи?

Спасибо

Ответы [ 3 ]

2 голосов
/ 20 октября 2008

Во-первых: пожалуйста, проверьте на своем тестовом сервере регистрацию ваших ком-объектов.

HKEY_CLASSES_ROOT\CLSID\{xxxx}

Проверьте, правильно ли находится ваш dll или exe-файл на жестком диске.

Второй: эта ссылка может помочь: http://support.software602.com/kb/view.aspx?articleID=987

1 голос
/ 20 ноября 2008

Мы иногда сталкивались с этой ошибкой в ​​MSXML 4, особенно при выполнении тестов установки.

Разрешение: Удалите и переустановите MSXML.

1 голос
/ 20 октября 2008

Код ошибки переводится как «класс не зарегистрирован».

Регистрация обычно выполняется с помощью "regsvr32", когда это DLL или через "/RegServer".

Чтобы избежать описанного сообщения об ошибке, пожалуйста, зарегистрируйтесь на клиенте и сервере.

...