Заметки сисадмина » 83.COMConnector класс не зарегистрирован

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

83.COMConnector класс не зарегистрирован

Случается, что при попытке подключения к информационной базе через com-соединение возникает ошибка при вызове конструктора (COMОбъект): “Класс не зарегистрирован” или “Недопустимая строка с указанием класса”.

Первым делом необходимо зарегистрировать DLL в системе

Regsvr32 “C:\Program Files\1cv8\8.3.7.1776\bin\comcntr.dll”

В случае, если не помогает – создаём коннектор руками:

  • Заходим в Панель управления – Администрирование – Службы компонентов.
  • Переходим к ветке Компьютеры – Мой компьютер – Приложения COM+.
  • В контекстном меню выбираем Создать – Приложение. Откроется Мастер установки приложений COM+.
  • Нажимаем “Далее”.
  • Выбираем “Создать новое приложение”.
  • Вводим имя “V83COMConnector”. Устанавливаем переключатель “Серверное приложение”. Нажимаем “Далее”.
  • На следующем шаге устанавливаем “Текущий пользователь”. Нажимаем “Далее”.
  • Нажимаем “Готово”.
  • В появившейся ветке V83COMConnector переходим к подветке Компоненты.
  • В контекстном меню выбираем Создать – Компонент. Откроется Мастер установки компонентов COM+.
  • Нажимаем “Далее”.
  • Выбираем “Установка новых компонентов”.
  • Выбираем файл <каталог 1С>\bin\comcntr.dll.
  • Нажимаем “Далее” – “Готово”.
  • Переходим к ветке V83COMConnector.
  • В контекстном меню выбираем “Свойства”. В открывшемся окне переходим на вкладку «Безопасность».
  • Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку “Применить политику программных ограничений”. Устанавливаем Уровень ограничений – “Неограниченный”.
  • Нажимаем “ОК”.

Класс V83.COMConnector зарегистрирован и может использоваться для подключения к информационным базам.

Leave a Reply