Большая задержка при просмотре каталогов в Windows XP

У меня есть одна рабочая станция XP sp3, которая разработала проблему. Обратите внимание, что эта рабочая станция действует как "файловый сервер" с тремя опубликованными общими папками.

Работая на рабочей станции, о которой идет речь, всякий раз, когда кто-либо открывает Мой компьютер или ярлык, который напрямую обращается к локальному каталогу, между открытием окна и отображением содержимого каталога возникает длинная пауза (возможно, 10 секунд). Между тем, значок фонарика качается взад-вперед.

Я видел это поведение раньше. В прошлом это была проблема с доступом к запоминающему устройству (скажем, к внешнему жесткому диску / USB-накопителю или карте памяти в принтере с внешним подключением) или к отображенному сетевому местоположению, которое стало недоступным.

На самом деле, вот все, что я пробовал:

  1. Отключены все аппаратные устройства.
  2. Удалены все подключенные сетевые диски.
  3. Вручную отключите службы не MS или уничтоженные процессы.
  4. Деинсталлированы все принтеры и сканеры.
  5. Выключил службу WMI. (Некоторые пользователи указывают, что служба WMI может вызвать эту проблему.)
  6. Вы вошли в другую локальную учетную запись пользователя.
  7. Отключил общий доступ, отключив службы обозревателя сервера и компьютера. (Я не пытался отменить публикацию акций.)

После испытаний я вернул рабочую станцию ​​в ее первоначальную конфигурацию.

Я обнаружил, что проблема не возникает, если компьютер перезагружается в "Безопасный режим с сетью", что указывает на проблему со службой или элементом автозагрузки. Я надеялся, что ручная остановка служб и закрытие процессов помогут указать на виновника. Этого не произошло. Похоже, работа с msconfig - это мой следующий шаг.

Консенсус по поиску в Google указывает на то, что Исследователь либо ищет что-то и рассчитывает время, либо ищет что-то и находит это, хотя и через 10 секунд. В общем, Explorer что-то ищет.

Я надеюсь на предложения о том, как я могу определить, что хочет Explorer. Конечно, любые предложения о том, как сузить и разрешить поведение, полезны!

Ура,

Майк...

5 ответов

Зайдите в BIOS компьютера и отключите параметры энергосбережения? Может быть, жесткий диск все время переключается в режим энергосбережения?

Вы можете перейти на сайт SYSINTERNALS и использовать инструмент File Monitor, чтобы выяснить, что происходит при попытке просмотра. Конечно, когда вы делаете это, отключите все службы, не связанные с проблемой.

Я понял проблему.

Оказалось, что это сочетание двух вопросов:

  1. Неправильный каталог "Мои документы".
  2. Служба поиска Windows.

  3. Как я уже говорил, эта система является "сервером". Это было не всегда. Еще одна рабочая станция была до недавнего времени на пенсию. Ну, каталог "Мои документы" на проблемном сервере указал на сервер, который больше не существует.

  4. Я обнаружил, что если я отключу службу поиска Windows, проблема исчезнет для большинства папок. Однако всякий раз, когда Windows Search касался неверно направленного каталога "Мои документы", он некоторое время зависал.

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

Спасибо за мысли!

Некоторые возможные виновники:

  • Ошибка физического диска: используйте HDtune, встроенные средства Windows или инструмент по вашему выбору для проверки на наличие поврежденных секторов.
  • Ошибка логического диска: используйте встроенные средства Windows для проверки проблем файловой системы
  • Антивирус / шпионское ПО: проверка на наличие вирусов и вредоносных программ в целом с помощью нескольких инструментов. AV (ваш корпоративный AV, если у вас есть, Avast, если у вас его нет) и Spybot Search & Destroy как минимум. Если вы исключили возможность проведения теста на заболевание, проверьте, не излечит ли это лекарство (например, отключите и / или удалите антивирус в реальном времени).
  • Временные файлы: особенно, если вы не позволили Sypbot позаботиться об этом при проверке на наличие вредоносных программ, удалите временные файлы во всех привычных местах, когда загрузитесь в безопасном режиме, если это необходимо для быстрой работы с файлами.:

Загрузочный диск:\ (для этого необходимо знать, что безопасно удалить из корня загрузочного тома)
\ Документы и настройки \% user% \ temp
\ Windows \ Temp
\ Temp

  • Структура каталогов / файлов: Вы достигаете или приближаетесь к максимальному количеству объектов в корневом каталоге или в подкаталоге?
  • Производительность дисковой подсистемы. Отстает ли накопитель, когда несколько служб одновременно отправляют запросы? Вы хотите узнать длину очереди диска или обратить внимание на индикатор активности диска, когда происходит задержка.

Просто удар в темноте. Это все еще происходит, если вы используете классические папки Windows? (Инструменты> Параметры папки: вкладка "Общие": задачи: "Использовать классические папки Windows".)
Брюс

Я видел такое поведение несколько раз раньше, у каждого разные причины.

В последнем случае виновником была старая версия MSN Messenger, которая интегрировалась с Windows Explorer.

Если вы завершите все процессы проводника в диспетчере задач, а затем запустите новый процесс explorer.exe, проблема сохранится?

Я бы повторил предыдущий комментарий об использовании инструментов sysinternals, в том числе монитора процессов, проводника процессов и tcpview, для диагностики проблемы, поскольку во время 15-секундной паузы у вас есть длинное окно для проверки происходящего. Удачи!

Другие вопросы по тегам