Windows Explorer требуется 30 секунд для запуска. Как я могу узнать почему?

У меня новый ноутбук Core i3 с Windows 7 Home Editon на 64-битной версии. ПК работал нормально в течение нескольких месяцев, но, начиная с недели, каждый раз, когда я пытаюсь открыть папку в Проводнике, она занимает почти 30 секунд.

Пока что я пробовал:

  • проверка на наличие вирусов или шпионских программ с помощью MS Essentials, MalwareBytes и DrWebCureIt (без вирусов и шпионских программ)

  • восстановление до предыдущей точки восстановления системы

  • chkdsk /f (без ошибок)

  • отключение поиска Windows (без разницы)

  • sfc /scannow в командной строке с повышенными правами. Останавливается с ошибкой:

    Windows Resource Protection не может выполнить запрошенную операцию

  • отключение Active Destkop через реестр (как описано в разделе Как отключить или включить Active Desktop в Windows 7)

  • отключение каждой программы запуска не от Microsoft через автозапуск

  • отключение сторонних расширений оболочки через ShellExView

  • удаляя USN JOURNAL с fsutil usn deletejournal /D C: потому что Sysinternals Process Monitor показывает задержку 5+ секунд на SFTLIST.EXE / FileSystemControl

Замораживание только в explorer.exe Я могу переключаться на другие процессы без какого-либо замедления. В диспетчере задач или обозревателе процессов отсутствуют пики ЦП.

Я отказываюсь от аппаратных ошибок, потому что если я запускаю в безопасном режиме, компьютер работает нормально. Я не могу выполнить ремонтную установку, поскольку в ноутбуке предустановлена ​​Windows (Home Premium), а у меня нет компакт-диска Windows.

Что еще можно попробовать без переустановки Windows?

4 ответа

  1. Запустите Process Monitor.

  2. Включить столбец Продолжительность.

    введите описание здесь

    введите описание здесь

  3. Запустите проводник.

  4. Подождите, пока задержка пройдет.

  5. Остановите запись событий в Process Monitor (Ctrl+E).

    введите описание здесь

  6. Откройте фильтры (Ctrl+L).

    введите описание здесь

  7. Добавьте новый фильтр, который включает в себя все элементы с длительностью 1 или более.

    введите описание здесь

Теперь вы увидите только те события, для завершения которых потребовалось больше 1 секунды. Это может дать вам представление о том, что задерживает запуск Explorer.

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

Вы также можете попробовать прочитать журнал и посмотреть, что explorer.exe делает, когда начинается.

Я пришел сюда, потому что у меня была такая же проблема. Проводнику Windows требуется около 20 секунд для запуска, а также некоторым другим процессам с такой же задержкой. Ответы мне не сильно помогли, но я обнаружил, что сетевой диск не отвечает должным образом. Мне удалось восстановить его на операции и вуаля все снова заработало нормально. Оказалось, что мой%TEMP% был сопоставлен с неработающим сетевым диском. Это могло бы сыграть важную роль в задержке запуска.

Ух ты, вот список вещей, которые ты пробовал. Еще одна вещь, которую я бы попробовал, поскольку в качестве диагностического шага было бы принудительно убить explorer.exe и затем запустить его снова. Если он ведет себя по-другому, он может дать вам дополнительную информацию, чтобы уйти.

Принудительно убить explorer.exe:

taskkill /f /im explorer.exe

Затем запустите explorer.exe, просто запустив его:

explorer.exe

Если я еще что-нибудь придумаю, я добавлю их и сюда.

Если sfc возвращается

Windows Resource Protection не может выполнить запрошенную операцию

Я полагаю, вы не делали полное сканирование SFC? Почему бы вам не попробовать предложения здесь, чтобы заставить sfc / scannow работать снова.

Если это не помогает, загрузка полного журнала Process Monitor о том, что происходит при запуске Explorer, может помочь диагностировать проблему.

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