Простой способ регистрации библиотеки comcntr.dll на сервере

После установки новой версии платформы на сервер, я столкнулся с ошибкой вызова конструктора (COMObject) при обновлении конфигурации.
1C

Причина ошибки обычно кроется в незарегистрированной библиотеке ComConnector (comcntr.dll), которая используется для управления подключениями к информационной базе на сервере 1С:Предприятие.

Текст ошибки при обновлении конфигурации на сервере
«Ошибка при вызове конструктора (COMObject) по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса»

Раньше я регистрировал библиотеку вручную:

  1. Нажимаем кнопки Win + R.
  2. В окне вводим команду:
    regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\comcntr.dll"
    
  3. Нажимаем Ок.

Но в текущей ситуации я получал ошибку:

Текст ошибки при регистрации comcntr.dll

Не удалось загрузить модуль “comcntr.dll». Проверьте, что двоичный файл хранится на указанном пути или запустите отладку, чтобы диагностировать проблемы с  этим двоичным файлом или зависимыми DLL-файлами.

Не найден указанный модуль.

Поэтому предлагаю надежный и главное легкий способ регистрации библиотеки comcntr.dll:

  1. Откройте каталог с установленной платформой C:\Program Files\1cv8\8.3.xx.xxxx\bin. В директории найдите файл RegMSC.cmd (он регистрирует утилиту администрирования сервера).
  2. Щелкните правой кнопкой мыши на файле и выберите Изменить.
  3. Замените в тексте слово radmin.dll на comcntr.dll.
  4. Сохраните наш новый файл в каталог платформы, все в той же папке C:\Program Files\1cv8\8.3.xx.xxxx\bin, назвав его как угодно, например, RegCOM.cmd и запустите его от имени администратора.

    Или можете скачать файл RegCOM.cmd с нашего сайта, переместить в каталог C:\Program Files\1cv8\8.3.xx.xxxx\bin и запустить от имени администратора.

  5. Библиотека будет успешно зарегистрирована.
  6. Повторите попытку обновления конфигурации.

Алексей Герзанов aka Gerzoid
Алекс Гезанов

Работаю в сервисном центре по ремонту и обслуживанию бытовой техники. За более чем 10 лет трудовой деятельности, я сталкивался с решением большого количества проблем в работе ОС Windows, периферийных устройств, бытовой техники, игровых консолей Playstation и т. д.

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

  1. kasper076

    Спасибо. Все заработало

    Ответить