Как сегодня выяснилось, 2 недели назад сломался COMConnector на сервере.
Саму базу в режиме Предприятие запускаю на этом же сервере.
На данный момент служба (сервер) установлена х64. А клиенты - и х32 и х64.
Выполняю
```1c
    regsvr32 "C:\Program Files (x86)\1cv8\8.3.12.1790\bin\comcntr.dll"
```
 - работает на клиенте, не работает на сервере. Думал проблема в разрядности. Запустил
```1c
    regsvr32 "C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll"
```
. Теперь работает в обоих клиентах, но по-прежнему не работает на сервере.
---
Вопрос закрыт.
рабочее решение:

```1c
    set version=8.3.12.1790
    set x64=C:\Program Files\1cv8\%version%\bin\comcntr.dll
    set x32=C:\Program Files (x86)\1cv8\%version%\bin\comcntr.dll
    set reg64=%systemroot%\System32\regsvr32.exe
    set reg32=%systemroot%\SysWoW64\regsvr32.exe

    ::del all x32
    %reg64% /u /s "%x32%"
    %reg32% /u /s "%x32%"
    ::del all x64
    %reg64% /u /s "%x64%"
    %reg32% /u /s "%x64%"
    ::ins all
    %reg64% /s "%x64%"
    %reg32% /s "%x32%"
```

 (без ключа /i)
---
Попробуйте глянуть настройках компонентов сом+ вот может это поможет https://infostart.ru/public/705363/
---
2 "C:\Program Files....\bin\comcntr.dll"
Когда регистрируешь dll нужно на батнике правой кнопкой - запустить от имени Администратора.
Или cmd запускай от имени Администратора.
---
прошу не писать абы что. И советы из разряда "секреты для новичков" - тоже.
---
Судя по логам, COMConnector сломался 17.10, при этом 2 вида клиента стоят с января.
---
В службах посмотри, кластер 1с какой? (путь к файлам) 32 или 62-х битный
После этого будет понятно точно какую dll регистрировать.
---
На данный момент служба (сервер) установлена х64.
---
Значит нужно зарегистрировать dll
C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll" (у службы посмотри ещё раз путь, что правильный каталог)

После этого пишем код с директивой компиляции НаСервере, где подключаемся.

База откуда и база куда подключаемся - версия платформы должна быть одинаковой. (если не совпадают тоже можно подключаться, после доп.действий).
---
Попроубуй:

c:\Windows\SysWOW64\regsvr32 "C:\Program Files (x86)\1cv8\8.3.12.1790\bin\comcntr.dll"
---
Мне именно помогала регистрация regsvr32 из SysWOW64, но регистрация comcntr.dll в \Program Files (x86)
---
пробовал такое

```1c
    set version=8.3.12.1790
    set x64=C:\Program Files\1cv8\%version%\bin\comcntr.dll
    set x32=C:\Program Files (x86)\1cv8\%version%\bin\comcntr.dll
    set reg64=%systemroot%\System32\regsvr32.exe
    set reg32=%systemroot%\SysWoW64\regsvr32.exe

    ::del all x32
    %reg64% /u /s "%x32%"
    %reg32% /u /s "%x32%"
    ::del all x64
    %reg64% /u /s "%x64%"
    %reg32% /u /s "%x64%"
    ::ins all
    %reg64% /i /s "%x64%"
    %reg32% /i /s "%x32%"
```

 не решило проблему
---
Удалось попробывать (6)?
Была аналогичная ситуация.
---
Если прочитать код, то можно увидеть что и "ваша" строка выполняется в числе прочих.
upd: беру слова обратно: в "моем" коде был ключ /i
---
Моя строка не выполнялась. Лишние параметры были указаны.
---
Сервер перезагружали?
---
да
---
путь немного поправить нужно для х64
c:\windows\syswow64\regsvr32 "C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll"
---
Нет. Именно так.

c:\Windows\SysWOW64\regsvr32 "C:\Program Files (x86)\1cv8\8.3.12.1790\bin\comcntr.dll"
---
Вопрос закрыт.
рабочее решение:

```1c
    set version=8.3.12.1790
    set x64=C:\Program Files\1cv8\%version%\bin\comcntr.dll
    set x32=C:\Program Files (x86)\1cv8\%version%\bin\comcntr.dll
    set reg64=%systemroot%\System32\regsvr32.exe
    set reg32=%systemroot%\SysWoW64\regsvr32.exe

    ::del all x32
    %reg64% /u /s "%x32%"
    %reg32% /u /s "%x32%"
    ::del all x64
    %reg64% /u /s "%x64%"
    %reg32% /u /s "%x64%"
    ::ins all
    %reg64% /s "%x64%"
    %reg32% /s "%x32%"
```

 (без ключа /i)