Возможно приложение Рабочего места оператора аварийно завершает свою работу из-за непредвиденной ошибки.
Пожалуйста, приложите журнал приложений Windows (Панель управления - Администрирование - Просмотр событий - Журналы Windows - Приложения) и системный журнал Windows (Панель управления - Администрирование - Просмотр событий - Журналы Windows - Система), оба в формате .evtx за день, когда наблюдалась описываемая ситуация, сообщив примерное время ее воспроиведения.
Приложение: Lers.Client.exe Версия платформы: v4.0.30319 Описание. Приложение запросило завершение процесса через System.Environment.FailFast(сообщение строки). Сообщение: Критическая ошибка в обработчике исключений. Не удалось загрузить тип “Lers.LersDirectories” из сборки “Lers.Core.SystemInfo, Version=0.0.0.0, Culture=neutral, PublicKeyToken=e7c6d6299713498c”. Стек: в System.Environment.FailFast(System.String, System.Exception) в Lers.ExceptionHandler.Application_UnhandledException(System.Object, System.UnhandledExceptionEventArgs) в Lers.Telemetry.Utils.TelemetryUtils.GenerateToken(System.String) в Lers.Connection.InitializeTelemetry() в Lers.UserInterfaceManager.Initialize(System.Windows.Forms.Form) в Lers.MainForm…ctor(System.String) в Lers.Program.DoMain(System.String) в Lers.Program.Main(System.String) lers.7z (4,0 КБ)
В утилите Process Explorer можно просматривать загруженные процессом DLL. Пожалуйста, запустите данную утилиту от администратора, после чего запустите Рабочее место оператора. В списке процессов Process Explorer должен появиться “Lers.Client.exe”. Выделите его, перейдите на вкладку “DLLs” в нижней части (для быстрого перехода нажмите сочетание CTRL+D) и найдите в списке обсуждаемую выше библиотеку “Lers.Core.SystemInfo”. Сделайте скриншот Process Explorer после этого и приложите его к данной теме.
Вот как этот список процесса “Lers.Client.exe” с выделенной библиотекой “Lers.Core.SystemInfo” выглядит у нас:
Спасибо за подсказку, у меня получилось победить запуск клиента. В процессе загрузки успел увидеть что библиотека Lers.Core.SystemInfo используется из папки c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Lers.Core.SystemInfo\v4.0_0.0.0.0__e7c6d6299713498c
Просто переименовал Lers.Core.SystemInfo.dll в этой папке, и все стало нормально при запуске!
Версия ЛЭРС УЧЁТ: 3.60.4
Сервер БД: SQL Server 2017
При запуске приложения “Рабочее место ЛЭРС Учет”, оно закрывается операционной системой без каких-либо сообщений на экране. В журналах системы появляются следующие записи:
Проблема возникла после обновления с версии 3.54 до 3.60. Сейчас на сервере были удалены предыдущие версии ЛЭРС и SQL, и установлены новые: ЛЭРС Учет и MS SQL 2017 из установочного комплекта ЛЭРС.
Ошибки при запуске одинаковы как на версии после обновления, так и на вновь установленной системе с пустой базой данных. При этом веб-интерфейс работает.
Подозреваю, что проблема может быть связана с использованием лицензии Windows 10 LTSC и отсутствием необходимых компонентов для новой версии ЛЭРС Учет.
@Kvashnin, я перенес комментарий созданной вами темы в текущую тему, в которой уже рассматривалась описываемая вами ситуация. Пожалуйста, ознакомьтесь с ней.
Нам неизвестно по какой причине в GAC оказалась рассматриваемая библиотека более старой версии. Судя по всему она осталась от старой версии. Если так, то ручное ее удаление должно устранить данную ситуацию и в будущем ситуация возникать не должна. Другие пользователи в данной теме, как вы можете наблюдать, повторно по рассматриваемой ситуации не обращались.