msado15 dll После перезагрузки не работает

1. bamblbi 06.11.20 11:04 Сейчас в теме
Здравствуйте!

Недавно перенесли 1С на новый сервер со старого. Администратор настроил все как на старом сервере. Платформа 8.3.9.2033, Разрядность 1С x86, Конфигурация УПП 1.3, Window Server 2012 x64

Но появилась ошибка: Когда хочу на сервере создать СОМ объект выводит ошибку "-2147221005(0x800401F3): Недопустимая строка с указанием класса".

Прочитал на форумах, что нужно зарегистрировать библиотеку msado15.dll, которая отвечает за работу всех СОМ библиотек. Вот такой регистрировал: regsvr32 "c:\Program Files\Common Files\System\ado\msado15.dll" и так пробовал regsvr32 "c:\Program Files (x86)\Common Files\System\ado\msado15.dll". Зарегистрировал перезагрузил сервер. Все заработало.

Но через какой то промежуток времени или когда перезагрузишь сервер повторно, тогда ошибка при создании СОМ объекта повторяется и приходится заново регистрировать msado15.dl и перезагружать сервер.

Проверил на .net создать СОМ, все работает. Выходит это дело в 1С. Уже не знаю куда копать и что делать. Последняя надежда на форум.

Подскажите пожалуйста мб были у кого-нибудь такие проблемы?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. Torin 753 06.11.20 11:45 Сейчас в теме
(1)
Когда хочу на сервере создать СОМ объект

COM объект чего? Excel , Word, 1С , Мой любимый COM объект?
8. bamblbi 06.11.20 11:48 Сейчас в теме
(7)Любой СОМ объект (wscript, V82.COMConnector и т.д.)
9. Torin 753 06.11.20 11:53 Сейчас в теме
(8) тогда (4) как раз для вас!
11. bamblbi 06.11.20 12:07 Сейчас в теме
(9) Хорошо, спасибо. Я с самого начала делал эту регистрацию, возможно ошибся разрядностью(уже не помню). Попробую, когда не будет пользователей.
13. bamblbi 11.11.20 09:36 Сейчас в теме
(9) Этот вариант не помог. Опять через два дня слетел зарегистрированный comcntr.dll
14. Torin 753 11.11.20 11:15 Сейчас в теме
(13)это как ? Регистрацию делали от имени администратора ?
15. bamblbi 11.11.20 11:35 Сейчас в теме
(14) Да, отключил службу 1с сервера от имени администратора сделал регистрацию, перед этим удалил dll 64 разрядную, запустил службу. И да все заработало. Сегодня опять отлетела и ни один СОМ не работает с ошибкой "-2147221005(0x800401F3): Недопустимая строка с указанием класса".
В реестре смотрю все dll есть с нужным адресом C:\Program Files (x86).
16. Torin 753 11.11.20 11:38 Сейчас в теме
(15)сам по себе слёт регистрации не бывает ;) курите журнал Windows..
2. VladimirB 16 06.11.20 11:10 Сейчас в теме
поставьте платформу x64
3. VladimirB 16 06.11.20 11:17 Сейчас в теме
У нас тоже была подобная проблема, но еще в 1С 7.7
т.к. 1С 7.7 32-разрядная, а сервер 2008 х64 стоит.
При перезагрузке сервера у нас система запускала робота 1С через планировщик задач
и как вы говорите у робота через некоторое время переставали работать некоторые com-объекты.
Мы переделали запуск 1С через консоль администратора и проблема исчезла
6. bamblbi 06.11.20 11:39 Сейчас в теме
(3)Вы в консоли администратора 1С изменили запуск?
4. Vladimir-R 167 06.11.20 11:33 Сейчас в теме
а может быть comcntr.dll надо зарегистрировать?https://helpf.pro/faq/view/1825.htm?
bamblbi; Torin; XAKEP; +3 Ответить
10. bamblbi 06.11.20 11:58 Сейчас в теме
(4) В самом начале пробовал регистрировать, возможно не правильную разрядность регистрировал. Еще раз попробую на выходных. Спасибо.
12. bamblbi 11.11.20 09:34 Сейчас в теме
(4) Не помогло. Точнее зарегистрировал comcontr.dll все заработало. Но опять через день или два слетела.
5. XAKEP 06.11.20 11:36 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот