Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows Vista (http://forum.oszone.net/forumdisplay.php?f=66)
-   -   [решено] Explorer (проводник) стал зависать после установки последних обновлений (http://forum.oszone.net/showthread.php?t=140413)

Gleb_P 18-05-2009 00:28 1121042

Explorer (проводник) стал зависать после установки последних обновлений
 
Несколько дней назад установил последние обновления Microsoft на Vista Home Premium x64 SP1. После этого наблюдаю периодическое зависание Windows Explorer при чтении списка логических дисков. Также виснет любое другое приложение, читающее список дисков. Висит минут 10-15, потом приходит в себя и продолжает работать нормально до следующего зависания. Проблема проявляется не все время, может пройти от 10-20 минут до 1-2 часов со времени загрузки компа. Во время зависания Task Manager не показывает активного использования проца и памяти, т.е. эти ресурсы практически свободны.

Пробовал все, что можно, проверял на вирусы, сносил антивирус и другие "подозрительные" программы, проверял память и винт на ошибки, дефрагментировал винт, ничего не помогает.

Удалось немного локализовать проблему, написал программу на C#, которая читает список дисков и свойства дисков каждые 30 секунд. Выяснилось, что зависание происходит при чтении свойств BlueRay/DVD/CD устройства (диска в приводе нет). Т.к. диска в приводе нет, то читаются только имя, тип и IsReady статус, думаю, виснет как раз при получении статуса готовности (наличия диска в приводе).

До установки update все работало нормально. Было еще подозрение на Daemon Tools Lite и DVD Fab, обе программы сносил, не помогло. Еще установлен Nero, но вроде бы после его установки ничего такого не наблюдалось, как минимум день система нормально работала.

Есть идеи, как можно решить проблему?

Откатить систему до момента установки апдейтов и пробовать ставить апдейты по одному малоприменимо, т.к. апдейтов было около 60, а на диагностику системы, чтобы узнать, пофиксилась ошибка или нет, уходит много времени, может пару часов пройти до того, как проявится.

Очень надеюсь, что проблема все-таки с софтом, а не с железом.

Комп - ноутбук HP Pavilion DV7, Intel Core Duo 2GHz, 4GB RAM, 2x250GB HDD, Sony Optiarc BD ROM BC5500S.

Gleb_P 20-05-2009 12:49 1123077

Убедился, что проблема с софтом. Загрузил Висту в Safe Mode, запустил свою тестовую программу, зависания не обнаружились, т.е. в Safe Mode баг не проявляется. Привод в safe mode 100% доступен и работает.

Вот статистика:
Нормальный режим: 17 зависаний за 9 часов (одно 4-х минутное и шестнадцать 8-9 минутных).
Safe mode: 0 зависаний за 13 часов.

Что посоветуете? Я уже склоняюсь к тому, чтобы ставить XP.

Petya V4sechkin 20-05-2009 17:34 1123279

Gleb_P, попробуйте с помощью ShellExView отключать сторонние (не Microsoft) элементы (правой кнопкой мыши -> Disable Selected Items), в первую очередь типа Browser Helper Object.
Если не поможет, включите обратно.

Gleb_P 21-05-2009 00:05 1123594

ShellEx попробовал для очистки совести, полезная вещь в некоторых случаях. Аналогичную инфу показывает также Sysinternals autoruns (и даже больше этого), ShellEx более специализирована, т.е. он показывает только shell extension и ничего более. Как и ожидалось, отключение shell extensions не помогло. Если бы помогло, то команду Майкрософт надо было бы лишить зарплаты, т.к. чтение shell extensions при получении свойств логического диска противоречит здравому смыслу.

Vadikan 21-05-2009 00:32 1123611

Цитата:

Цитата Gleb_P
После этого наблюдаю периодическое зависание Windows Explorer при чтении списка логических дисков. Также виснет любое другое приложение, читающее список дисков. »

Например, окна Открыть/Сохранить как? Я бы смотрел в сторону сети... Подключены ли какие-либо сетевые диски? Наблюдается ли проблема при отключенном сетевом кабеле (после перезагрузки)?

Gleb_P 21-05-2009 04:46 1123664

Да, окна "Открыть/Сохранить как" также зависают, и Total Commander впридачу. На сеть подозрение было, до тех пор, пока не выяснилось с помощью тестовой программы, что виснет при чтении свойств BlueRay/DVD/CD привода. Сетевые диски никакие не подключены, как дома, так и в офисе, сети для Висты я объявил, как public, в этом режиме она не разрешает sharing сетевых ресурсов. При отключенном сетевом кабеле проблема наблюдается.

Vadikan 21-05-2009 09:42 1123735

Gleb_P, попробуйте обновить драйвер устройства (Поиск в Интернете). Если в обновлении не нуждается, удалить устройство в диспетчере задач и перезагрузиться.

Gleb_P 21-05-2009 10:56 1123779

Драйвер для привода - cdrom.sys от 21/06/2006, новее нет, это MS драйвер, если бы был новый, поступил бы с обновлениями винды.

Похоже, проблема решилась установкой Vista Service Pack 2 RTM, после его установки тестовая программа выполняется уже 8 часов, ни разу не зависла. Если и дальше будет все хорошо, отмечу тему как решенную.

Дал Висте последний шанс исправиться перед тем, как ставить XP :)

Gleb_P 21-05-2009 15:33 1124015

Vadikan,
Цитата:

Цитата Vadikan
удалить устройство в диспетчере задач и перезагрузиться »

очень здравая идея, помогает во многих случаях. Что-то я протормозил, надо было давно это попробовать. Теперь уже поздно, когда увидел ваше сообщение, уже стоял SP2 и баг перестал проявляться.

P.S. Читатели, перед тем, как воспользоваться этим советом, убедитесь, что у вас есть драйвера на ваше устройство, на случай, если винда сама не сможет найти, с нее станется. Для MS драйвера типа cdrom.sys неактуально, его-то винда точно сама поставит.

Gleb_P 22-05-2009 00:07 1124559

Да, проблема с зависанием точно решилась установкой Vista Service Pack 2 RTM, тему можно считать закрытой.

Но Виста спокойно жить не дает, SP2 поссорился с НОДом и SuperAntiSpyware.

НОД переставил, что было не просто из-за багов при сносе/установке, вроде бы пока работает. Может, еще свалится, конечно, при очередной перезагрузке, посмотрим.

SuperAntiSpyware пришлось снести, SP2 уверенно считает его драйвера несовместимыми и блокирует. Кстати, драйвера AntiSpyware к проблеме зависания отношения никакого не имеют, т.к. ставил я его через несколько дней после того, как зависания начались.

Жду новых вистовских сюрпризов :)


Время: 05:15.

Время: 05:15.
© OSzone.net 2001-