Форум Академгородка, Новосибирск > Зависание при открытии папки, помогите
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Зависание при открытии папки, помогите
Форум Академгородка, Новосибирск > Компьютеры и сети > Операционные системы > Windows
FёkL@
Здравствуйте!
Есть папка с фотографиями. Весит 2.5 ГБ и называется "Июль - 2011". Раньше открывалась из Проводника быстро и без проблем. Но с недавних пор стала возникать такая проблема: сразу же после двойного клика на иконку папки стрелка курсора превращается в песочные часы и данное окно проводника перестаёт реагировать на любые действия. С таком подвешенном состоянии компьютер находится не менее минуты, после чего папка всё же открывается. Другие папки с фотографиями открываются легко, без подвисаний. Данная проблема НЕ наблюдается при открытии этой папки с другой учётной записи на компьютере.
Также проблема исчезает при любом переименовании папки "Июль - 2011", папка открывается мнговенно. Можно, конечно, переименовать папку и не париться, но, во-первых, мне нравится исходное название, а во-вторых хотелось бы всё-таки понять, в чём причина, и устранить её.
Вобственно, вопрос: если кто-то сталкивался с подобной проблемой и знает путь её решения, подскажите, пожалуйста, что надо сделать, чтобы её устранить.


Операционная система Windows XP, компьютер не старый, нехватки физической и оперативной памяти не наблюдается. Логический диск один. Антивирус Касперского говорит, что вирусов нет. Удалений файла Thumbs.db не помогает.


Есть, к сожалению, ещё один глюк. Соседняя папка с фотографиями, "Разное". При установке в ней какого-либо Вида отображения значков (например, Эскизы страниц), точно такой же Вид принимает корневой каталог C:\
Обратно, при изменении Вида в корневом каталоге, меняется и вид в паке "Разное".
Как можно устранить такую специфическую взаимосвязь между двумя папками, чтобы можно было устанавливать их вид независимо друг от друга?
:::
Перечислите все типы файлов, которые там содержаться, в том числе и скрытые (включите предварительно показ скрытых файлов).
Если папку предварительно очистить (_скорировав_ файлы в другую папку и удалив оригиналы), то будут ли проблемы?
И обязательно выполните чекдиск, сначала в режиме только чтение: chkdsk %drive letter%:, если ошибок нет, то на этом всё, если есть, то резервируете ценные данные и зарускаете с ключом /f
FёkL@
Типы файлов в папке, которая "виснет": jpg, mpg, thm (сопровождающий файл для видеороликов, снятых на фотоаппарат), а также файл Thumbs.db.

Создала "Новую папку", скопировала в неё всё содержимое "Июль - 2011". Удалила оригиналы.
Пустая папка "Июль-2011" так же, как и полная "Новая папка" открывается с зависанием!
После переименования "Новой папки" в произвольный набор букв она открывается легко, а после переименования её в "Июль - 2011", а также после обратного переименования в "Новую папку" -- снова зависания при открытии!

chkdsk проводила, вместе с /F. Не помогло sad.gif

Если перенести папку в другую директорию, то проблема не возникает.
Есть ощущение, что система (или не опознанный пока вирус?) где-то прописала полный адрес этой папки, а при попытке доступа к этому (именно этому) адресу возникает зависание.
Теперь даже вновь созданная пустая папка с именем "Новая папка" открывается с зависанием. Но это только при первом её открыти, при последующих открытиях проблем нет. Аналогично, если переименовать её в "Июль - 2011", первое открытие будет долгим, второе, третье и т.д. - мгновенные.
:::
Ничего умнее не могу придумать, кроме как вооружиться ProcMon (это утилита от Sysinternals) и промониторить обращения процессов к файлам при открытии папки.
Это может быть из-за кривых кодеков (кстати, что стоит?), когда подгружаетеся генерация эскизов для мультимеда-файлов, попробуйте, кстати, ради эксперимента оставить только графические файлы, и если проблема исчезнет, то прибавлять видео-файлы, сначала только одного типа, потом когда локализуете, то уже ищите конкретный файл.
В папках точно ничего вроде desktop.ini или folder.htt нет?
FёkL@
Кодек K-Lite 700 Mega.

При переносе видеофайлов в другую папку исходная вновь открывается с зависанием sad.gif А вот папка с этими видеофайлами открывается мгновенно.

Из скрытых файлов - только Thumbs.db, других - desktop.ini, folder.htt - нет.

ProcessMonitor скачала. Включаю Show Registry activity, Show File System Activity, Show Process and Thread Activity. Ставлю фильтр Путь содержит Июль - 2011. Запускаю открытие папки, единственный процесс - Explorer.EXE, который сначала Create File, потом Read File (не менее пяти раз подряд для каждой фотографии из этой папки), затем Close File.

Для сравнения, если проделать всё то же самое для другой папки, то многочисленных Create File, Read File, Close File для фотографий не будет вообще. Будут лишь записи вида
Explorer.EXE Create File C:\*путь*\*имя папки*:Docf_Epgykx0vJecku24w1vbvh5k2Nh
:::
Цитата(FёkL@ @ 07.11.2011, 12:07) *
Кодек K-Lite 700 Mega.

При переносе видеофайлов в другую папку исходная вновь открывается с зависанием sad.gif А вот папка с этими видеофайлами открывается мгновенно.

Из скрытых файлов - только Thumbs.db, других - desktop.ini, folder.htt - нет.

ProcessMonitor скачала. Включаю Show Registry activity, Show File System Activity, Show Process and Thread Activity. Ставлю фильтр Путь содержит C:\*путь к папке*\Июль - 2011. Запускаю открытие папки, единственный процесс - Explorer.EXE, который сначала Create File, потом Read File (не менее пяти раз подряд для каждой фотографии), затем Close File.

Спасибо!

K-Lite не очень хороший набор, из-за него часто бывают проблемы, лучше снести и поставить нормальный плеер вроде KMPlayer или PotPlayer со встроенными кодеками, дабы не засорять систему.
Скрин этого всего положите.
Можно отключить кеширование эскизов: regedit, HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, ключ DisableThumbnailCache (DWORD) определяет, включена (значение 0) или выключена эта функция (значение 1).
Drizzt
HDD проверяли? В других местах думает так долго? У меня просто похожая проблема, но все еще хуже: комп постоянно прилично задумывается на любое нажатие правой кнопки мыши на папке / ярлыке / файле / тупо на рабочем столе, но, при следующем же нажатии когда, видимо, все сохраняется уже в оперативную память и берется оттуда же, меню появляется быстро. С жестким при этом давно проблемы.
:::
Цитата(Drizzt @ 07.11.2011, 13:48) *
HDD проверяли? В других местах думает так долго? У меня просто похожая проблема, но все еще хуже: комп постоянно прилично задумывается на любое нажатие правой кнопки мыши на папке / ярлыке / файле / тупо на рабочем столе, но, при следующем же нажатии когда, видимо, все сохраняется уже в оперативную память и берется оттуда же, меню появляется быстро. С жестким при этом давно проблемы.

Вам надо делать дефрагментацию разделов и оптимизацию реестра. Если подозреваете проблемы с НЖМД, то сделайте скан в Виктории и покажите результаты вместе со SMART.
Drizzt
Цитата(::: @ 07.11.2011, 14:53) *
Цитата(Drizzt @ 07.11.2011, 13:48) *
HDD проверяли? В других местах думает так долго? У меня просто похожая проблема, но все еще хуже: комп постоянно прилично задумывается на любое нажатие правой кнопки мыши на папке / ярлыке / файле / тупо на рабочем столе, но, при следующем же нажатии когда, видимо, все сохраняется уже в оперативную память и берется оттуда же, меню появляется быстро. С жестким при этом давно проблемы.

Вам надо делать дефрагментацию разделов и оптимизацию реестра. Если подозреваете проблемы с НЖМД, то сделайте скан в Виктории и покажите результаты вместе со SMART.


Ясно. В принципе, вы мне это уже говорили, и скрины я показывал. Диск мой 100% нужно менять, ну да здесь это уже офф.
FёkL@
Отключение кэширования эскизов не помогло.

HDD куплен в январе-2011, проблем с зависанием кроме этой злополучной папки ранее не наблюдалось. Да и папка начала глючить дней семь назад всего. Раньше всё было хорошо. Самое интересное, что глюки исчезают после переименования папки. Также зависания не будет, если авторизироваться под другой учётной записью. Так что вряд ли дело в винчестере. Или что-то с реестром, или... я не знаю.

Скрины (такой же список, как на первом скрине, создаётся для каждой фотографии из указанной папки)
(на самом деле, может, и не для каждой, я не пересчитывала, но точно для очень многих)
:::
Ага, проясняется, кто-то усиленно сканирует альтернативные файловые потоки (в NTFS такое возможно), обычно такими делами занимается антивирусы, встречал у Kaspersky AV, попробуйте его либо отключить, либо вообще удалить (ведь даже после остановки резидентного монитора, сервис в режиме ядра останется активным). Ещё FlylinkDC может хранить хеши в файловых потоках.
Можно действовать прицельно, посмотреть, какие модули загружаются проводником, Process Explorer в помощь, поискать среди них ассоциированные с каким-либо установленным софтом. Либо в момент открытия папки (когда тормоза), жмакнуть на свойства процесса explorer.exe, найти там наиболее активный поток и просмотреть стек его вызовов. Это поможет в локализации проблемы.
FёkL@
Цитата(::: @ 07.11.2011, 18:26) *
Можно действовать прицельно, посмотреть, какие модули загружаются проводником, Process Explorer в помощь, поискать среди них ассоциированные с каким-либо установленным софтом. Либо в момент открытия папки (когда тормоза), жмакнуть на свойства процесса explorer.exe, найти там наиболее активный поток и просмотреть стек его вызовов. Это поможет в локализации проблемы.

Спасибо!
Мало что поняла blink.gif , но буду пытаться разобраться smile.gif
А откуда оно могло взяться? Не было, не было, и вдруг появилось... И почему глюк пропадает при смене имени папки?
:::
Цитата(FёkL@ @ 07.11.2011, 18:23) *
Цитата(::: @ 07.11.2011, 18:26) *
Можно действовать прицельно, посмотреть, какие модули загружаются проводником, Process Explorer в помощь, поискать среди них ассоциированные с каким-либо установленным софтом. Либо в момент открытия папки (когда тормоза), жмакнуть на свойства процесса explorer.exe, найти там наиболее активный поток и просмотреть стек его вызовов. Это поможет в локализации проблемы.

Спасибо!
Мало что поняла blink.gif , но буду пытаться разобраться smile.gif
А откуда оно могло взяться? Не было, не было, и вдруг появилось... И почему глюк пропадает при смене имени папки?

Другими словами какая-то софтина установила расширение для проводника, которое постоянно подгружается (вероятно только для конкретного юзера), и это расширение при открытии определённой папки усиленно сканирует альтернативные файловые потоки, которых на самом деле нет уже. Возможно, сама софтина была давным давно удалена, причём некорректно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2024 IPS, Inc.