СТАТЬИ ПО 1С

Ошибка при синхронизации БП 3.0 и ЗУП 3.1 "Не удалось подключится к другой программе: Ошибка при вызове конструктора (COMObject)"

2022-11-23 10:59
Данная ошибка чаще всего возникает при обновлении платформы и/или при переводе режима работы с базой из файлового в клиент-серверный вариант, после чего COM-компонент comcntr.dll должен быть установлен (зарегистрирован) автоматически.
Но если вы получаете ошибку: Ошибка при вызове конструктора (COMObject): -2147221164(0x80040154): Класс не зарегистрирован, это означает, что при установке платформы компонента comcntr.dll не смогла зарегистрироваться автоматически.



Решается данная проблема очень просто: заходим на сервер 1С, запускаем командную строку от имени администратора и прописываем следующую команду:

C:\Windows\SysWOW64\regsvr32 "c:\Program Files(х86)\1cv8\8.3...\bin\comcntr.dll"

где 8.3... заменяем на корректный путь, в зависимости от вашей версии платформы. 

Если после данной манипуляции ошибка не ушла, то пробуем сначала удалить эту компоненту с сервера, а затем установить её заново:

Удаление:
C:\Windows\SysWOW64\regsvr32 /u "c:\Program Files\1cv8\8.3...\bin\comcntr.dll"

Установка:
C:\Windows\SysWOW64\regsvr32 "c:\Program Files\1cv8\8.3...\bin\comcntr.dll"