Простой способ регистрации библиотеки 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

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

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

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

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

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

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

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

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

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