Найти тему
Tehnichka.pro

Исправляем ошибку файла comcntr.dll

При работе с 1С нередко возникают проблемы из-за несовместимости программного обеспечения или отказа какого-либо компонента. Зачастую пользователи видят на своих экранах ошибку comcntr.dll, свидетельствующую об отсутствии подключения к информационной базе из внешней оболочки. Тем самым, при попытке соединения с сервером системе не удается зарегистрировать модуль COM. Как исправить данную ошибку – разбираемся в текущем материале.

Один из вариантов вывода ошибки comcntr.dll на экран
Один из вариантов вывода ошибки comcntr.dll на экран

По умолчанию, библиотека comcntr.dll содержится в папке bin с программой 1С по пути C:/Program Files (X86)/1cv8/номер апдейта/bin/comcntr.dll. Когда пользователь пытается подключиться к серверу, программные компоненты 1С обращаются к библиотеке comcntr.dll. Если система успешно подключается к серверу, то в ответ пользователь увидит сообщение «Подключение к базе прошло успешно». В противном случае возникнет ошибка о невозможности подключения к comcntr.dll или отсутствии необходимого файла.

Для регистрации comcntr.​dll в системе, запускаем командную строку с правами администратора.

После чего вводим следующие команды:

Windows 32-bit, версия 1С: Предприятие 8.2:

C:/Program Files (X86)/1cv82/версия_апдейта/bin>regsvr32 comcntr.dll

Windows 64-bit, версия 1С: Предприятие 8.2:

C:\Windows\SysWOW64>regsvr32 «C:\Program Files (x86)\1cv82\<версия_апдейта>\bin\comcntr.​dll»

Если у вас установлена версия 8.3, то вместо «1cv82» указываем «1cv8». Причем заметьте, в случае с 64-битной операционной системой обязательно прописываются кавычки в команде.

По окончании ввода команды нажимаем ENTER. При успешной регистрации библиотеки на экране появится соответствующее уведомление: «Успешное выполнение DllRegisterServer в «путь до файла».

Если компонент зарегистрирован, то вы увидите это сообщение
Если компонент зарегистрирован, то вы увидите это сообщение

Следом открываем 1С и кликаем кнопку «Проверить настройки», одновременно зажав клавишу Shift на клавиатуре. Если же после анализа у вас по-прежнему возникает ошибка с comcntr.​dll, то необходимо переустановить программный комплекс «1С: Предприятие» с инсталляционного дистрибутива.

Автор материала: Eric Newman

Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.