12

Мой Windows Explorer в Windows XP 32Bit в последнее время работает очень медленно. Когда я его запускаю, до появления всех папок и дисков уходит до 10 секунд. В течение этого времени он не реагирует, что означает, что он не реагирует на ввод с помощью мыши или клавиатуры. Даже после того, как он остается медленнее, чем обычно. Открытие новой папки занимает пару секунд, тогда как ранее они открывались мгновенно.

Другие браузеры, такие как Total Commander, работают очень быстро, как обычно.

6 ответов6

14
  1. Скачать Sysinternals ' Process Explorer
  2. Запустите программу с правами администратора (чтобы она могла получать всю необходимую ей информацию из системы).
  3. Щелкните правой кнопкой мыши по процессу Explorer.exe и выберите Свойства.
  4. Выберите вкладку производительности.
  5. Теперь откройте новое окно проводника и посмотрите на графики. Вы должны быть в состоянии определить, связана ли проблема с доступом к вводу-выводу или с процессором (я не обнаружил, что память является вероятной причиной такого поведения).
  6. Другие вкладки, такие как «Производительность» и «Потоки», должны помочь вам понять, что злоупотребляет ресурсами системы.

Если вы считаете, что проблема может заключаться в повреждении DLL или обработчика, подключенного к процессу Explorer, выполните следующие действия:

  1. Скачать Sysinternals' Autoruns (он не должен быть установлен).
  2. Распакуйте zip-файл и запустите программу autoruns.exe с правами администратора.
  3. Подождите, пока программа получит всю информацию, затем выберите вкладку Explorer.
  4. Ищите любой предмет без издателя или из сомнительного источника.
  5. Если вы обнаружите что-либо, отключите элемент, сняв флажок слева, затем закройте приложение и перезагрузите систему.
  6. Повторите процесс с любым другим dll/ обработчиком, который, по вашему мнению, может быть причиной проблемы. Перезагрузите снова после каждого (вы также можете повторно включить элементы, установив соответствующий флажок).

Надеюсь, это поможет.

6

Контрольный список,

  • Есть ли у вас подключенные к сети диски? это может быть причиной киосков
  • Есть ли у вас фрагментация на основном диске? что делает перечисление в проводнике медленным
    • попробуйте JkDefrag - не доверяйте встроенной поддержке дефрагментации
  • Есть ли у вас фрагментация файла подкачки, которая делает много вещей медленным
    • попробуйте PageDefrag - если вы запустите это приложение, оно сообщит вам, какие системные файлы немедленно фрагментированы. Затем вы можете выбрать дефрагментацию с перезагрузкой
  • Примечание о поддержке Windows для других конфликтов приложений
  • Убедитесь, что этот компьютер с Windows находится на том же уровне исправлений, что и другие системы, которые не показывают таких проблем.
  • Подумайте об отключении службы индексирования - это точно не вызывает таких замедлений, она должна работать только в режиме ожидания, но в любом случае это пустая трата
  • Настроена ли ваша Windows для показа ZIP-файлов в виде папок?
    • Известно, что это вызывает проблемы
    • предложил бы перейти на 7-почтовый в любом случае.

Еще несколько вещей, которые вы можете попробовать.

  • Проверка autoruns это хорошая идея,
    Вы нашли какие-нибудь новые или неожиданные действия по запуску?
  • Вы делали какие-либо последние обновления драйверов или системы?
  • Существует также возможность повреждения системных файлов. Вы можете проверить это
    с самого Start Run команду " sfc /scannow " или " sfc /verifyonly ".
    Чтобы убедиться, что все файлы Windows не повреждены, потребуется некоторое время
3

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

Насколько я понимаю, Explorer пытается найти значки для каждого файла, который иногда пытается найти соответствующее приложение (поэтому он показывает значок Excel рядом с файлом Excel и т.д.). Однако если приложение находится в сетевой папке (или на карте памяти), это может замедлить его работу. И, конечно же, если путь к диску отсутствует, например, карта памяти, которая не подключена, или сетевой путь, который она не может найти, или если в доступе к файлу отказано, это замедлит работу.

Process Monitor также покажет вам множество других вещей, которые происходят при открытии окон, например, иногда, когда проводник пытается получить доступ к приложению для определения значка файла, это запускает антивирусную проверку.

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

Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Explorer\Max Cached Icons

(У меня установлено значение 2000, но, возможно, вы можете попробовать увеличить его).

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

2

У меня была такая проблема, когда у меня были ярлыки на моем рабочем столе, C root или My Documents, ссылающиеся на несуществующие файлы (не могу точно запомнить). Я знаю, это звучит странно, но удаление сломанных ярлыков устранило эту проблему для меня. Было что-то особенное, что окна делали с этими ярлыками (я думаю, пытаясь получить ресурс значка для ярлыка из несуществующего файла или что-то в этом роде). Поэтому посмотрите на ярлыки на рабочем столе и удалите все недопустимые, а затем перейдите оттуда.

Изменить: пытаясь найти статью, которая помогла мне решить мою проблему (это было давно), я нашел это: http://ss64.com/nt/slow_browsing.html

2

Я знаю кого-то, с кем это произошло, то, как он решил это, было создание нового профиля пользователя XP, к сожалению, это означало потерю большого количества настроек приложения, специфичных для профиля, но это лучше, чем переустановка!

0

Удалите следующее значение из реестра, чтобы отключить общие документы:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\ NAMESPACE \ DelegateFolders \ {E211B736-43FD-11D1-9EFB-0000F8757FCD}

Рекомендации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .