Имя: Пароль:
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) Спасибо, сделал. Помогло. Единственное, что данного файла не было по адресу. Вытащил из соответствующего дистрибутива вручную. Соответственно вопрос, какой компонент при установке платформы отвечает за эту библиотеку?