Как узнать больше о событии Application Hang?
Если приложение VB6 вызывает появление события Application Hang в средстве просмотра событий, как я могу узнать больше о том, почему приложение зависает?
Означает ли событие Application Hang , что приложение зависло и вылетело из строя, или просто оно временно зависает?
Все, что я получаю в журнале событий для этого события, это:
Этого недостаточно, и я хочу узнать больше о том, почему он зависает. Какие изменения кода или другие шаги необходимо предпринять, чтобы приложение отображало более подробную информацию в журнале событий?
4 ответа
Я рекомендую использовать Windows Performance Toolkit. Лучшая версия для использования — это комплект для оценки и развертывания Windows, http: / /www.microsoft.com/download/en/details.aspx?id=28997
После его установки вам нужно запустить Windows Performance Recorder (WPR) и нажать кнопку «Пуск», чтобы начать запись. Затем воспроизведите проблему с вашим приложением. Затем вернитесь в WPR и нажмите кнопку «Сохранить». Затем загрузите анализатор производительности Windows и откройте созданный файл * .ETL. Затем вы хотите перейти в раздел System Activity в Graph Explorer, развернуть его и найти график UI Delays (или это может быть первый график, припаркованный в System Activity). Дважды щелкните по нему, чтобы просмотреть подробную версию во вкладке «Анализ».
Как только вы найдете интересующую вас задержку пользовательского интерфейса, вы можете добавить еще один график, например «Использование ЦП (выборка)», из узла «Обработка» в Graph Explorer. Когда два графика находятся на одной вкладке анализа, их прокрутка и выбор будут синхронизированы. Таким образом, вы можете щелкнуть событие задержки пользовательского интерфейса, и оно также выделит соответствующий диапазон в разделе «Использование ЦП».
Application hang что это
Установлена ОС: Windows Server 2008R2 Foundation
AD не развернуто, люди подключаются через тонкие клиенты NComputing.
Все было хорошо, но с недавних пор стали зависать приложения, такие как 1С, сканеры, Ворд, в общем там где работают люди.
ошибки подобные таким:
Программа WINWORD.EXE версии 12.0.4518.1014 прекратила взаимодействие с Windows и была закрыта. Чтобы узнать, имеются ли дополнительные сведения о проблеме, проверьте историю проблемы в Центре поддержки в панели управления.
ИД процесса: 1e80
Время запуска: 01cd536c7269f094
Время завершения: 3
Путь приложения: C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE
ИД отчета: 5f322462-c017-11e1-a00e-0025900ea30b
Программа 1cv8.exe версии 8.2.14.540 прекратила взаимодействие с Windows и была закрыта. Чтобы узнать, имеются ли дополнительные сведения о проблеме, проверьте историю проблемы в Центре поддержки в панели управления.
ИД процесса: 2434
Время запуска: 01cd5422c45d274b
Время завершения: 6
Путь приложения: C:\Program Files (x86)\1cv82\8.2.14.540\bin\1cv8.exe
ИД отчета: b1e11fd1-c017-11e1-a00e-0025900ea30b
Сначала грешил на антивирус Касперского, удалил его и на дня три стало легче, но затем опять понеслось. Сервер перезагружу на полдня-денек нет проблем, на утро опять все виснет.
Также в событиях пишется следующее:
Событие 7011, Service Control Manager
Превышение времени ожидания (30000 мс) при ожидании ответа транзакции от службы "UxSms". / "UmRdpService".
Зависает проводник в Windows: Программа explorer.exe прекратила взаимодействие с Windows и была закрыта.
На одном из компьютеров с Windows 10 стал зависать проводник (explorer.exe) при стандартном вызове из нижней панели.
В журнале ошибок появляется следующая невнятная запись: «Программа explorer.exe версии 10.0.17134.165 прекратила взаимодействие с Windows и была закрыта. Чтобы узнать, имеются ли дополнительные сведения о проблеме, проверьте историю проблемы в разделе «Безопасность и обслуживание» в панели управления.»
Полностью текст ошибки, регистрируемой в журнале Windows, выглядит так:
Имя журнала: Application
Источник: Application Hang
Дата: 16.08.2018 10:48:09
Код события: 1002
Категория задачи:(101)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: ws-trader-01
Описание:
Программа explorer.exe версии 10.0.17134.165 прекратила взаимодействие с Windows и была закрыта. Чтобы узнать, имеются ли дополнительные сведения о проблеме, проверьте историю проблемы в разделе «Безопасность и обслуживание» в панели управления.
ИД процесса: 3234
Время запуска: 01d435349c6289da
Время завершения: 0
Путь приложения: C:\Windows\explorer.exe
ИД отчета: ec88a9fd-792d-41e2-bb26-f94647ccdf02
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:
Xml события:
<Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>
<System>
<Provider Name=»Application Hang» />
<EventID Qualifiers=»0″>1002</EventID>
<Level>2</Level>
<Task>101</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime=»2018-08-16T07:48:09.256806800Z» />
<EventRecordID>5841</EventRecordID>
<Channel>Application</Channel>
<Computer>ws-trader-01</Computer>
<Security />
</System>
<EventData>
<Data>explorer.exe</Data>
<Data>10.0.17134.165</Data>
<Data>3234</Data>
<Data>01d435349c6289da</Data>
<Data>0</Data>
<Data>C:\Windows\explorer.exe</Data>
<Data>ec88a9fd-792d-41e2-bb26-f94647ccdf02</Data>
<Data>
</Data>
<Data>
</Data>
<Binary>430072006F00730073002D00700072006F00630065007300730000000000</Binary>
</EventData>
</Event>
При этом, при вызове из FAR «explorer.exe /?» проводник открывается без зависаний с открытием папки «Документы». Замечено, что при стандартном открытии проводник обращается к папке «Быстрый доступ».
Немного погуглив, не нашел никакого конкретного решения проблемы. На официальных форумах Microsoft советуют копать глубже в журналах системы, не приводя каких-либо конкретных решений.
Для решения проблемы сделано следующее.
Очищена папка (скрытая) C:\users\<user>\Recent (это линк на C:\users\<user>\AppData\Roaming\Microsoft\Windows\Recent\) – удалены все документы (линки) и вложенные папки. Не удаляется папка AutomaticDestination с двумя вложенными объектами.
После очистки указанной папки стандартный запуск проводника с нижней панели проходит без зависаний.
Событие 1002 Application Hang
Переустановил Windows 7 64(обновления скачал, активировал) Версия ОС 6.1.7601. оригинальный образ.
Драйвера все обновлены, Aero отключено.
Играю на ультра, тянет хорошо 50-60fps, температуры видео, проца в пределах нормы.
. появляеться чёрный экран(промежуток времени от 1мин. до нескольких часов, всегда по разному), завершить процесс могу через диспетчер задач(пишет программа не отвечает)
Программа bf3.exe версии 1.0.0.0 прекратила взаимодействие с Windows и была закрыта. Чтобы узнать, имеются ли дополнительные сведения о проблеме, проверьте историю проблемы в Центре поддержки в панели управления.
ИД процесса: 114c
Время запуска: 01cd137f0b029267
Время завершения: 169
Путь приложения: D:\Games\Battlefield 3\Battlefield 3\bf3.exe
ИД отчета:
— <Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>
— <System>
<Provider Name=»Application Hang» />
<EventID Qualifiers=»0″>1002</EventID>
<Level>2</Level>
<Task>101</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime=»2012-04-05T23:08:47.000000000Z» />
<EventRecordID>638</EventRecordID>
<Channel>Application</Channel>
<Computer>Hippy</Computer>
<Security />
</System>
— <EventData>
<Data>bf3.exe</Data>
<Data>1.0.0.0</Data>
<Data>114c</Data>
<Data>01cd137f0b029267</Data>
<Data>169</Data>
<Data>D:\Games\Battlefield 3\Battlefield 3\bf3.exe</Data>
<Data />
<Binary>54006F00700020006C006500760065006C002000770069006E0064006F0077002000690073002000690064006C00650000000000</Binary>
</EventData>
</Event>
HDD стоит старый, около 5 лет использования: Samsung HD501LJ ATA Device 500 гб.
Есть мысль,что ошибка вылазит из-за него.