На эту тему уже есть статья //infostart.ru/public/97085/, но она не раскрывает особенностей работы в ОС Windows выше XP и не затрагивает тонкости регистрации под 64 разрядной системой. Для кого-то здесь описаны очевидные вещи, а кто-то слаб в администрировании и статья пишется прежде всего на последнюю категорию.
Итак, приступим. Если у вас при работе в 1С появилась ошибка вида: "-2147221164(0x80040154): Класс не зарегистрирован" или "Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса"

тогда делаем следующее:
1) Запускаем командную строку от имени Администратора. Если в командной строке прописан путь, отличный от "c:\windows\system32", то необходимо выполнить команду "cd c:\windows\system32" для 32-х разрядных систем или "cd \windows\syswow64" для 64-х(у меня 64, поэтому пришлось в примере путь изменить). В итоге корневой путь для х64 должен выглядеть как на этом скрине:

2) Далее прописываем команду regsvr32 "C:\Program Files\1cv8\8.3.ХХ.ХХХХ\bin\comcntr.dll". Путь к библиотеке comcntr.dll нужно взять в кавычки из-за имеющихся пробелов в пути, ну а вместо 8.3.ХХ.ХХХХ ставите свой номер релиза платформы. Результат выполнения:

Тестировалось на платформе 8.3.11.2867 х64
Всем удачи в регистрации библиотек)
OneDebugger — инструмент отладки кода 1С в режиме Предприятия
Решение OneDebugger — это мощный инструмент отладки кода для 1С:8.3. Позволяет выполнять пошаговую отладку, просматривать значения переменных любых типов, использовать процедуры и функции, анализировать стек вызовов и вычислять выражения на встроенном языке. Поддерживает синтаксический контроль и остановку по ошибке, обеспечивая комфортную и эффективную отладку.
Вступайте в нашу телеграмм-группу Инфостарт
 
                                 
                                     
                                     
                                     
                                     
 