Старый 01.03.2018, 19:27   #1
archibaldo
Новичок
 
Регистрация: 15.05.2012
Сообщений: 5
Сказал(а) спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
archibaldo пока не определено
По умолчанию При запуске патченой 8.3.11 происходит ребут сервера 2003

Подскажите, кто в курсе, пожалуйста.
Имеется Windows Server 2003 SP2 х86.
Устанавливается любая версия 8.3.11.х, например последняя 8.3.11.3034, требующая новый патч.
Используется любой свежий вариант лечения для этой версии.
При запуске 1С после лечения сервер уходит в перезагруз. На 7-ке SP1 Pro x64 проверял - все работает прекрасно.
Как решить проблему на сервере?
archibaldo вне форума   Ответить с цитированием
Старый 02.03.2018, 10:11   #2
Anonimm
Местный
 
Регистрация: 03.03.2014
Сообщений: 117
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Anonimm пока не определено
По умолчанию

Что пишет журнал ошибок? Из-за чего перезагрузка? А так - наиболее вероятно - кривой патч.
Anonimm вне форума   Ответить с цитированием
Старый 02.03.2018, 11:43   #3
archibaldo
Новичок
 
Регистрация: 15.05.2012
Сообщений: 5
Сказал(а) спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
archibaldo пока не определено
По умолчанию

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-ке оба варианта работают без проблем.
archibaldo вне форума   Ответить с цитированием
Старый 02.03.2018, 12:10   #4
Anonimm
Местный
 
Регистрация: 03.03.2014
Сообщений: 117
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Anonimm пока не определено
По умолчанию

Либо устаревшая версия psapi.dll либо Windows Server 2003 в принципе с этим патчем не дружит( переходите на 2008R2).
Anonimm вне форума   Ответить с цитированием
Старый 02.03.2018, 12:25   #5
archibaldo
Новичок
 
Регистрация: 15.05.2012
Сообщений: 5
Сказал(а) спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
archibaldo пока не определено
По умолчанию

Перейти на 2008R2 проблематично. Сервер постоянно в работе и слишком много софта установлено.
А psapi.dll версии 5.2.3790.3959. Ее как-то обновить можно? Я так понимаю простым копированием ее из 7-ки вопрос не решить?
archibaldo вне форума   Ответить с цитированием
Старый 02.03.2018, 14:33   #6
Anonimm
Местный
 
Регистрация: 03.03.2014
Сообщений: 117
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Anonimm пока не определено
По умолчанию

Назначение PsAPI (Process status Application Programming Interface): вспомогательная библиотека, облегчающая доступ к информации о запущенных процессах и драйверах системы.

EnumProcessModulesEx - данная функция появилась только в Windows Vista.

Теоретически можно попробовать взять от 7-ки (только 32 бита), но не факт что 2003 винда не упадет от такой наглости.
Anonimm вне форума   Ответить с цитированием
Старый 02.03.2018, 16:08   #7
Pupkin
Пользователь
 
Регистрация: 19.12.2011
Сообщений: 98
Сказал(а) спасибо: 68
Поблагодарили 34 раз(а) в 28 сообщениях
Pupkin пока не определено
По умолчанию

Не будет это работать на Server 2003. Либо пользуйтесь лицензионной версией (с "родным" хаспом), либо поднимайте эмулятор на другом сервере в сети. Вроде бы это возможно, но у меня лицензия, поэтому не пробовал и пробовать не собираюсь.
Pupkin вне форума   Ответить с цитированием
Старый 02.03.2018, 16:56   #8
archibaldo
Новичок
 
Регистрация: 15.05.2012
Сообщений: 5
Сказал(а) спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
archibaldo пока не определено
По умолчанию

Сервер удаленный терминальный. Ставить эмулятор больше негде. А насчет лицензии - то когда в списке полтора десятка предприятий проще конечно поставить 2008R2.
А по поводу psapi не совсем понятно почему дает ошибку. Ругается, что не может найти в длл-ке 'EnumProcessModulesEx'. А на сайте Microsoft написано вроде бы, что этот 'EnumProcessModulesEx' появился еще в XP-шной psapi.
archibaldo вне форума   Ответить с цитированием
Старый 05.03.2018, 07:47   #9
Anonimm
Местный
 
Регистрация: 03.03.2014
Сообщений: 117
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
Anonimm пока не определено
По умолчанию

EnumProcessModulesEx появилась в Windows Vista. Соответственно она есть и в более новых. В XP её нет (в 2003 соответственно тоже, о чем она радостно сообщает).

Попробуй подсунуть ей dll-ку от windows 7 (соблюдая разрядность), но не факт что взлетит. А может и вообще упасть в BSOD.
Anonimm вне форума   Ответить с цитированием
Старый 05.03.2018, 11:07   #10
archibaldo
Новичок
 
Регистрация: 15.05.2012
Сообщений: 5
Сказал(а) спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
archibaldo пока не определено
По умолчанию

К сожалению, похоже, что не получится.
Если бы все так было просто решить путем замены dll-ки, то Microsoft не писал бы:
"Minimum supported client - Windows Vista [desktop apps only]
Minimum supported server - Windows Server 2008 [desktop apps only]"
archibaldo вне форума   Ответить с цитированием
Старый 20.03.2018, 01:45   #11
gii
Новичок
 
Регистрация: 03.03.2014
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
gii пока не определено
По умолчанию

Цитата:
Сообщение от archibaldo Посмотреть сообщение
Сервер удаленный терминальный. Ставить эмулятор больше негде. А насчет лицензии - то когда в списке полтора десятка предприятий проще конечно поставить 2008R2.
А по поводу psapi не совсем понятно почему дает ошибку. Ругается, что не может найти в длл-ке 'EnumProcessModulesEx'. А на сайте Microsoft написано вроде бы, что этот 'EnumProcessModulesEx' появился еще в XP-шной psapi.
Совсем кризис доконал ?
Неужели с полутора десятков предприятий не снять по полторы тысячи
на коробку с железным хаспом...
А учитывая, что работают в терминале - "забыть" про клиентские лицкезии.
gii вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:46. Часовой пояс GMT +1.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot

Яндекс.Метрика