Реєстрація COM компоненти 1С Підприємства comcntr.dll (V83.ComConnector)

Дана бібліотека використовується Effector Saver для управління з’єднаннями з інформаційною базою на сервері 1С Підприємства. За ідеєю програма установки 1С повинна самостійно реєструвати бібліотеку, але іноді цього не відбувається і користувачеві необхідно зареєструвати бібліотеку самостійно.
Приклади повідомлень про помилки, які вказують на необхідність провести реєстрацію бібліотеки користувачем самостійно:

  • Помилка відключення користувачів бази 1С, Неприпустимий рядок із зазначенням класу, ProgID: “V83.ComConnector”;
  • Помилка з’єднання з кластером 1С, Помилка при завантаженні бібліотеки;
  • Помилка з’єднання з кластером 1С. Не знайдено вказаний модуль, ProgID: “V83.ComConnector”;
  • Помилка з’єднання з кластером 1С, Відмовлено в доступі, ProgID: “V83.ComConnector”;
  • Помилка відключення користувачів бази 1С. Розрізняються версії клієнта і сервера (8.3.18.1208-8.3.16.1296), клієнтський додаток: COM-адміністратор (HRESULT=80004005).

Етап 1. Перевірка та видалення альтернативної реєстрації бібліотеки як COM+.

Перше що необхідно зробити, це перевірити наявність реєстрації COM + в службах компонентів і видалити її. Для цього перейдіть “Панель управління”“Адміністрування” — виберіть “Служби компонентів”.

У вікні “Служби компонентів” перейдіть “Комп’ютери”“Мій комп’ютер” — зі списку виберіть “Додатки COM+”.

Відкрийте V83COMConnector – папку “Компоненти”. Видаліть вміст папки.

Етап 2. Скасування реєстрації бібліотек для всіх встановлених платформ 1С:Підприємства

Важливо: виконайте скасування реєстрації для всіх платформ 1С:Підприємства, як нових, так і старих.

Для видалення реєстрації, запустіть командний рядок від імені Адміністратора.

І виконайте команди скасування реєстрації бібліотеки.
Команда виглядає, наступним чином: (змініть шлях на версію 1С встановлену на вашому комп’ютері)

Якщо у вас 32 розрядна платформа
regsvr32 /u “C:\Program Files (x86)\1cv8\8.3.16.1148\bin\comcntr.dll”

Якщо у вас 64 розрядна платформа
regsvr32 /u “C:\Program Files\1cv8\8.3.16.1148\bin\comcntr.dll”

Якщо команда виконана успішно, то ви побачите ось таке вікно.

Повторіть цю процедуру для кожної встановленої версії 1С Підприємства на даному комп’ютері.

Етап 3. Реєстрація бібліотеки comcntr.dll

Тепер, виконаємо реєстрацію тільки однієї, необхідної нам бібліотеки comcntr.dll. Для реєстрації, запустіть командний рядок від імені Адміністратора, і виконайте команду реєстрації бібліотеки.
Команда виглядає, наступним чином: (змініть шлях на потрібну версію)

Якщо у вас 32 розрядна платформа
regsvr32 /i:user “C:\Program Files (x86)\1cv8\8.3.16.1148\bin\comcntr.dll”

Якщо у вас 64 розрядна платформа
regsvr32 /i:user “C:\Program Files\1cv8\8.3.16.1148\bin\comcntr.dll”

Якщо команда виконана успішно, то ви побачите ось таке вікно.

Після реєстрації бібліотеки comcntr.dll рекомендуємо перезавантажити комп’ютер.

Якщо дана інструкція не допомогла, спробуйте зареєструвати бібліотеку як COM+, за матеріалом: “Рішення проблеми “Неприпустимий рядок із зазначенням класу””.

Статьи и документация