Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 8 и 8.1 » Разное - Неубиваемые зависшие процессы в Windows 8 x64

Ответить
Настройки темы
Разное - Неубиваемые зависшие процессы в Windows 8 x64

Пользователь


Сообщения: 60
Благодарности: 4


Конфигурация

Профиль | Отправить PM | Цитировать


День добрый.
Нарисовалась такая проблема, что время от времени некоторые программы (абсолютно разные, и потому абсолютно непредсказуемо) демонстрируют одинаковое поведение - они подвисают, прекращают работу, и Windows предлагает их закрыть. После этого, программа визуально закрывается, но продолжает находиться в списке задач. Суть в том, что после этого - начинают тормозить и другие процессы (например, при переключении вкладки браузера - может задуматься секунд на 30).
При попытке же завершить программу из Диспетчера задач, либо Process Explorer, либо Process Hacker, либо через консоль с правами админа через taskkill - реакции 0. При попытке повторно это сделать - выдается сообщение Access denied. При использовании Process Hacker'а уточняется, что доступ запрещен, потому что процесс, как бы, и так уже находится в состоянии выхода. Основная же проблема заключается в том, что этот процесс никуда не девается и более того - мешает перезагрузить систему. То есть, единственным способом от этого избавиться - является hard-reset путем выключения питания. В Event Viewer девственно чисто (не считая ругательств на неправильное завершение работы системы).

Путем некоторых наблюдений, выяснил, что чаще всего (не могу утверждать наверняка, ибо в некоторых случаях не сразу обращал внимания) - это происходит в моменты, когда у моего провайдера возникают неполадки в работе сети, что выражается в сильной потере пакетов (50% потерь). Жертвами такого поведения уже был Photoshop CC, некоторые игры - ну а особо больше я не пользовался. Проблемы начались не так давно. Почитав форумы, я увидел, что многие говорят, что подобная ситуация решается, когда просто подождешь некоторое время, и процесс сам себя завершит. Но в последний раз проблема не только не решилась, а перекинулась на другие процессы: завис менеджер питания ноутбука, а потом вообще повис explorer, task manager и система вообще перестала реагировать на мои действия. После принудительной перезагрузки - все отлично.

Использую систему Windows 8 x64 Pro with Media Center, ноутбук Lenovo IdeaPad Z710a, процессор Core i5-4200M, 6 ГБ RAM, видеокарта GeForce GT 740M. Практически все обновления Windows установлены (кроме абсолютно бесполезных для меня, вроде настроек APN для Беларуси или исправление отображение Греческого языка в Windows Store). Драйвера тоже стараюсь держать новыми, единственно что, драйвера на встроенную видеокарту не хотят обновляться (сама Windows считает их достаточными, а утилита от Intel для обновления драйверов отказывается скачивать обновление). sfc /scannow выдает, что никаких проблем нет и все хорошо.

На этом форуме нашел несколько упоминаний похожей проблемы в предыдущих версиях Windows, и одну конкретно с Battlefield, но в данном случае проблема возникает не с какой то одной конкретной программой, а с разными, причем потом - они отлично работают и завершаются без всяких проблем.
Хотелось бы узнать хотя бы в какую сторону копать, чтобы понять в чем проблема и что с этим можно сделать.

Отправлено: 05:12, 21-04-2015

 


Moderator


Сообщения: 53485
Благодарности: 15510

Профиль | Отправить PM | Цитировать


Sayrith, примеры:

Отправлено: 07:58, 21-04-2015 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 60
Благодарности: 4

Профиль | Отправить PM | Цитировать


Petya V4sechkin, прочитал обе темы, спасибо.
В отличие от первой, у меня нет никакого другого процесса, который остается и держит другие - первым зависшим процессом может быть какой угодно.
Со второй темы забрал ProcDump, попробую в следующий раз снять дамп, когда зависнет. С чистым запуском хотелось бы попробовать, но нет пока ничего конкретного, что приводило бы к повторению проблемы 100%.

Отправлено: 16:44, 21-04-2015 | #3



Moderator


Сообщения: 53485
Благодарности: 15510

Профиль | Отправить PM | Цитировать


Sayrith, то есть, у вас не установлены Power DVD, Team Viewer или PGP Desktop?
Цитата:
забрал ProcDump, попробую в следующий раз снять дамп, когда зависнет.
Ладно, будем ждать.

Отправлено: 17:24, 21-04-2015 | #4


Пользователь


Сообщения: 60
Благодарности: 4

Профиль | Отправить PM | Цитировать


Petya V4sechkin, нет, не установлен. Из всего вышеперечисленного пользуюсь только Team Viewer - и тот Portable, потому ничего в системе от него не установлено.

Ранее дампы не снимал, потому не знаю, получилось ли правильно или нет, но вот ссылка http://dropmefiles.com/rzKs8 пароль: qcvKjC

На этот раз снова завис Фотошоп, правда в этот раз не в привычный промежуток, так что проблемы из-за сети становятся маловероятными. Учитывая, что до этого я возился с тем, чтобы он видел не только интегрированную видеокарту, начинаю подозревать, что эта проблема может возникать, когда не совсем корректно работает Optimus, потому что перед зависанием Фотошоп ругался на то, что ему не хватает видеопамяти, то есть, не увидел GeForce'овую видеокарту.
Попробовал посмотреть дамп сам, но что-то у меня не заладилось с windbg =(

P.S. Таки смог разобраться с WindDBG, оказалось, что не поставил символы, так что толку с дампа маловато =( Ставлю пока символы, потом попробую снова попытать счастья с фотошопом - если он повиснет, значит хотя бы смогу определить более менее стандартную схему зависания
Вот, что удалось вытащить на данный момент мне самому

Microsoft (R) Windows Debugger Version 6.3.9600.17298 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\Markus\Downloads\Procdump\Photoshop.exe_150422_220514.dmp]
Comment: '
*** procdump Photoshop.exe
*** Manual dump'
User Mini Dump File: Only registers, stack and portions of memory are available


************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred SRV*your local folder for symbols*http://msdl.microsoft.com/download/symbols
Symbol search path is: SRV*your local folder for symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 8 Version 9200 MP (4 procs) Free x64
Product: WinNt, suite: SingleUserTS
Built by: 6.2.9200.16384 (win8_rtm.120725-1247)
Machine Name:
Debug session time: Wed Apr 22 22:07:41.000 2015 (UTC + 3:00)
System Uptime: not available
Process Uptime: 0 days 0:24:09.000
................................................................
................................................................
..
Loading unloaded module list
.....................
ntdll!NtDeviceIoControlFile+0xa:
000007f8`3ea62bda c3 ret
0:000> ~
. 0 Id: 2720.1b3c Suspend: -1 Teb: 000007f6`abb16000 Unfrozen
0:000> k
Child-SP RetAddr Call Site
00000000`6e4ecfc8 000007f8`3bb522b3 ntdll!NtDeviceIoControlFile+0xa
00000000`6e4ecfd0 000007f8`3c7c2480 KERNELBASE!DeviceIoControl+0x6f
00000000`6e4ed040 000007f8`3ba089ea kernel32!DeviceIoControlImplementation+0x74
00000000`6e4ed090 000007f8`3ba0888c cfgmgr32!GetRegistryProperty+0x12e
00000000`6e4ed150 000007f8`3ba087bb cfgmgr32!Local_CM_Get_DevNode_Registry_Property+0x9c
00000000`6e4ed1e0 000007f8`3ba08fd4 cfgmgr32!CM_Get_DevNode_Registry_PropertyW+0xe7
00000000`6e4ed410 000007f8`3ba74595 cfgmgr32!CM_Get_DevNode_Registry_Property_ExW+0xa4
00000000`6e4ed680 000007f8`3ba74473 devobj!DevObjGetDeviceRegistryProperty+0xd5
00000000`6e4ed6f0 000007f8`3c5e5136 devobj!DevObjGetDeviceRegistryProperty+0x73
00000000`6e4ed750 000007f8`3c5e5011 setupapi!_SetupDiGetDeviceRegistryProperty+0xba
*** ERROR: Symbol file could not be found. Defaulted to export symbols for imslib.dll -
00000000`6e4ed7c0 000007f8`0df63b82 setupapi!SetupDiGetDeviceRegistryPropertyW+0x81
00000000`6e4ed830 000007f8`0df61bc8 imslib!IMS_deregisterClientFromGroup+0xd1ad2
00000000`6e4ed890 000007f8`0df63919 imslib!IMS_deregisterClientFromGroup+0xcfb18
00000000`6e4ee5b0 000007f8`0df622a6 imslib!IMS_deregisterClientFromGroup+0xd1869
00000000`6e4ee630 000007f8`0df62680 imslib!IMS_deregisterClientFromGroup+0xd01f6
00000000`6e4ee700 000007f8`0df62802 imslib!IMS_deregisterClientFromGroup+0xd05d0
00000000`6e4eede0 000007f8`0dec13c3 imslib!IMS_deregisterClientFromGroup+0xd0752
00000000`6e4eef30 000007f8`0dec5cc0 imslib!IMS_deregisterClientFromGroup+0x2f313
00000000`6e4ef020 000007f8`0dea93cd imslib!IMS_deregisterClientFromGroup+0x33c10
00000000`6e4ef710 000007f8`0de9f0c2 imslib!IMS_deregisterClientFromGroup+0x1731d
00000000`6e4ef750 000007f8`0dea0eb6 imslib!IMS_deregisterClientFromGroup+0xd012
*** ERROR: Symbol file could not be found. Defaulted to export symbols for Photoshop.exe -
00000000`6e4ef790 000007f6`ad277ebd imslib!IMS_deregisterClientFromGroup+0xee06
00000000`6e4ef7d0 000007f6`ad27885f Photoshop+0xf7ebd
00000000`6e4ef800 000007f6`ad2835f7 Photoshop+0xf885f
00000000`6e4ef880 000007f6`ae92f9b1 Photoshop+0x1035f7
00000000`6e4ef8c0 00000000`6eae1d9f Photoshop!boost::serialization::singleton<std::set<boost::serialization::void_cast_detail::void_cast er const * __ptr64,boost::serialization::void_cast_detail::void_caster_compare,std::allocator<boost::serializat ion::void_cast_detail::void_caster const * __ptr64> > >::get_const_instance+0x5d81
00000000`6e4ef900 00000000`6eae1e3b msvcr100!endthreadex+0x43
00000000`6e4ef930 000007f8`3c7c1842 msvcr100!endthreadex+0xdf
00000000`6e4ef960 000007f8`3ea902a9 kernel32!BaseThreadInitThunk+0x1a
00000000`6e4ef990 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

Последний раз редактировалось Sayrith, 23-04-2015 в 00:36. Причина: открыл дамп


Отправлено: 23:06, 22-04-2015 | #5



Moderator


Сообщения: 53485
Благодарности: 15510

Профиль | Отправить PM | Цитировать


Sayrith, DeviceIoControl - обращение к какому-то драйверу (на уровне ядра) зависает.
Цитата:
Учитывая, что до этого я возился с тем, чтобы он видел не только интегрированную видеокарту, начинаю подозревать, что эта проблема может возникать, когда не совсем корректно работает Optimus, потому что перед зависанием Фотошоп ругался на то, что ему не хватает видеопамяти, то есть, не увидел GeForce'овую видеокарту.
Попробуйте скачать драйвер видеокарты с сайта Lenovo (даже если там старая версия).

Отправлено: 08:45, 23-04-2015 | #6


Ветеран


Сообщения: 2954
Благодарности: 318

Профиль | Отправить PM | Цитировать


Sayrith, При зависании как загружен процессор, память и винчестер?

Цитата Sayrith:
так что проблемы из-за сети становятся маловероятными. »
Отключите сеть на сутки например и пробуйте, зависает или нет.

Цитата Sayrith:
Драйвера тоже стараюсь держать новыми, »
Не всегда новые драйвера работают корректно.

Отправлено: 10:47, 23-04-2015 | #7


Пользователь


Сообщения: 60
Благодарности: 4

Профиль | Отправить PM | Цитировать


Petya V4sechkin, драйвера с сайта Леново вызывали у меня BSOD, потому и обновил =( Я вчера таки добрался до сайта Intel и смог скачать драйвер на интегрированую видеокарту, надеюсь, это поможет.

k7tolik, в том то и дело, что особо ничего и не загружено, держится примерно в пределах 60%. Отключить сеть, к сожалению, не могу - это по работе необходимо =(
Насчет новых драйверов в курсе, но обычно я обновляю только сетевые драйвера, драйвера видеокарты - по необходимости (в частности, когда встречаю какие-то ошибки, на которые либо сама Windows говорит, что нужно обновить драйвер, либо получаю BSOD из-за драйвера). Я слышал, последний драйвер у NVidia, который они выпустили для GTA вызывает какие то проблемы, потому не стал его ставить и ограничился только Intel'овским.

P.S. Сегодня снова попробовал открыл фотошоп и получил вот такой варнинг:
Скрытый текст
Log Name: System
Source: Display
Date: 23.04.2015 14:40:18
Event ID: 4101
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer: WINCTRL-47HDAG3
Description:
Display driver nvlddmkm stopped responding and has successfully recovered.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Display" />
<EventID Qualifiers="0">4101</EventID>
<Level>3</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2015-04-23T11:40:18.000000000Z" />
<EventRecordID>6485</EventRecordID>
<Channel>System</Channel>
<Computer>WINCTRL-***</Computer>
<Security />
</System>
<EventData>
<Data>nvlddmkm</Data>
<Data>
</Data>
</EventData>
</Event>

К сожалению, система повисла настолько, что консоль не запускалась и снять дамп не удалось =(

Последний раз редактировалось Sayrith, 23-04-2015 в 14:57. Причина: еще одна ошибка


Отправлено: 14:02, 23-04-2015 | #8



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 8 и 8.1 » Разное - Неубиваемые зависшие процессы в Windows 8 x64

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Некорректное выполнение reg-файлов в Windows 7 x64 и Windows 8 x64 Nun-Nun Автоматическая установка приложений 25 10-06-2013 16:25
CMD/BAT - [решено] Рестартовать зависшие процессы osp2008 Скриптовые языки администрирования Windows 4 29-05-2013 07:25
Samsung разработала «неубиваемые» карты памяти OSZone News Новости информационных технологий 4 14-12-2009 12:27
Загрузка - Зависшие процессы Karen87 Microsoft Windows 2000/XP 3 24-11-2009 09:06
ищу KB922498 для Windows XP x64 или Windows Server 2003 x64 front242 Microsoft Windows NT/2000/2003 19 07-05-2008 19:12




 
Переход