Ошибка 2147221164(0x80040154): Класс не зарегистрирован

Если при синхронизации баз 1С (например, обмен между УТ и БП, ЗУП или БП) возникла ошибка

Не удалось подключится к другой программе: -2147221164(0x80040154): Класс не зарегистрирован

возможно у вас не зарегистрирован COM-объект. Если у вас 64-битный сервер, а клиент 32-битный, выполните следующие действия:

  1. Откройте консоль Панель управления -> Администрирование -> Службы компонентов, далее там ищем Службы компонентов -> Компьютеры -> Мой компьютер. Правый клик по пункту Приложения COM+, Создать -> Приложение.
  2. В окне Установка или создание нового приложения выбираем Создать новое приложение. Вводим понятное имя для нового приложения, например, , способ активации — Серверное приложение.
  3. В качестве учетной записи для запуска приложения выбираем Указанный пользователь и через кнопку Обзор находим учетку, под которой запускается сервер 1С. По-умолчанию это USR1CV8. После этого Далее, Далее, Готово.
  4. В ветке только что созданного приложения открываем узел Роли и в нём роль CreatorOwner. Правый клик по пункту Пользователи, Создать -> Пользователь. Здесь выбираем учетку, под которой запускается сервер 1С (USR1CV8).
  5. В ветке созданного приложения переходим на узел Компоненты. Правый клик, Создать -> Компонент. Далее.
  6. Выбираем Установка новых компонентов, и в появившемся окне выбираем нужную DLL-ку (C :\ Program Files (x86)\1cv8\bin\comcntr.dll). Завершаем создание компонента.
  7. Открываем свойства только что созданного компонента (V81.COMConnector.1), переходим на вкладку Безопасность, в списке Явно установленные для выделенных объектов роли устанавливаем флажок напротив роли CreatorOwner.