При ошибке версии компоненты comcntr выполнить ее перерегистрацию

Перейти к содержимому

Если вы получили следующую ошибку:

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

Нужно зарегистрировать файл C:Program Files1cv8Номер версии платформыbincomcntr.dll.

Запустите командную строку с правами администратора и выполните следующую команду:

C:WindowsSystem32regsvr32.exe «C:Program Files (x86)1cv88.3.13.1865bincomcntr.dll»

Обратите внимание на разрядность операционной системы!

Получить 200 видеоуроков по 1С бесплатно:

  • Бесплатный видео самоучитель по 1С Бухгалтерии 8.2 и 8.3;
  • Самоучитель по новой версии 1С ЗУП 3.0;
  • Хороший курс по 1С Управление торговлей 11.

Иногда, после обновления платформы, при синхронизации, может возникать ошибка, приблизительно такой текст:
Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector): Версия компоненты ‘comcntr’ (номер старой платформы) отличается от версии корневого модуля ‘core82′ (номер новой платформы).
В этом случае необходимо зарегистрировать компоненту comcntr.dll. В зависимости от операционной системы:
1) Убедитесь что есть файл «comcntr.dll» в каталоге куда установилась платформа C:Program Files1Cv8номер новой платформыbin (для x32 разрядной ОС) или C:Program Files (x86)1Cv8номер новой платформыbin
2) Например, мы установили платформу 8.3.6.2041. Нажать Пуск -> Выполнить и вбить текст для X32 разрядной ОС:

regsvr32 "C:Program Files1Cv88.3.6.2041bincomcntr.dll"

текст для X64 разрядной ОС:

regsvr32 "C:Program Files (x86)1Cv88.3.6.2041bincomcntr.dll"

У меня было 2 случая у клиента, когда после обновления платформы, при синхронизации данных между БУХ 3.0 и УТ10 выдавала такую ошибку.

Вам будет интересно

Дата публикации: Июл 13, 2015

Поставьте вашу оценку этой статье:

Загрузка…

  

america2013

10.12.13 — 10:24

Рад приветствовать! Похожу проблему нашел здесь:

v8: V82.Connect и 8.2.18.61

и здесь:

v8: Внешнее соединение

В общем, пробовал подменять DLL с версии 15 на версию 18 и регистрировать, но не помогло. Установить везде одинаковую платформу возможности нет.

Помогите, как подключиться?….

  

america2013

1 — 10.12.13 — 10:27

Сервер — 32.

Сейчас ошибка:

{Форма.Форма.Форма(439)}: Ошибка при вызове метода контекста (Connect)

    Открытие = V8.Connect(СтрокаСоединения);

по причине:

Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты ‘comcntr’ (8.2.18.96) отличается от версии корневого модуля ‘core82’ (8.2.15.310)

  

america2013

2 — 10.12.13 — 10:33

На сервере нужно устанавливать 8.2.18 ?

  

ДенисЧ

3 — 10.12.13 — 10:35

все версии должны быть одинаковы.

  

hhhh

4 — 10.12.13 — 10:35

(2) установите 8.2.15

  

hhhh

5 — 10.12.13 — 10:37

(2) Com берет ту, которая последней устанавливалась.

  

america2013

6 — 10.12.13 — 10:39

(3) Ведь не всегда есть доступ к серверу. Поэтому и приходится искать такие решения.

Сейчас запускаю с клиента (15) базу на сервере (15), запускаю обработку — та же ошибка из (1). Почему? Ведь и клиент и сервер — 15. На клиенте автоматом запускается 18?

  

hhhh

7 — 10.12.13 — 10:42

(6) последняя установленная 18. Я же вам говорю: установите поверху 15-ю

  

america2013

8 — 10.12.13 — 10:42

Снес на клиенте 18, осталась только 15, теперь другая ошибка:

{Форма.Форма.Форма(425)}: Ошибка при вызове конструктора (COMОбъект)

    V8 = Новый COMОбъект(«V82.ComConnector»); //Application»); //ComConnector»);

по причине:

Недопустимая строка с указанием класса

  

hhhh

9 — 10.12.13 — 10:44

(8) зачем снес? Читать умеешь? Блин.

  

petname

10 — 10.12.13 — 10:44

Попробуй

regsvr32″C:Program Files (x86)1cv828.2.18.96bincomcntr.dll»

  

petname

11 — 10.12.13 — 10:46

пуск->выполнить

вставь строчку:

regsvr32″C:Program Files (x86)1cv828.2.18.96bincomcntr.dll»

  

Serginio1

12 — 10.12.13 — 10:49

  

vhl

13 — 10.12.13 — 10:54

(6) Нет доступа — нет 1С. Иди кури бамбук и не извращайся.

  

america2013

14 — 10.12.13 — 16:01

Нет, господа, выход должен быть.

Снёс 8.2.15 — подключился через СОМ — без проблем.

Установил 8.2.18 — подключение через СОМ не работает, даже если запускать через 8.2.15, видимо СОМ-подключение насильно берет 8.2.18 (((( кто же её об этом просит??? Как уговорить запускаться СОМ с нужной платформой?

  

Serginio1

15 — 10.12.13 — 16:06

(14) Тебе уже в 10-12 все разъснили. Посмотри в RegAsm к чему у тебя привязано V82.ComConnector

  

Serginio1

16 — 10.12.13 — 16:07

15+ тьфу RegEdit

  

america2013

17 — 10.12.13 — 16:19

Заменил:

HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32

C:Program Files (x86)1cv828.2.15.310bincomcntr.dll

на:

HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32

regsvr32 «C:Program Files (x86)1cv828.2.15.310bincomcntr.dll»

И стало работать подключение с установленными на клиенте 15 и 18 релизом! Спасибо!!! Сначала было не понятно, что писать в реесте — с 15 на 18, или с 18 на 15.

Всем удачи и успехов!!!

  

america2013

18 — 10.12.13 — 16:27

*Заменил:

HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32

C:Program Files (x86)1cv828.2.18.96bincomcntr.dll

на:

HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32

C:Program Files (x86)1cv828.2.15.310bincomcntr.dll

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

Часто бывает, что при настроенной синхронизации после обновления платформы появляется ошибка «Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ отличается от версии корневого модуля ‘core83’». Так происходит потому, что автоматически не зарегистрировалась компонента comcntr.dll из-за проблем с правами пользователя на компьютере.

Решить данную проблему можно двумя способами.

Способ №1.

Переустановить платформу под правами Администратора или под пользователем, у которого есть такие права.

Способ №2.

Если не получилось как в способе №1, то можно вручную зарегистрировать самому эту компоненту.

Перед этим нам необходимо изменить Параметры контроль учетной записи.

Для Windows 7 нам необходимо зайти в Пуск затем в Панель управления.

Для Windows 10 нам необходимо в левом нижнем углу панели задач в строке поиска набрать Панель управления и перейти по открывшейся ссылке.

В правом верхнем углу Панели управления выбрать Просмотр-Мелкие значки и затем в списке перейти в Учетные записи пользователей.

Учетные записи пользователей

Там выбрать Изменить параметры контроля учетных записей.

Параметры контроля учетных записей

Затем поставить ползунок в самом нижнем положении.


Виртуальный 1С помощник

Ползунок параметров контроля учетных записей

И перезапустить компьютер.

После перезагрузки необходимо:

Для Windows 7 надо перейти в Пуск, затем в строке поиска ввести cmd.exe,нам покажет что найдена Командная строка и, щелкнув по ней правой клавишей мыши, выбрать «Запуск от имени администратора».

Для Windows 10 нам необходимо в левом нижнем углу панели задач в строке поиска набрать Командная панель или cmd.exe и, щелкнув по ней правой клавишей мыши, выбрать «Запуск от имени администратора».

Запуск командной строки

У нас откроется Командная строка, где нам необходимо ввести команду:

1.Для платформы x86

Regsvr32 «C:Program Files (х86)1cv8номер версии вашей платформыbincomcntr.dll» (regsvr32пробел»C:Program Files (х86)1cv8номер версии вашей платформыbincomcntr.dll»).

Команда для платформы x86

2.Для платформы х64

Regsvr32 «C:Program Files1cv8номер версии вашей платформыbincomcntr.dll» (regsvr32пробел»C:Program Files1cv8номер версии вашей платформыbincomcntr.dll»).

Команда для платформы x64

Затем нажать клавишу Enter.

Если все сделали правильно, то увидите вот такое окно.

Успешное выполнение команды

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

Получить 200 видеоуроков по 1С бесплатно:

  • Бесплатный видео самоучитель по 1С Бухгалтерии 8.2 и 8.3;
  • Самоучитель по новой версии 1С ЗУП 3.0;
  • Хороший курс по 1С Управление торговлей 11.

Иногда, после обновления платформы, при синхронизации, может возникать ошибка, приблизительно такой текст:
Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector): Версия компоненты ‘comcntr’ (номер старой платформы) отличается от версии корневого модуля ‘core82′ (номер новой платформы).
В этом случае необходимо зарегистрировать компоненту comcntr.dll. В зависимости от операционной системы:
1) Убедитесь что есть файл «comcntr.dll» в каталоге куда установилась платформа C:Program Files1Cv8номер новой платформыbin (для x32 разрядной ОС) или C:Program Files (x86)1Cv8номер новой платформыbin
2) Например, мы установили платформу 8.3.6.2041. Нажать Пуск -> Выполнить и вбить текст для X32 разрядной ОС:

regsvr32 "C:Program Files1Cv88.3.6.2041bincomcntr.dll"

текст для X64 разрядной ОС:

regsvr32 "C:Program Files (x86)1Cv88.3.6.2041bincomcntr.dll"

У меня было 2 случая у клиента, когда после обновления платформы, при синхронизации данных между БУХ 3.0 и УТ10 выдавала такую ошибку.

Вам будет интересно

Дата публикации: Июл 13, 2015

Поставьте вашу оценку этой статье:

Загрузка…

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

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

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

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

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

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

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

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

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

Добрый день, подскажите пожалуйста
У меня настроен обмен между Управление торговлей и Бухгалтерией предприятия.  Выходит такая ошибка:

Начат обмен данными по настройке «Обмен с «Бухгалтерия предприятия, редакция 2.0″» (23:48:06).
При попытке подключения к информационной базе произошла ошибка:
Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты ‘comcntr’ (8.2.15.319) отличается от версии корневого модуля ‘core82’ (8.2.18.109)
Обмен данными по настройке «Обмен с «Бухгалтерия предприятия, редакция 2.0″» завершен (23:48:06).

у меня стоит Windows 7

на других сайтах прочитала, следующие советы:

1) Выполните regsvr32 comcntr.dll из каталога зарузочных модулей версии 8.2.18.109

2) Исправляется данная ситуация перерегистрированием  компоненты comcntr.
Регистрация компоненты comcntr в Windows 7
Нажимаем Пуск — Найти, вводим cmd, жмем Ок, в списке поиска запускаем cmd, в открывшемся окне набираем команду:
Regsvr32 «C:Program Files1cv82 8.2.18.109bincomcntr.dll»
жмем Enter

первый вариант вообще не пойму как делать, я совсем не программист

а со вторым вариантом, когда я открываю cmd.exe открывается черное окно и там уже есть текст в 3 строки:
Micrisoft Windows [version …..]
Корпорация Майкрософт ….
С:UsersДом>

после слова ДОМ> мигает курсор
куда именно мне нужно вставить команду?
да и страшно мне как-то вписывать какой-то текст в какое-то черное окно  :trhregerhg:

83.COMConnector класс не зарегистрирован

Случается, что при попытке подключения к информационной базе через com-соединение возникает ошибка при вызове конструктора (COMОбъект): «Класс не зарегистрирован» или «Недопустимая строка с указанием класса».

Первым делом необходимо зарегистрировать DLL в системе

Regsvr32 «C:Program Files1cv88.3.7.1776bincomcntr.dll»

В случае, если не помогает — создаём коннектор руками:

•Заходим в Панель управления — Администрирование — Службы компонентов.

•Переходим к ветке Компьютеры — Мой компьютер — Приложения COM+.

•В контекстном меню выбираем Создать — Приложение. Откроется Мастер установки приложений COM+.

•Нажимаем «Далее».

•Выбираем «Создать новое приложение».

•Вводим имя «V83COMConnector». Устанавливаем переключатель «Серверное приложение». Нажимаем «Далее».

•На следующем шаге устанавливаем «Текущий пользователь». Нажимаем «Далее».

•Нажимаем «Готово».

•В появившейся ветке V83COMConnector переходим к подветке Компоненты.

•В контекстном меню выбираем Создать — Компонент. Откроется Мастер установки компонентов COM+.

•Нажимаем «Далее».

•Выбираем «Установка новых компонентов».

•Выбираем файл <каталог 1С>bincomcntr.dll.

•Нажимаем «Далее» — «Готово».

•Переходим к ветке V83COMConnector.

•В контекстном меню выбираем «Свойства». В открывшемся окне переходим на вкладку «Безопасность».

•Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку «Применить политику программных ограничений». Устанавливаем Уровень ограничений — «Неограниченный».

•Нажимаем «ОК».

Класс V83.COMConnector зарегистрирован и может использоваться для подключения к информационным базам.

Бывало так, что вместо Текущий пользователь нужно прописать USR1CV8

   america2013

10.12.13 — 10:24

Рад приветствовать! Похожу проблему нашел здесь:

v8: V82.Connect и 8.2.18.61

и здесь:

v8: Внешнее соединение

В общем, пробовал подменять DLL с версии 15 на версию 18 и регистрировать, но не помогло. Установить везде одинаковую платформу возможности нет.

Помогите, как подключиться?….

   america2013

1 — 10.12.13 — 10:27

Сервер — 32.

Сейчас ошибка:

{Форма.Форма.Форма(439)}: Ошибка при вызове метода контекста (Connect)

    Открытие = V8.Connect(СтрокаСоединения);

по причине:

Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты ‘comcntr’ (8.2.18.96) отличается от версии корневого модуля ‘core82’ (8.2.15.310)

   america2013

2 — 10.12.13 — 10:33

На сервере нужно устанавливать 8.2.18 ?

   ДенисЧ

3 — 10.12.13 — 10:35

все версии должны быть одинаковы.

   hhhh

4 — 10.12.13 — 10:35

(2) установите 8.2.15

   hhhh

5 — 10.12.13 — 10:37

(2) Com берет ту, которая последней устанавливалась.

   america2013

6 — 10.12.13 — 10:39

(3) Ведь не всегда есть доступ к серверу. Поэтому и приходится искать такие решения.

Сейчас запускаю с клиента (15) базу на сервере (15), запускаю обработку — та же ошибка из (1). Почему? Ведь и клиент и сервер — 15. На клиенте автоматом запускается 18?

   hhhh

7 — 10.12.13 — 10:42

(6) последняя установленная 18. Я же вам говорю: установите поверху 15-ю

   america2013

8 — 10.12.13 — 10:42

Снес на клиенте 18, осталась только 15, теперь другая ошибка:

{Форма.Форма.Форма(425)}: Ошибка при вызове конструктора (COMОбъект)

    V8 = Новый COMОбъект(«V82.ComConnector»); //Application»); //ComConnector»);

по причине:

Недопустимая строка с указанием класса

   hhhh

9 — 10.12.13 — 10:44

(8) зачем снес? Читать умеешь? Блин.

   petname

10 — 10.12.13 — 10:44

Попробуй

regsvr32″C:Program Files (x86)1cv828.2.18.96bincomcntr.dll»

   petname

11 — 10.12.13 — 10:46

пуск->выполнить

вставь строчку:

regsvr32″C:Program Files (x86)1cv828.2.18.96bincomcntr.dll»

   Serginio1

12 — 10.12.13 — 10:49

   vhl

13 — 10.12.13 — 10:54

(6) Нет доступа — нет 1С. Иди кури бамбук и не извращайся.

   america2013

14 — 10.12.13 — 16:01

Нет, господа, выход должен быть.

Снёс 8.2.15 — подключился через СОМ — без проблем.

Установил 8.2.18 — подключение через СОМ не работает, даже если запускать через 8.2.15, видимо СОМ-подключение насильно берет 8.2.18 (((( кто же её об этом просит??? Как уговорить запускаться СОМ с нужной платформой?

   Serginio1

15 — 10.12.13 — 16:06

(14) Тебе уже в 10-12 все разъснили. Посмотри в RegAsm к чему у тебя привязано V82.ComConnector

   Serginio1

16 — 10.12.13 — 16:07

15+ тьфу RegEdit

   america2013

17 — 10.12.13 — 16:19

Заменил:

HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32

C:Program Files (x86)1cv828.2.15.310bincomcntr.dll

на:

HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32

regsvr32 «C:Program Files (x86)1cv828.2.15.310bincomcntr.dll»

И стало работать подключение с установленными на клиенте 15 и 18 релизом! Спасибо!!! Сначала было не понятно, что писать в реесте — с 15 на 18, или с 18 на 15.

Всем удачи и успехов!!!

  

america2013

18 — 10.12.13 — 16:27

*Заменил:

HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32

C:Program Files (x86)1cv828.2.18.96bincomcntr.dll

на:

HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32

C:Program Files (x86)1cv828.2.15.310bincomcntr.dll

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

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

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

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

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

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

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

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

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

Понравилась статья? Поделить с друзьями:
  • При ошибке access
  • При ошибке 404 используется кастомный шаблон
  • При оформлении листка нетрудоспособности ошибки и опечатки тест
  • При оформлении листка временной нетрудоспособности ошибки и опечатки
  • При оформлении загранпаспорта через госуслуги выдает ошибку