Проводник и диалог открытия файла не отвечают (Vista)

1511
rohancragg

Любое окно обозревателя, впервые открытое на моем компьютере, заставляет окно обозревателя немедленно отображать дерево папок и путь к папке в адресной строке, но панель списка файлов / папок пуста, и в строке заголовка отображается окно «Не отвечает», это висит на минуту или больше.

Любой файл диалога отображает «Не отвечает» в строке заголовка.

Список файлов в конечном итоге отображается через несколько секунд или более.

Шаги для воспроизведения:

  • Закройте все открытые экземпляры проводника

  • Ключ Windows | Запустить | [введите путь к папке, такой как 'c: \ temp']

  • Или в любом приложении: используйте диалог открытия / сохранения файла

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

Что я пробовал:

  • Очистил реестр с помощью инструмента CCleaner и удалил все остальные неиспользуемые программы

  • Не проверено ничего нежелательного работает при запуске с Autoruns

  • Удалены любые программы записи / записи / установки ISO

Еще попробовать

  • Получить последнюю версию всего - особенно вещи с поведением расширения оболочки, такие как TortoiseSVN

У кого-нибудь есть другие предложения? Большое спасибо.

Обновить

Мне интересно, если это связано, я попробую исправление, когда я вернусь домой и сообщу:

KB972685 - ИСПРАВЛЕНИЕ : Explorer.exe зависает при использовании расширения оболочки, написанного с использованием MFC

Обновление 2

До того, как у меня появилась возможность попробовать исправление, мне кажется, одно из приведенных выше действий исправило это для меня; либо удаление IsoRecorder или TortoiseHg (который я больше не использовал в любом случае).

Обновление 3

Подобная проблема с Explorer.exe вернулась после установки TortoiseHg 1.01 :-(

Однако на этот раз разные симптомы ... Я не мог создать новую папку нигде без зависания explorer.exe. Я также не мог удалить любую папку без подобного зависания. Несмотря на одно зависание окна, папки были фактически созданы (или удалены), если я посмотрел через другое окно проводника.

1

2 ответа на вопрос

1
John T

Не прямое решение, но использование Process Explorer и фильтрация выходных данных только для explorer.exe может дать вам представление о том, что он делает в фоновом режиме.

0
rohancragg

Это было окончательно решено путем перестройки индексов поиска Windows .

Я также запустил CHKDSK на моей машине.

Службу поиска Windows было довольно сложно остановить (она остановилась на «Остановка ...»). Я также установил службу на запуск вручную для одной перезагрузки (хотя она все равно таинственно запускалась в любом случае).

Короче говоря (и я не помню полный набор шагов, которые я предпринял!) Я был настойчив и перезагружался один или два раза (обычная история) и т. Д., В конце концов я смог перестроить индексы.