01.03.2018, 19:27
|
#1
|
Новичок
Регистрация: 15.05.2012
Сообщений: 6
Сказал(а) спасибо: 15
Поблагодарили 2 раз(а) в 1 сообщении
|
При запуске патченой 8.3.11 происходит ребут сервера 2003
Подскажите, кто в курсе, пожалуйста.
Имеется Windows Server 2003 SP2 х86.
Устанавливается любая версия 8.3.11.х, например последняя 8.3.11.3034, требующая новый патч.
Используется любой свежий вариант лечения для этой версии.
При запуске 1С после лечения сервер уходит в перезагруз. На 7-ке SP1 Pro x64 проверял - все работает прекрасно.
Как решить проблему на сервере?
|
|
|
02.03.2018, 10:11
|
#2
|
Местный
Регистрация: 03.03.2014
Сообщений: 136
Сказал(а) спасибо: 0
Поблагодарили 19 раз(а) в 16 сообщениях
|
Что пишет журнал ошибок? Из-за чего перезагрузка? А так - наиболее вероятно - кривой патч.
|
|
|
02.03.2018, 11:43
|
#3
|
Новичок
Регистрация: 15.05.2012
Сообщений: 6
Сказал(а) спасибо: 15
Поблагодарили 2 раз(а) в 1 сообщении
|
1. После установки патча, устанавливающего службу Intel(R) ICCS:
[18:05:40.593] 1C Runtime Patcher v1.2.6562.42625 by RBC Crew started!
[18:05:40.687] Monitored process names: 1cv8; 1cv8s; 1cv8c; rmngr; rphost; Connector1C; Connector1Cx64
А затем постоянно такая ошибка:
[18:06:42.722] Error retrieve modules from (1340) C:\Program Files\1cv8\8.3.11.3034\bin\1cv8s.exe
[18:06:42.722] Unable to find an entry point named 'EnumProcessModulesEx' in DLL 'psapi.dll'.
[18:06:43.050] at ICCS.SymbolProvider.ReplaceAction(IntPtr , IntPtr , UInt32 , UInt32& , UInt32 )
at ICCS.SymbolProvider.ReplaceAction(Process )
2. После установки rbc_icp патчера (Integrity Check Patcher) в журнале ошибок нет. Только констатация факта что предыдущее завершение работы было неожиданным.
P.S. Но на 7-ке оба варианта работают без проблем.
|
|
|
02.03.2018, 12:10
|
#4
|
Местный
Регистрация: 03.03.2014
Сообщений: 136
Сказал(а) спасибо: 0
Поблагодарили 19 раз(а) в 16 сообщениях
|
Либо устаревшая версия psapi.dll либо Windows Server 2003 в принципе с этим патчем не дружит( переходите на 2008R2).
|
|
|
02.03.2018, 12:25
|
#5
|
Новичок
Регистрация: 15.05.2012
Сообщений: 6
Сказал(а) спасибо: 15
Поблагодарили 2 раз(а) в 1 сообщении
|
Перейти на 2008R2 проблематично. Сервер постоянно в работе и слишком много софта установлено.
А psapi.dll версии 5.2.3790.3959. Ее как-то обновить можно? Я так понимаю простым копированием ее из 7-ки вопрос не решить?
|
|
|
02.03.2018, 14:33
|
#6
|
Местный
Регистрация: 03.03.2014
Сообщений: 136
Сказал(а) спасибо: 0
Поблагодарили 19 раз(а) в 16 сообщениях
|
Назначение PsAPI (Process status Application Programming Interface): вспомогательная библиотека, облегчающая доступ к информации о запущенных процессах и драйверах системы.
EnumProcessModulesEx - данная функция появилась только в Windows Vista.
Теоретически можно попробовать взять от 7-ки (только 32 бита), но не факт что 2003 винда не упадет от такой наглости.
|
|
|
02.03.2018, 16:08
|
#7
|
Пользователь
Регистрация: 19.12.2011
Сообщений: 98
Сказал(а) спасибо: 67
Поблагодарили 35 раз(а) в 28 сообщениях
|
Не будет это работать на Server 2003. Либо пользуйтесь лицензионной версией (с "родным" хаспом), либо поднимайте эмулятор на другом сервере в сети. Вроде бы это возможно, но у меня лицензия, поэтому не пробовал и пробовать не собираюсь.
|
|
|
02.03.2018, 16:56
|
#8
|
Новичок
Регистрация: 15.05.2012
Сообщений: 6
Сказал(а) спасибо: 15
Поблагодарили 2 раз(а) в 1 сообщении
|
Сервер удаленный терминальный. Ставить эмулятор больше негде. А насчет лицензии - то когда в списке полтора десятка предприятий проще конечно поставить 2008R2.
А по поводу psapi не совсем понятно почему дает ошибку. Ругается, что не может найти в длл-ке 'EnumProcessModulesEx'. А на сайте Microsoft написано вроде бы, что этот 'EnumProcessModulesEx' появился еще в XP-шной psapi.
|
|
|
05.03.2018, 07:47
|
#9
|
Местный
Регистрация: 03.03.2014
Сообщений: 136
Сказал(а) спасибо: 0
Поблагодарили 19 раз(а) в 16 сообщениях
|
EnumProcessModulesEx появилась в Windows Vista. Соответственно она есть и в более новых. В XP её нет (в 2003 соответственно тоже, о чем она радостно сообщает).
Попробуй подсунуть ей dll-ку от windows 7 (соблюдая разрядность), но не факт что взлетит. А может и вообще упасть в BSOD.
|
|
|
05.03.2018, 11:07
|
#10
|
Новичок
Регистрация: 15.05.2012
Сообщений: 6
Сказал(а) спасибо: 15
Поблагодарили 2 раз(а) в 1 сообщении
|
К сожалению, похоже, что не получится.
Если бы все так было просто решить путем замены dll-ки, то Microsoft не писал бы:
"Minimum supported client - Windows Vista [desktop apps only]
Minimum supported server - Windows Server 2008 [desktop apps only]"
|
|
|
20.03.2018, 01:45
|
#11
|
Пользователь
Регистрация: 03.03.2014
Сообщений: 68
Сказал(а) спасибо: 5
Поблагодарили 7 раз(а) в 7 сообщениях
|
Цитата:
Сообщение от archibaldo
Сервер удаленный терминальный. Ставить эмулятор больше негде. А насчет лицензии - то когда в списке полтора десятка предприятий проще конечно поставить 2008R2.
А по поводу psapi не совсем понятно почему дает ошибку. Ругается, что не может найти в длл-ке 'EnumProcessModulesEx'. А на сайте Microsoft написано вроде бы, что этот 'EnumProcessModulesEx' появился еще в XP-шной psapi.
|
Совсем кризис доконал ?
Неужели с полутора десятков предприятий не снять по полторы тысячи
на коробку с железным хаспом...
А учитывая, что работают в терминале - "забыть" про клиентские лицкезии.
|
|
|
     
Любые журналы Актион-МЦФЭР регулярно !!! Пишите https://www.nado.in/private.php?do=newpm&u=12191 или на электронный адрес pantera@nado.ws
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 14:32. Часовой пояс GMT +1.
| |