Имя: Пароль:
1C
1С v8
PowerShell ошибка при создании COM-объекта 1С
0 Мыш
 
02.10.15
10:48
Пытаюсь выполнить команду:
$Connector = New-Object -ComObject "V83.COMConnector"

Получаю сообщение об ошибке:
New-Object : Сбой при получении производства объектов класса COM для компонента с CLSID {181E893D-73A4-4722-B61D-D604B3D67D47} в результате следующей ошибки: 8007007e.

OS Server 2008 R2 x64
Установлен сервер 1С х64 и клиент х32
Коннектор в реестре есть, указывает на длл клиента.

На рабочей станции х32 код отрабатывает нормально.

Как заставить работать на сервере?
1 Мыш
 
02.10.15
11:17
Спецы уже отдыхают?
2 denis_jj
 
02.10.15
11:30
Вероятно надо зарегистрировать 64битную компоненту.
regsvr32 "путь к файлу comctrl.dll"
3 denis_jj
 
02.10.15
11:32
как то так
regsvr32 C:\Program Files\1cv8\8.3.6.2299\bin\comcntr.dll
4 Мыш
 
02.10.15
11:40
(2), (3) Спасибо, сделал. Помогло. Единственное, что данного файла не было по адресу. Вытащил из соответствующего дистрибутива вручную. Соответственно вопрос, какой компонент при установке платформы отвечает за эту библиотеку?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан