Компонента comcntr.dll

После переустановки платформы на компьютер, COM-компонент должен автоматически устанавливаться. Однако, если возникает ошибка "Ошибка при вызове конструктора (COMObject): -2147221164(0x80040154): Класс не зарегистрирован", это означает, что компонента comcntr.dll не зарегистрировалась автоматически во время установки платформы.

Файл comcntr.dll находится в каталоге "C:\Program Files (x86)\1cv8[версия платформы]\bin". Иногда возникают ситуации, когда программа установки не может автоматически зарегистрировать DLL в операционной системе, в таком случае регистрацию необходимо выполнить вручную из командной строки, запущенной от имени администратора. Команда регистрации DLL выглядит следующим образом:

regsvr32 "C:\Program Files (x86)\1cv8[версия платформы]\bin\comcntr.dll"

Либо, если вы находитесь в каталоге с платформой, команда будет выглядеть так:

regsvr32 comcntr.dll

Если используется клиент-серверная версия 1С Предприятие, то перед выполнением операции нужно отключить службу агента сервера и все программы, использующие эту DLL. 

Если команда выполнена успешно, то вы увидите вот такое окно.