Войти

Показать полную графическую версию : Как закрыть зависшееприложение.


Страниц : 1 [2]

Petya V4sechkin
08-10-2013, 07:26
ZoomerJuk, можете ответить на простой вопрос?
Или это представляет для вас какие-то затруднения?

перезагрузить драйвер. Выключить/включить
хотя бы в "Диспетчере устройств" выключить/включить?
Дополнительно в Process Explorer -> свойства процесса -> вкладка Threads -> там один или два потока, на каждом нажмите кнопку Stack и покажите скриншоты (в некоторых случаях Process Explorer может видеть и kernel mode, в отличие от дампа процесса, который только user mode).

ZoomerJuk
08-10-2013, 16:44
Как перезагрузить драйвер?
При работающем программаторе в системе появляется виртуальный COM-порт. При зависании - его нет.

Что именно "в "Диспетчере устройств" выключить/включить?"?

При нажатии кнопки "Stack", получается такое сообщение. Если нажать ОК, Process Explorer , резко сворачивается в панель задач.
Картинка на ДропБокс (https://www.dropbox.com/s/csn0bd4jwqyq00v/threads.jpg)

Petya V4sechkin
08-10-2013, 20:17
При работающем программаторе в системе появляется виртуальный COM-порт. При зависании - его нет.
Вытащить программатор из USB-порта.
Вставить программатор в USB-порт.

ZoomerJuk
08-10-2013, 21:41
На зависшие окна втыкание-вытыкание никак не влияют.
предложеный трюк с драйвером и отключением аналогично.
Я так думаю, драйвер лишь провоцирует зависание. А окна не закрываются из-за глюка какой-то функции в системе.
Простым языком говоря, такое ощущение, что сама программа закрылась, а вот окно зависло и висит само по себе, ни закрыться не может из-за того, что приложение закрылось, ни система им не может управлять из-за "оборваных" связей.

В голову пришла мысль.
Если действительно остается только окно, а само приложение закрылось (или как там умными терминами), то получается вот что.
В системе в реестре есть настройки для автозавершения программ при неответе за опрделенное время, вот их попробую отключить, может тогда система сможет управлять этими окнами.

Petya V4sechkin
08-10-2013, 21:57
ZoomerJuk, на программаторе правой кнопкой мыши -> Свойства -> вкладка Драйвер -> кнопка Сведения -> покажите скриншот.

ZoomerJuk
08-10-2013, 22:55
Сведения о драйвере (https://www.dropbox.com/s/majlgfz8iv36n4r/dr.jpg)

Petya V4sechkin
09-10-2013, 08:14
ZoomerJuk, можно попробовать в командной строке (cmd.exe)
sc stop serenum
sc start serenum
sc stop umpusbvista
sc start umpusbvista

ZoomerJuk
09-10-2013, 10:30
[SC] ControlService FAILED 1062:




© OSzone.net 2001-2012