|
Не зарегистрирован класс (Обмен с помощью comcntr.dll) | ☑ | ||
---|---|---|---|---|
0
Squares
24.09.12
✎
18:15
|
Всем доброго времени суток.
Windows server 2008 r2 Microsoft SQL server 2008 r2 Серверное железо х64 Клиент 8.2.16.362 (все они х86) Агент сервера 8.2.16.362 (х32) После того как переустановил платформу (обновил) перестала работать выгрузка проводок из ЗКБУ в БГУ. Ругается: При попытке подключения к информационной базе произошла ошибка: Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован: Класс не зарегистрирован Техническая информация: {Обработка.ОбменДаннымиXML.МодульОбъекта(15943)}: Ошибка при вызове конструктора (COMОбъект): Класс не зарегистрирован: Класс не зарегистрирован Не дурак - по`GOOGLE`л. Все упираются в регистрацию DLL. С ними не всё так просто. В дистрибутиве агента сервера идет длл 64х-разрядная, её зарегистрировать не удаётся. Причина не известна. Пытался следующим способом: cmd -> regsvr32 "путь\comcnrt.dll" cmd -> c:\windows\sysWOW32\regsvr32 "путь\comcnrt.dll" В первом случае ошибка совместимости, а во втором говорит мол проверьте существует ли файл по указанному пути. В папку c:\windows\sysWOW32\ тоже копировал дллку. Не помогает. Танцами с бубном (так и не понял, что сделал) длл зарегистрировал, но ошибка "класс не зарегистрирован" до сих пор имеет место быть. До этого агент сервера стоял, так же как и клиент, 32х разрядный и всё было замечательно. Стоило поставить 64х и начались проблемы. Помогите, пожалуйста советом. |
|||
1
Serginio1
24.09.12
✎
18:45
|
При установке нужно было галочку указать COM. Сейчас уже не помню
|
|||
2
Squares
24.09.12
✎
20:18
|
(1) При установке чего именно? Агента или клиента?
|
|||
3
Nexux
24.09.12
✎
20:32
|
при установке сервера x64 по дефолту сброшена установка коннектора
|
|||
4
shuhard
24.09.12
✎
20:33
|
(0)[её зарегистрировать не удаётся. Причина не известна. ]
да лан: в среднем раз в неделю на мисте публикуется алгоритм регистрациям com-а под 64Х |
|||
5
shuhard
24.09.12
✎
20:34
|
(4) +1
1. Администрирование - Службы компонентов – Компьютеры – Мой компьютер – Приложения COM+ - Создать приложение – Создать новое приложение – вводим имя «V82.COMConnector»(переключатель «Серверное приложение») – Указанный пользователь (Администратор) 2. В появившейся ветке V82COMConnector – подветка Компоненты – создание нового компонента – Установка новых компонентов - <каталог 1С>\bin\comcntr.dll 3. Правой кнопкой по ветке V82COMConnector – Свойства – Безопасность – Снял галку «Принудительная проверка доступа для приложений» - Поставил галку «Применить политику программных ограничений» - Уровень ограничений «Неограниченный» |
|||
6
Serginio1
25.09.12
✎
10:25
|
||||
7
Serginio1
25.09.12
✎
10:26
|
(2) Агента
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |