Такая проблема, в фоновом задании на сервере х64 при попытке создать Com объект (V81 = Новый COMОбъект("V81.ComConnector");) вываливается следующая ошибка : Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован.
Если запускать на том же сервере, но клиентскую версию, то все замечательно работает. Все пишут что нужно как-то хитро зарегить comcntr.dll для х64, но как именно нигде нет.
Для этого:
запустите утилиту Component Services;
создайте пустое COM+ приложение с:
Activation type - Server application;
именем, например, V81_COMConnector;
укажите имя пользователя Windows, от имени которого компонента будет запускаться специальный процесс dllhost.exe;
в ветке Components добавьте новую компоненту comcntr.dll из каталога загрузочных модулей 1С:Предприятия.
В результате при создании объекта V81.COMConnector на удаленном компьютере будет запущен специальный системный процесс dllhost.exe, и в нем будет создан объект V81.COMConnector.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший