2147221164 0x80040154

***

***

***

В бухгалтерии – крики, маты, –

аж вся сеть вибрирует, –

то работает сисадмин:

«Налогоплательщик ЮЛ» инсталлирует!..

Компьютерные байки

Что делать, если появляется сообщение об отсутствующем компоненте

Если программа Налогоплательщик ЮЛ не запускается, и при этом появляется сообщение об отсутствующем компоненте, например, msflxgrd.ocx, что делать? Кстати, иногда это сообщение на экран не выводится, т.к. программа пытается сама исправить неполадку и ищет установочные файлы. Но если эти файлы были удалены или установка производилась с флешки/CD-диска, то программа зависает, и узнать, что произошло, можно только открыв журнал системных событий.

Чтобы открыть журнал системных событий:

– щелкните правой кнопкой мыши значок Мой компьютер;

– из открывшегося контекстного меню выберите Управление;

– в открывшемся диалоговом окне Управление компьютером раскройте Служебные программы –> Просмотр событий –> Приложение;

– просмотрите все сообщения, касающиеся программы Налогоплательщик ЮЛ.

Если Налогоплательщик ЮЛ не может отыскать какой-либо компонент, в журнале системных событий среди прочих уведомлений, предупреждений и ошибок появляются следующие:

– Продукт: Налогоплательщик ЮЛ – Сбой настройки;

А если дистрибутив с установочным пакетом Налогоплательщик ЮЛ на жёстком диске не найден, то в журнале появится ещё и сообщение об ошибке 1706:

– Продукт: Налогоплательщик ЮЛ – Ошибка 1706. Не удается найти пакет установки для продукта Налогоплательщик ЮЛ. Повторите установку с использованием правильной копии пакета «Налогоплательщик ЮЛ.msi».

На основе своего опыта общения с ЮЛом, настоятельно рекомендую в таких случаях не бросаться сразу переустанавливать программу, а почитать журнал системных событий, и переустановить (или заново зарегистрировать) именно тот компонент, который отсутствует (повреждён). Как правило, Налогоплательщик ЮЛ некорректно работает (или вовсе не запускается!) из-за отсутствия или повреждения файлов *.dll и *.ocx.

***

Какие элементы управления необходимы для корректной работы Налогоплательщик ЮЛ

Для корректной работы программы Налогоплательщик ЮЛ необходимы следующие файлы *.dll и *.ocx:

– mscomctl.ocx, seon.ocx, SeonTabs.ocx (после установки программы должны находиться в каталоге программы \Program Files\Налогоплательщик ЮЛ\INPUTDOC\OCX).

***

Где искать отсутствующие или повреждённые файлы *.dll и *.ocx

В распакованном дистрибутиве программы Налогоплательщик ЮЛ файлы *.dll и *.ocx должны находиться в каталогах \INSTALL\System32\Redist\MS\System, \INSTALL\System32 и Common.

***

Как зарегистрировать файлы *.dll и *.ocx

При регистрации файлов *.dll и *.ocx происходит их запись в Реестр Windows.

Регистрация этих файлов производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого – \WINDOWS\system32).

Рассмотрим способы регистрации:

1. Нажмите Пуск – Выполнить… – Запуск программы – regsvr32 имя_файла – OK.

2. Нажмите Пуск – Выполнить… – Запуск программы – cmd – OK. Запустится интерпретатор команд cmd.exe, после приглашения системы

\Documents and Settings\Имя_пользователя> введите regsvr32 имя_файла, например, regsvr32 msflxgrd.ocx.

3. Если вы пользуетесь файловым менеджером Total Commander, то можно выполнить регистрацию файлов *.dll и *.ocx с помощью командной строки Total Commander.

Если регистрация файлов *.dll и *.ocx прошла успешно, появится соответствующее сообщение, например, в Windows Vista появится окно RegSvr32 с сообщением «Успешное выполнение DllRegisterServer в C:\WINDOWS\system32\msflxgrd.ocx».

Валерий Сидоров

***

• Раскрывая тайны Windows…

Иногда при установке 1С клиента в клиент-серверной версии 1С версии 8.3 и выше, администратор может столкнуться с ошибкой «Ошибка 2147221164 0x80040154 класс не зарегистрирован». Данная ошибка вызвана отсутствием регистрации класса COMConnector. Для исправления данной ошибки необходимо выполнить следующие шаги:

  • Запускаем командную строку cmd с правами администратора и регистрируем через regsvr32 библиотеку comcntr.dll на сервере 1С Предприятия:
1 C:\regsvr32 «C:\Program Files (x86)\1cv8\XXXXX\bin\comcntr.dll»

где ХХХХХ — это номер вашего релиза 1С. При успешной регистрации библиотеки вы получите соответствующее информационное уведомление.

Проверяем пропала ли эта ошибка в 1С, если нет, то двигаемся дальше.

Создаем компонент для устранение ошибки 1С №2147221164

Запускаем консоль «Службы компонентов» из раздела «Администрирование» в Панели управления.

  • Переходим «Службы компонентов» — «Компьютеры» — «Мой компьютер».

  • Нажимаем правой кнопкой мыши на «Приложения COM+», и выбираем «Создать» — «Приложение», и далее «Создать новое приложение».

  • Введите имя ComConnector8, способ активации ставим «Серверное приложение».

далее:

  • Учётной записью для активации приложения поставьте «Указанный пользователь». Нажмите на «Обзор», найдите учётную запись, из-под которой запускается наш сервер 1С версия 8.3.ХХХХХ — обычно это пользователь «USER1CV8».
  • В ветке созданного приложения кликните на узел «Роли», а в нём – на «CreatorOwner».
  • Далее наводим курсор на пункт «Пользователи», выбираем «Создать» — «Пользователь» и выбираем учётную запись, из-под которой стартует сервер 1С — обычно это пользователь «USER1CV8».
  • В ветке созданного нами приложения «ComConnector8» переходим на узел «Компоненты» и жмем правую клавишу мыши.
  • Далее «Создать» и «Компонент».

Выберем опцию «Установка новых компонентов», и в открывшемся окне указываем путь к dll-файлу comcntr.dll: C:\Program Files (x86)\1cv81\XXXXX\bin\comcntr.dll, где ХХХХХ — версия вашего релиза.

Далее необходимо открыть свойства созданного компонента и выбрать вкладку «Безопасность», в ней увидим Параметр с названием «Явно установленные для выделения объектов роли», и поставим флажок напротив «CreatorOwner».

Вот и всё.

Просмотров: 2 530