Live Chat Software by Kayako |
|
Ошибка 2147221164 0x80040154 класс не зарегистрирован 1C 8.3
Автор Олег (Системный администратор), Last modified by Олег (Системный администратор) на 23 октября 2019 10:41 AM
|
|
|
При установке популярной программы бухгалтерского учёта «1С» (версии 8.3) или обновления программы с версии 8.2 на 8.3, а также запуска какой-либо соответствующей процедуры, юзер может получить сообщение «Ошибка 2147221164 0x80040154 класс не зарегистрирован», вызванное отсутствием регистрации класса. Данная ошибка может быть вызвана несоответствием версий 1С на сервере и клиентском ПК, а также отсутствием регистрации необходимого класса COMConnector (dll-библиотека comcntr.dll) в ОС Виндовс. В данном материале я расскажу о сути указанной дисфункции, а также поясню, как от неё избавиться.
Особенности возникшей дисфункцииРазбираемая мной ошибка 2147221164 0x80040154 в 1C обычно связана с соединением баз данных по COM-объекту, и может иметь несколько причин:
Разберёмся со способами решения возникшей проблемы. Их два. Способ №1. Регистрируем необходимые библиотекиЕсли на ПК 32-битная ОС, то будет необходимо запустить командную строку с админ. правами, и там набрать: C:\Windows\System32\regsvr32 «C:\Program Files (x86)\1cv8\XXXXX\bin\comcntr.dll» Вместо XXXXX будет нужно ввести номер вашей версии 1С, к примеру, это может быть 8.3.10.2252 или иная (пройдите по указанному пути, и просмотрите номер установленной у вас версии). После этого регистрация упомянутого dll будет завершена, и «Ошибка 2147221164 0x80040154 класс не зарегистрирован» должна исчезнуть.
Если на ПК 64-битная ОС, то данная строка должна выглядеть так: C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\ХХХХХ\bin\comcntr.dll» Где ХХХХХ – номер вашей версии 1С Способ №2. Создаём компоненты для исправления ошибки 2147221164 0x80040154Выполните следующее:
ЗаключениеИсправление проблем с незарегистрированными классами в 1С обычно решается с помощью двух способов, обозначенных мной выше. Наибольшую эффективность показал второй из перечисленных способов, потому рекомендую воспользоваться алгоритмом его реализации для исправления ошибки 2147221164 0x80040154 на вашем PC. | |
|
|
