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

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

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

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

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

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

  1. Заходим в Панель управления – Администрирование – Службы компонентов.
  2. Переходим к ветке Компьютеры – Мой компьютер – Приложения COM+.
  3. В контекстном меню выбираем Создать – Приложение. Откроется Мастер установки приложений COM+.
  4. Нажимаем “Далее”.
  5. Выбираем “Создать новое приложение”.
  6. Вводим имя “V83COMConnector”. Устанавливаем переключатель “Серверное приложение”. Нажимаем “Далее”.
  7. На следующем шаге устанавливаем “Текущий пользователь”. Нажимаем “Далее”.
  8. Нажимаем “Готово”.
  9. В появившейся ветке V83COMConnector переходим к подветке Компоненты.
  10. В контекстном меню выбираем Создать – Компонент. Откроется Мастер установки компонентов COM+.
  11. Нажимаем “Далее”.
  12. Выбираем “Установка новых компонентов”.
  13. Выбираем файл <каталог 1С>\bin\comcntr.dll.
  14. Нажимаем “Далее” – “Готово”.
  15. Переходим к ветке V83COMConnector.
  16. В контекстном меню выбираем “Свойства”. В открывшемся окне переходим на вкладку «Безопасность».
  17. Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку “Применить политику программных ограничений”. Устанавливаем Уровень ограничений – “Неограниченный”.
  18. Нажимаем “ОК”.

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

Leave a Reply