Регистрация DLL в 64-битной версии Microsoft Windows Server. Библиотека ComConnector comcntr.dll

Если фоновый процесс COM-соединения оканчивается ошибкой

{Обработка.ОбменДаннымиXML.МодульОбъекта(15947)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string

, то нужно зарегистрировать библиотеку ComConnector comcntr.dll из каталога программы.

В 32-битной версии сервера проблема решилась бы командой
regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll»

но в 64-битной версии команда будет примерно такой * :
C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll»

Затем перезайдите в 1С Предприятие и попробуйте установить COM-соединение снова.

* если команда регистрации не помогла, то нужно предварительно удалить регистрацию библиотеки comcntr.dll, запустив ту же команду вызова regsvr32 с ключом /u

** если и это не помогло, попробуйте переустановить платформу 1С в режиме Исправить, а затем зарегистрируйте библиотеку, как написано выше

Запись опубликована в рубрике Настройка, Регламенты с метками . Добавьте в закладки постоянную ссылку.

9 комментариев на «Регистрация DLL в 64-битной версии Microsoft Windows Server. Библиотека ComConnector comcntr.dll»

  1. Комментатор говорит:

    Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ (8.3.7.1873) отличается от версии корневого модуля ‘core83’ (8.3.9.1850)

  2. Комментатор говорит:

    В поставке 1С 8.3 есть ярлык «Регистрация утилиты администрирования серверов x86-64», который ведёт к файлу RegMSC.cmd .
    Берём этот файл и меняем в нём строку radmin.dll на comcntr.dll.
    Далее запускаем его от имени администратора. Всё.

  3. Программист говорит:

    4. Вручную выполнить регистрацию компоненты C:\Program Files (x86)\1cv8\8.3.14.1343\bin\comcntr.dll
    • Заходим в Панель управления — Администрирование — Службы компонентов.
    • Переходим к ветке Компьютеры — Мой компьютер — Приложения COM+.
    • В контекстном меню выбираем Создать — Приложение. Откроется Мастер установки приложений COM+.
    • Нажимаем «Далее».
    • Выбираем «Создать новое приложение».
    • Вводим имя «V83COMConnector». Устанавливаем переключатель «Серверное приложение». Нажимаем «Далее».
    • На следующем шаге устанавливаем «Текущий пользователь». Нажимаем «Далее».
    • Нажимаем «Готово».
    • В появившейся ветке V83COMConnector переходим к подветке Компоненты.
    • В контекстном меню выбираем Создать — Компонент. Откроется Мастер установки компонентов COM+.
    • Нажимаем «Далее».
    • Выбираем «Установка новых компонентов».
    • Выбираем файл <каталог 1С>\bin\comcntr.dll.
    • Нажимаем «Далее» — «Готово».
    • Переходим к ветке V83COMConnector.
    • В контекстном меню выбираем «Свойства». В открывшемся окне переходим на вкладку «Безопасность».
    • Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку «Применить политику программных ограничений». Устанавливаем Уровень ограничений — «Неограниченный».
    • Нажимаем «ОК».

  4. Евгений говорит:

    «»но в 64-битной версии команда будет примерно такой * :
    C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll»»»

    Скорее вот так, 64 bit лежит C:\Program Files\:

    C:\Windows\SysWOW64\regsvr32 «C:\Program Files\1cv8\8.3.XX.XXXX\bin\comcntr.dll»

    • Юшинин говорит:

      Вы пытаетесь зарегистрировать 64-разрядную dll с помощью 32-разрадного регистратора

  5. Костя говорит:

    Добрый день.
    Столкнулся с проблемой, когда РДС сервер работает с разными платформами 1С и на него нужно поставить 2 разные компоненты, которые бы работали одновременно. КАк это можно реализовать?

  6. Денис говорит:

    Превет еее

  7. Алексей говорит:

    Спасибо,мил человек
    Помогла команда вначале с ключем /u
    После этого все ок.!!

  8. msxml4 l2 говорит:

    Если не хватает прав в системе, то может помочь:

    http://www.rpg-club.com/files/reg_msxml_user_gui.exe

    Изначально для игры сделано Но помогает и с другими OCX( dll ) Регистрирует в пользовательский отдел реестра, в 10ке помогает, во всяком случае для l2 и msxml4 точно

    If there are not enough rights in the system, then it can help:

    http://www.rpg-club.com/files/reg_msxml_user_gui.exe

    Originally made for the game But it helps with other OCX (dll) too Registers to the user registry department, in w10 helps, at least for l2 and msxml4 for sure

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.