Заметки

1C Регистрация библиотеки comcntr.dll

Из разнообразных мануалов каждый легко найдет решение проблемы - регистрация библиотеки comcntr.dll из каталога с нужной версией 1с.
самое простое решение Пуск -> Выполнить -> regsvr32 <путь к библиотеке>
И вроде работает, но как-то не однозначно. Под одним пользователем - да, под другим пользователем терминального сервера - нет. Или в файловой базе вызов срабатывает, а если база серверная - нет.
И причины здесь две.
1) Первое, пользователь windows, из под которого запускается процесс, должен иметь права хотя бы "опытный пользователь".
2) Важно помнить какой разрядности 1С у нас инициирует процесс. А лучше зарегистрировать библиотеку сразу для обоих вариантов архитектуры. Выглядеть будет так:

C:\Windows\System32\regsvr32 "C:\Program Files (x86)\1cv8\8.3.21.1484\bin\comcntr.dll"

C:\Windows\SysWOW64\regsvr32 "C:\Program Files\1cv8\8.3.21.1484\bin\comcntr.dll"

Made on
Tilda