Ошибка фабрики COM-класса

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

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

Есть идеи?

Спасибо

20.10.2008 13:24:27
3 ОТВЕТА
РЕШЕНИЕ

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

HKEY_CLASSES_ROOT\CLSID\{xxxx}

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

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

2
20.10.2008 13:29:07

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

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

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

1
20.10.2008 14:45:56

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

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

1
20.11.2008 10:54:39