Ошибка при регистрации компоненты comcntr код ошибки regsvr32 13 1с 8

Ошибка при регистрации компоненты comcntr код ошибки regsvr32 13 1с 8

  • Главная
  • О компании
  • Новости
  • Новости компании
  • Новости 1С
  • Мероприятия
  • Программы 1С
  • Бухгалтерские решения
  • Решения для торговли
  • Решения для расчета заработной платы
  • Решения для производства
  • Решения для строительства
  • Другие программные продукты
  • Microsoft
  • Антивирусное ПО
  • Прочее системное ПО
  • Бухгалтерский учет
  • Учет в торговле
  • Зарплата и кадры
  • Учет на производстве
  • ИТ-Специалистам
  • Буклеты
  • Учебные курсы
  • Бухгалтерский консалтинг
  • Комплексное обслуживание
  • Прайс-лист
  • Корпоративные проекты
  • Интеграция с другими системами
  • Корпоративное сопровождение
  • Специализированные решения
  • Заказать автоматизацию
  • Прайс-лист
  • Корпоративное сопровождение
  • Линия консультаций
  • Вопрос-ответ ЛК
  • Задать вопрос ЛК
  • Коммерческим организациям
  • Бюджетным организациям
  • Дополнительный сервис для подписчиков

Обслуживание

  • Вопрос-ответ ЛК
  • Задать вопрос ЛК

29.12.2014

Как зарегистрировать DLL в Windows


Автоматизация бухгалтерского учета ООО «НАЙСЛЭНД» выполнена сотрудниками фирмы «Сервистренд» на базе ПП «1С:Бухгалтерия 8. ПРОФ»

ПОДРОБНЕЕ

29.12.2014
Автоматизация бухгалтерского учета ЗАО «ЛА ВИНЧИ» выполнена сотрудниками фирмы «Сервистренд» на базе ПП «1С:Комплексная Автоматизация 8»

ПОДРОБНЕЕ

При обновлении конфигурации возникает ошибка: Ошибка при регистрации компоненты comcntr. Код ошибки regsvr32: -13. )

В данном случае необходимо зарегистрировать компоненту comcntr.dll. Инструкция как это сделать: https://helpf.pro/faq/view/1825.htm


Остались вопросы? Получите бесплатную консультацию наших специалистов!

  • Магазин 1С;
  • Обновление 1С;
  • Настройка 1С 8.3;
  • Сопровождение по ИТС;
  • Обучение и курсы по 1С;
  • Доработка 1С 8.3 под Ваши требования;
  • Перенос данных в 1С из других баз и программ.

Ваш заказ успешно отправлен,

наши менеджеры свяжутся

с Вами в ближайшее время

of your page —>

19.12.2022
21 декабря вебинар! 1С-UMI – инструмент для быстрой разработки сайтов для небольших компаний и персональных страниц.

Как зарегистрировать DLL в Windows 10 и Windows 11


Приглашаем на вебинар!
ПОДРОБНЕЕ

15.12.2022
Единый семинар 1С стал самым массовым профессиональным онлайн-мероприятием года
более 84 000 слушателей
ПОДРОБНЕЕ

05.12.2022
Единая форма отчетности ЕФС-1 в 2023 г. Как подготовиться?
Доступна запись вебинара!
ПОДРОБНЕЕ

16.12.2022 18:29:00
Управление производственным предприятием, редакция 1.3
1.3.192.1

16.12.2022 18:15:00
Бухгалтерия государственного учреждения, редакция 2.0
2.0.88.35

Источник: www.servicetrend.ru

Ошибка при обновлении 1С

При обновлении 1С после получения файлов с сервера возникает ошибка «Произошла исключительная ситуация 0x80070002».

ошибка обновления произошла исключительная ситуация

Ошибка возникает из за того, что у вас слетела регистрация компонента comcntr.dll. Также возможно данный компонент был удален или его повредил вирус. Для исправления данной ошибки вам надо найти данный файл. По умолчанию он находится в C:Program Files (x86)1cv8[платформа]bincomcntr.dll

Далее надо запустить командную строку в данной папке. Для этого надо нажать Пуск -> cmd (в поиске появится командная строка). Нажать на неё правой кнопкой мыши и запустить от имени администратора. Затем в командной строке перейти в папку с 1С и там выполнить команду regsvr32 comcntr.dll.

Источник: 1c-answer.ru

Ошибка при регистрации компоненты comcntr код ошибки regsvr32 13 1с 8

В большинстве случаев никаких проблем с этой библиотекой не наблюдается — обновлятор сам автоматически регистрирует и использует библиотеку нужной версии 1с, но изредка возникают случаи (в основном на серверных ОС), когда требуются «пляски с бубном».

Как понять, что у нас проблемы с COM

Для этого нажимаем кнопку «Проверить настройки» удерживая клавишу «Shift» на клавиатуре:

При нормальной работе COM отчёт будет примерно таким:

При проблемах же с COM возникнет вот такая или похожая ошибка:

Ещё может писать, что -то типа » Не удалось создать программное подключение к 1С «.

Да, судя по тесту, у нас проблемы с COM

Прежде всего, о какой именно библиотеке идёт речь? Эта библиотека comcntr.dll, которая находится в папке bin конкретной платформы 1с:

Эта библиотека устанавливается и автоматически регистрируется в системе при установке платформы.

Кроме того, обновлятор перед тем как подключаться к базе через внешнее соединение сам дополнительно регистрирует в системе библиотеку из нужной версии платформы при помощи команды:

regsvr32.exe «путь к папке bincomcntr.dll»

Итак, что мы можем предпринять?

Шаг №0

Обратите внимание на утилиту для отображения и регистрации библиотек RegDllView. При помощи неё вы как минимум сможете контролировать результат работы следующих шагов.

Шаг №1

Прежде всего убеждаемся, что у нас действительно проф-версия платформы, потому что для базовой версии платформы внешнее подключение к базам работать и не должно (это ограничение платформы).

Чтобы понять какая у нас платформа (базовая или проф) выполним вот этот пункт.

Если лицензия на платформу у нас всё же не проф, а базовая, то все остальные шаги не имеют смысла. Внешнее подключение к базам у нас работать не будет (из-за ограничений платформы). Ничего не остаётся, кроме как настроить базы вот так.

Шаг №2

Далее пробуем запустить обновлятор с правами администратора.

Если у вас включён UAC, то добиться этого можно, нажав на ярлыке обновлятора правой кнопкой, и выбрав вариант «Запуск от имени администратора».

Далее выбираем базу и нажимаем кнопку «Проверить настройки». Если ошибка пропала и больше не воспроизводится даже при обычном запуске обновлятора (без прав администратора) — поздравляю, проблема решена. Если нет — идём дальше.

Шаг №3

В 32-битной версии ОС пробуем выполнить команду

regsvr32 «путь к папке bincomcntr.dll»

В 64-битной версии ОС команда будет такой:

— для регистрации 64-битной платформы 1С:

regsvr32 «путь к папке bincomcntr.dll»

— для регистрации 32-битной платформы 1С:

C:WindowsSysWOW64regsvr32 «путь к папке bincomcntr.dll»

Эти команды запускаем от имени пользователя с правами администратора. А при включённом UAC, запускаем cmd через «Запуск от имени администратора», либо через такой же запуск написанного батника.

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

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

Если этот шаг не помог — идём дальше.

Шаг №4

Похоже, что у обновлятора не получается зарегистрировать COM компоненту из-за настроек безопасности на вашем сервере.
В этом случае:

  1. Заходим в Панель управления — Администрирование — Службы компонентов.
  2. Переходим к ветке Компьютеры — Мой компьютер — Приложения COM+.
  3. В контекстном меню выбираем Создать — Приложение. Откроется Мастер установки приложений COM+.
  4. Нажимаем «Далее».
  5. Выбираем «Создать новое приложение».
  6. Вводим имя «V83COMConnector». Устанавливаем переключатель «Серверное приложение». Нажимаем «Далее».
  7. На следующем шаге устанавливаем «Текущий пользователь». Нажимаем «Далее».
  8. Нажимаем «Готово».
  9. В появившейся ветке V83COMConnector переходим к подветке Компоненты.
  10. В контекстном меню выбираем Создать — Компонент. Откроется Мастер установки компонентов COM+.
  11. Нажимаем «Далее».
  12. Выбираем «Установка новых компонентов».
  13. Выбираем файл bincomcntr.dll.
  14. Нажимаем «Далее» — «Готово».
  15. Переходим к ветке V83COMConnector.
  16. В контекстном меню выбираем «Свойства». В открывшемся окне переходим на вкладку «Безопасность».
  17. Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку «Применить политику программных ограничений». Устанавливаем Уровень ограничений — «Неограниченный».
  18. Нажимаем «ОК».

После этого обновлятор должен смочь самостоятельно регистрировать компоненты всех версий платформ, а не только той, которую мы прописали в компоненте.

Шаг №5

Бывает так, что помогает только повторная переустановка платформы (при этом происходит корректная регистрация компоненты).

Шаг №6

Если проблема начала возникать сразу после обновления платформы 1с, то вероятнее всего новой версии платформы 1с не хватает какого-нибудь сервиспака или обновления для вашей операционной системы. Поэтому если есть возможность — ставим их все, если нет — действуем выборочно согласно этой ссылке.

Шаг №7

Бывает так, что всё работает при обычном запуске обновлятора, но не работает при запуске с повышением привилегий до администратора, когда вы запускаете обновлятор через пункт меню «Запустить от имени администратора» или из программы (типа TotalCommander), которая сама запущена с повышенными привилегиями.

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Владимир Милькин

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

Источник: helpme1s.ru

Регистрация компоненты comcntr.dll (для COM соединения с базой 1С)

Распечатать

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

: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string

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

. Перед этим нужно отключить службу агента сервера 1С:Предприятия и все программы, использующие эту DLL .

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

но в 64-битной версии команда будет примерно такой * : C:WindowsSysWOW64regsvr32 «C:Program Files (x86)1cv88.3.5.1119bincomcntr.dll»

При удачном выполнении Вы увидите:

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

Если и это не помогло, попробуйте переустановить платформу 1С в режиме Исправить и отметьте COM соединение

Разместил: all4cf Версии: | 8.2 УП | 8.3 | Дата: 05.09.2016 Прочитано: 279135

Распечатать

Возможно, вас также заинтересует

Похожие FAQ

Cклонения по падежам 6
НаКлиенте Процедура Команда1(Команда) ФИО = » Иванов Иван Иванович» ; Падеж = 2; Пол = 1; Результат = СклонениеФИО(ФИО, Падеж, пол); Сообщить(Результат); КонецПроцедуры НаСервере Функция СклонениеФИО(ФИО, Падеж, пол) Результат = » » ; v7plus.dll — отсутствует CLSID либо отсутствует интерфейс llnitDone 0
При выгрузке отчетности в 1С 7.7 программа ругается на v7plus.dll и указывает, что отсутствует интерфейс llritDone. Что делать? 1) Поудалять нафиг все v7plus.dll из каталогов ИБ и папок пользователей 2) Оставить только в bin каталоге и зарегить чер V82.COMConnector.1: Не найдена лицензия COM-соединением 1
При подключении из одной базы к другой через COM внезапно стала появляться следующая ошибка: «V82.COMConnector.1: Не найдена лицензия COM-соединением», хотя никаких изменений на серверах не делалось. Релиз платформы был 8.2.13. Обновил до 14-го – не База 1С при запуске уходит в дамп и вылетает 1
В последнее время частенько обращаются пользователи у которых после замены или ремонта компьютера 1С не запускается, а точнее при открытии уходит в dump и вылетает. Как правило, решение одно: Отключить аппаратное ускорение видеокарты В Window Внутренняя ошибка компоненты DBENG8 0
Ошибка СУБД: Внутренняя ошибка компоненты dbeng8 по причине: Внутренняя ошибка компоненты dbeng8 Решение: 1: Тестирование исправление базы 2: Проверка базы используя chdbfl.exe 3: Обновить версию Платформы 4: Обновить dbeng8.dll в bin Посмотреть все результаты поиска похожих

Источник: helpf.pro

Ошибка при регистрации компоненты comcntr код ошибки regsvr32 13 1с 8

Ответ на данный вопрос актуален в контексте натройки обменов между базами 1С с помощью прямого подключения. Один из вариантов установки/регистрации компоненты com-соединения приведен на странице: Ошибка при вызове конструктора (COMObject) по причине: -2147221164(0x80040154): Класс не зарегистрирован На ней описан вариант установки компоненты при установке/переустановке компонентов платформы 1С: Предприятие из стандартного пакета установки. Но случается и так, что все-таки com-компонента по каким-то таинственным пирчинам все же не регистрируется при вышеуказанной операции.

На это есть альтернативный вариант с помощью командной строки операционной системы. Забегая немного вперед, и чтобы обезопасить себя от ошибок при регистрации com-компоненты comcntr.dll через командную строку, подобных приведенной на скрине

1С 8 как зарегистрировать компоненту comcntr.dll в Windows x32 x64

Чтобы избежать ошибки «Модуль comcntr.dll загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0x80070005» запускайте командную строку с правами администратора

1С 8.3 8.2 регистрация com-компоненты через командную строку

А дальше уже все зависит от разрядности операционной системы, в которой Вы хотите зарегистрировать компоненту com-соединения 1C: Предприятия.

В системе с разрядностью x32(x86) для платформы 1С: Предприятие 8.2

C:Program Files (x86)1cv82\bin> regsvr32 comcntr.dll

, где — номер текущего используемого релиза плафтормы 1С 8.

Для платформы 1С: Предприятие 8.3 командная строка для регистрации com-компоненты будет выглядеть примерно так:

C:Program Files (x86)1cv8\bin> regsvr32 comcntr.dll

, на скрине, приведенном ниже в качестве прbмерf для случая регистрациb comcntr.dll в ОС x86 значение — «8.3.9.1818»

1с предприятие 8 установка компоненты com-соединения comcntrl Windows x86

Теперь рассмотрим вариант для системы с разрядностью x64 для платформы 1С: Предприятие 8.2, альтернативный вариант:

C:WindowsSysWOW64>regsvr32 «C:Program Files (x86)1cv82\bincomcntr.dll»

Для Windows x64 регистрация com-соединения 1С 8.3 платформы разрядности x64 может выглядеть так:

C:WindowsSysWOW64>regsvr32 «C:Program Files1cv8\bincomcntr.dll»

1С 8.2 8.3 как зарегистрировать компоненту com-соединения comcntr.dll в Windows x64

ИЛИ как в примере для случая x64-разрядной операционной системы Windows

1С 8.3 как зарегистрировать компоненту comcntr.dll в ОС Windows x32 x64

В том случае, если у Вас клиент-серверный вариант работы базы 1С 8, то необходимо зарегистрировать компоненту как на самом сервер, где установлен Агент сервера 1С:Предприятия, так и на рабочих местах на которых используется COM-соединение при подключении к базам (чаще всего при обмене между базами).

Так же на практике иногда требовалась перезагрузка рабочего компьютера. Но если сразу после успешной регистрации компоненты по приведенным выше инструкциям соединение отказывается работать, то лучше все-таки выполнить перезагрузку.

Источник: www.azhur-c.ru

Рейтинг
( Пока оценок нет )
Загрузка ...