16 декабря 2011 г.

При запуске любой базы, работающей на платформе 8.2.13.219 появляется ошибка библиотеки core82.dll

 Ошибка: "точка входа в процедуру ?doStartTimer@Thread@core@@MAEXXZ не найдена в библиотеке DLL core82.dll"
Способы решения проблемы (возникает при одновременной установке на клиенте 13-й и 14-й платформы):
ВАРИАНТЫ РЕШЕНИЯ ДЛЯ КЛИЕНТА (на локальной машине, терминальном сервере)!
1. Вариант:
Запустите в консоли
regsvr32 "C:\Program Files\1cv82\8.2.13.xxx\bin\comcntr.dll" перед запуском клиента 13 платформы.
и
regsvr32 "C:\Program Files\1cv82\8.2.14.xxx\bin\comcntr.dll" - при запуске 14 платформы.
где xxx - подверсия платформы
2. Вариант:
Нужно переустановить 13-ю платформу.
3. Вариант:
запустите утилиту Component Services;
создайте пустое COM+ приложение с:
Activation type - Server application;
именем, например, V81_COMConnector;
укажите имя пользователя Windows, от имени которого компонента будет
запускаться специальный процесс dllhost.exe;
в ветке Components добавьте новую компоненту comcntr.dll из последней версии.

4. Лучший вариант:

Иметь на сервере и клиенте 14-ю платформу.

2 комментария:

  1. Спасибо огромное, второй вариант помог (=

    ОтветитьУдалить
  2. 5. Через regedit ручками , используя поиск, изменить C:\Program Files\1cv82\8.2.14.xxx\bin\comcntr.dll на C:\Program Files\1cv82\8.2.13.xxx\bin\comcntr.dll

    ОтветитьУдалить