Страница 1 из 1

Сеанс работы был завершён некорректно.

СообщениеДобавлено: 26 янв 2018, 17:54
Алексей217
Videonet 8.8 sp3 (PowerVN8 - 2 шт, 30 камер)
Windows 2008 R2
После перестановки системы обнаружил в журнале записи предупреждения:
Система обнаружила, что предыдущий сеанс работы был завершён некорректно.
Данное предупреждение появляется после перезагрузки/выключения сервера, предполагаю, что ос не дожидается завершения работы программы и убивает ее, но как исправить это не понимаю.
Изменение параметров в реестре не помогают решить проблему.
HKEY_CURRENT_USER\Control Panel\Desktop
WaitToKillAppTimeout = 30000
HungAppTimeout = 30000

Re: Сеанс работы был завершён некорректно.

СообщениеДобавлено: 29 янв 2018, 11:37
Stranger
Здравствуйте.

Рекомендую увеличить время ожидания завершения до, хотя бы, 120 секунд (в параметре "WaitToKillAppTimeout" установить значение 120000 вместо 30000), также имеет смысл увеличить время определения зависания до, хотя бы 150 секунд (в параметре "HungAppTimeout" установить значение 150000 вместо 30000)

Также, рекомендую изменить в реестре еще один параметр:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
WaitToKillServiceTimeout = 120000

Также, нужно отключить в ОС контроль учетных записей (UAC) - делается из «Панель управления» - «Учетные записи».

После выполнения всех вышеуказанных действий компьютер необходимо перезагрузить.

Re: Сеанс работы был завершён некорректно.

СообщениеДобавлено: 30 янв 2018, 09:38
Алексей217
Здравствуйте.
Спасибо за ответ. Выполнил рекомендации, но предупреждение осталось.
Перезагружал не раз, все равно предупреждение присутствует, да, параметр реестра AutoEndTasks = 1. Если в ручную выйти из программы, то предупреждение отсутствует, а время закрытия программы ~ 7 сек.

Re: Сеанс работы был завершён некорректно.

СообщениеДобавлено: 30 янв 2018, 10:03
Stranger
Запуск VideoNet осуществляется вручную или службой автоматического запуска?
Происходит ли автоматическое штатное завершение videoNet при выполнении команды "taskkill -im videonet.exe" (без кавычек)?
В каком состоянии находится VideoNet на момент завершения ОС (наблюдение/конфигурация/ожидание ввода пароля)?

Рекомендую по окончанию действий пользователя выполнять завершение сеанса в VideoNet - это облегчит его автоматическое штатное завершение.

Re: Сеанс работы был завершён некорректно.

СообщениеДобавлено: 30 янв 2018, 10:16
Алексей217
Запуск VideoNet осуществляется по запись в реестре HCU Run, включен автологин пользователя.
taskkill -im videonet.exe - штатно завершает работу, предупреждение отсутствует.
Программа находится в режиме наблюдения с отображением только панели управления (сервер).

Re: Сеанс работы был завершён некорректно.

СообщениеДобавлено: 30 янв 2018, 11:56
Stranger
Включите запуск VideoNet сервисом (в каталоге установки VideoNet из подкаталога Service запустите ярлык "Запустить программный контроль VideoNet.lnk"). Соответственно, из HKCU\Software\Microsoft\Windows\CurrentVersion\Run запуск уберите.

В VideoNet сделайте завершение сеанса (переведите в режим ожидания ввода логина/пароля).

После вышеуказанных манипуляций проверьте корректность завершения VideoNet при завершении ОС.

Re: Сеанс работы был завершён некорректно.

СообщениеДобавлено: 31 янв 2018, 09:55
Алексей217
Изменил способ запуска программы - предупреждения нет.
Спасибо.