gifts2017

[РЕШЕНИЕ ПРОБЛЕМ] Частный (?) случай падения 1С 7.7 при загрузке v7plus.dll

Опубликовал Сергей (Che) Коцюра (CheBurator) в раздел Администрирование - Системное

Рассматривается шаманский метод борьбы с причиной вылета 1С-ки...

Имеется 1с-ка с небольшим зоопарком внешних компонент, типа такого:

> загружаем 1CPP.dll
> загружаем v7plus.dll
> загружаем FormEx.dll
> загружаем vk_sleep_1C.dll
> загружаем admin1c.dll
> загружаем mxl_doctor.dll
> загружаем 1spy.dll
> загружаем SimpleDllLoader.dll
> загружаем fakir.dll
> загружаем SpreadSheet.dll

Запускается это все в терминале на сервере под управление W2003.

Что имеем: при загрузке v7plus.dll - 1ска падает в полный аут с выдачей примерно вот таких сообщений:

 

Висела эта "проблема" у меня долго, потому как возможности v7+ мне не нужны пока что, но вот неудовлетворенность осталась... так что пришло время "лечить"... Сначала диагноз: пробуем локально = ок, пробуем в терминале на серваке = ошибка; пробуем в терминале под другим юзером = ок. Чешем репу.. Смотрим на список процессов = ок... Перегружаем сервак чтобы получить так сказать "сферического коня в вакууме", пробуем = ошибка... Чешем репу, вспоминаем что там за шняга унутре этой v7+... Ага! XML! Что там у нас связано с XML - о! парсеры! причем они есть разные! ищем что-то типа подобное msxml*.dll... вот, находим... е-мае! скока их у нас: msxml.dll msxml2.dll msxml3.dll msxml6.dll (прочие вспомогательные типа msxml3r.dll и пр. пока во внимание не принимаем...) Делаем разрегистрацию для всех упомянутых по типу: regsvr32 /u msxml.dll - разрегистрация проходит успешно... регистрируем заново нужное - а что нам нужное? msxml.dll - это нужно стопудово и пусть еще msxml3.dll будет, регистрируем по типу regsvr32 msxml.dll Где-то еще на всякий случай перегрузились... потому что случаи они всякие бывают... в итоге - все нормально работает и грузится.. НО!!!! так как утром мне спать хочется, а складские начинают базу колбасить с 6 утра - загрузку на всякий случай отключим... запустим ее в рабочее время моего присутствия...

24.06.09 Запустил в живую работу - все вроде ок.

Проблема нарисовалась вновь. Шаманство, описанное выше - не помогло. Камлал с вот таким шаманским бубном:

 

Итог: делаем regsvr32 /u v7plus.dll
Если и это не помогает - лезем в реестр и чистим ручками веточки реестра для AddIn.v7* - для чистоты эксперимента - перегружаемся, пробуем - должно все получиться...

Заодно вычислилась вот такая проблема: наличие в системе установленных парсеров XML (msxml*.dll) старше 3-ей версии - приводит к сообщению об ошибке с 1Crtinf.dll - встает вопрос: как эту компоненту заставить "привязываться" к 3-му парсеру...?

Полезная информация, найденная здесь Танцы с бубном: мифы и реальность... - отчасти помогла...

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Antia Antia (Antia) 24.06.09 07:56
2. Сергей (Che) Коцюра (CheBurator) 24.06.09 15:55
Запускается это все в терминале на сервере под управление W2003.
3. Сергей (Che) Коцюра (CheBurator) 29.06.09 21:21
неделя - полет нормальный... уфф...
4. dushelov (Душелов) 29.06.09 21:29
5. Сергей (Che) Коцюра (CheBurator) 29.06.09 21:59
это не мои!! это - виндявые!!
6. IP43 (IP43) 04.07.09 15:41
Примерно те же грабли и у нас были :)
7. IP43 (IP43) 04.07.09 15:43
а, описал прикольно, за это и +
8. Сергей (Che) Коцюра (CheBurator) 04.07.09 17:51
(6) "Примерность" в чем выражалась?
9. IP43 (IP43) 04.07.09 19:00
Возможности v7+ нам как раз нужны были, без этой dll-ки выгрузка отчетности ругается :( И тот же диагноз: "пробуем локально = ок, пробуем в терминале на серваке = ошибка; пробуем в терминале под другим юзером = ок." И приходилось за бугалтеров выгрузку отчетности делать :) А подробности позже, сисадмин с отпуска придет раскажет.
10. Xpym Xpym (xpym-xpym) 09.07.09 15:05
Посмотрим поможет ли))
хрень распространенная начинается, неработоспособность с выгрузки из ЗиКа в Бух...и потом в непонятной последовательности на разные базы рапростроняеться...
И все даже с полными правами для пользователей не фунциклировало..
11. Xpym Xpym (xpym-xpym) 17.09.09 10:00
Ну вот проблема снова вернулась(((
даже наделения терминального пользователя админскими правами не решает проблему ..такое впечатление что WS2003 то ли после обновления то ли еще как
просто игнорирует все эти ходы...

а в октябре отчетность ......
куда бы еще покапать?
12. Роман (PRoman) 26.10.09 19:11
Идентичная проблема, при выгрузке регламентированных отчетов ошибка:
"msxml3.dll: Ошибочное определение для корневого элемента в схеме"
Поискал информацию, пишут, что нужно скачать новый msmxl.
Скачал, старый (версия №3) удалил из регистра, новый зарегил, перезагрузил. Теперь ошибка "Необходимо установить msmxl версии не ниже 3-й", но я поставил 4-ю и 5-ю, и 6-ю версии, подскажите.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа