Решение проблем с COMConnector на 64 разрядном сервере

Тип статьи:
Авторская

Тестируем наличие установленного и зарегистрированного в реестре COM объекта.

Скачиваем утилиту findcom.exe

Положительный результат наличия зарегистрированного в реестре COM объекта — отображение версий в соответствующем окне

В случае отсутствия записей добавляем их вручную:

При наведении на кнопку Reg COM отображаются названия файлов библиотек для версий 1С :

— для 1с7 — V7Plus.dll

— для 1с8 — comcntr.dll

Вам необходимо вручную указать путь к вашему файлу

Для 1с версии 7.*     это путь как правило  C: \ Program Files \ 1Cv77 \ BIN

Для 1с версии 8.* это путь как правило C: \ Program Files \ 1cv8 \ 8.3.9.2170 \ bin

После перезапуска компьютера пробуем проверить наличие комконнектора в реестре утилитой  findcom.exe

--------------------------------------------

Ниже мы приводим инструкцию для решения проблемы регистрации комконнектора на 64 разрядном сервере.

Приведен алгоритм настройки системы, со скрином к каждому действию.

План:

1. Остановка сервера 1С (рекомендуется, но не обязательно)

2. Регистрация компоненты comcntr.dll

3. Создание обертки COM+, позволяющей 64-битному приложению взаимодействовать с 32-битном.

4. Перезагрузка сервера (физического). Не обязательно, но рекомендуется

5. Старт сервера 1С. (обязательно :)

Вызываем консоль

       

       

Регистрируем компоненту. Компонента отсутствует, если установлен только сервер 1С. 

1С публикует ее только в составе клиента.

       

       

Запускаем службу компонентов. Описывается для Windows Server 2008 R2 Standart.

       

       

       

       

       

       

       

       

       

В ветке Components добавляем новую компоненту comcntr.dll

       

       

       

       

       

       

ВАЖНО!!! После установки нужно немного изменить свойства. 

       

       

       

       

       

       

       

Перезапуск физического сервера

Старт сервера 1С.

RSS
Нет комментариев. Ваш будет первым!