Контекстное меню (щелчок правой кнопкой мыши) Длительное время загрузки при подключении к сети

Контекстное меню (щелчок правой кнопкой мыши) Длительное время загрузки при подключении к сети

Контекстное меню правой кнопки мыши открывается через 10+ секунд для любого файла/папки. Задержка не меняется при повторном нажатии правой кнопкой мыши на одном и том же файле/папке. Иногда у меня также происходит сбой проводника.

Задержка есть только когда я подключен к сети (проводной или Wi-Fi). При этом неважно, подключен ли я к интернету.


Я отключил все пункты контекстного меню/оболочки с помощью CCleaner. ВключаяNorton's, NavShExt.dllкоторый, как известно, вызывает задержки.

Чтобы убедиться, что мой жесткий диск исправен и не выходит из строя:

  • Запущен, sfc /scannowошибок не обнаружено.
  • Запустил C:->Properties->Tools->Error Checkingутилиту, и она исправила некоторые ошибки без проблем, но решил остановиться и сделать это из загрузки. Я запустил ее chkdsk C: /v /r /fпри загрузке, и она смогла все исправить («4 КБ в плохих секторах»): «Дальнейшие действия не требуются».
  • Дефрагментировал диск C:, где находится моя ОС и другие данные. У меня также есть раздел D: и внешний сетевой NAS для данных.

Я сделал несколько дампов из WinDbg, чтобы попытаться выяснить, почему Explorer вылетает, подключившись к нему explorer.exeи выполняя действия, пока он не вылетал..dump /m mydump.dmp

При захвате дампов с помощью WinDbg я получаю постоянный поток исключений CLR (не уверен, нормально ли это).

решение1

Проверьте, есть ли у вас какие-либо пункты контекстного меню/программы, которые находятся вэтот список.

ИспользоватьShellExViewдля просмотра всех включенных/активных пунктов контекстного меню. Программа выглядит немного старой и поначалу с ней трудно разобраться, но она дает полную картину всего включенного. Отключайте все не-microsoft-пункты один за другим, пока проблема не исчезнет.

После того, как вы отключили/включили какие-либо записи, вам необходимо перезапустить компьютер, explorer.exeчтобы изменения вступили в силу. Вы можете перезапустить компьютер explorer.exe, открыв диспетчер задач ( ctrl+ alt+ delete), выбрав Windows Explorerиз Processes->Appсписка и нажав Restart.

Примечание:В CCleaner также есть утилита контекстного меню ( Tools->Startup->Context Menu), но она не перечисляет все записи, которые могут повлиять на время загрузки.


Для ручной отладки explorer.exeможно использовать WinDbg:

  1. File->Attach to ProcessилиF6
  2. СортироватьBy Executable
  3. Прокрутите вниз и выберите explorer.exe.Обязательно выберите explorer.exeв раскрывающемся меню , а не экземпляр сеанса.
  4. Нажмите «ОК» и дождитесь появления консоли/текстового ввода в нижней части экрана команд.
  5. Введите "g" и введите. Ваш проводник зависнет, пока вы не дадите ему эту команду.
  6. Посмотрите на любые ModLoadзаписи, которые появляются после задержки и появления контекстного меню. Любой из них может быть виновником.

Если в работе проводника произошел сбой и вы хотите создать файл дампа, начните с шагов 1–5, описанных выше, а затем:

  1. Выполните любое действие(я), которое зависает explorer.exe. Вы, вероятно, заметите, что он не зависает как обычно, потому что WinDbg вмешался и ждет следующую команду.
  2. Создайте файл дампа, выполнив:.dump /m mydump.dmp
  3. Файл дампа будет расположен там, где установлен WinDbg. Вы также можете использовать полный путь к файлу на рабочем столе, но не всегда легко иметь путь под рукой в ​​буфере обмена для вставки.

Решением в моем случае было отключить P4EXP.P4EXPContextMenuExtensionзапись Perforce с помощьюShellExView.

P4EXP.P4EXPContextMenuExtension
Расположение: C:\Windows\assembly\GAC_MSIL\P4EXP\2014.2.95.9073__null\P4EXP.dll
От: P4Merge
Компания: Perforce

Эта задержка была упомянута вPerforce r14.2 заметкино, вероятно, проблема регрессировала, поскольку у меня версия 2014.2, и проблема все еще была:

#975324 (Ошибка #75847)
P4EXP больше не создает контекстное меню Perforce при щелчке правой кнопкой мыши по объекту в проводнике Windows. Ранее это могло приводить к существенной задержке отображения контекстного меню проводника Windows, если переменные среды Perforce были не установлены или установлены неправильно или если целевой сервер был отключен.

решение2

Я уже сталкивался с этой проблемой и решил ее.

Я решил эту проблему с помощьюCCleanerкак показано ниже:

  1. ОткрытьCCleaner.
  2. Нажмите на левую вкладку, чтобыИнструменты.
  3. Нажмите на верхнюю вкладку, чтобыКонтекстное меню.
  4. Нажмите наBthSendToContextMenuExt(Файл:C:\WINDOWS\System32\BSAppShEXT.dll)
  5. Нажмите наЗапрещатькнопка с правой стороны.

Если вам не удалось решить эту проблему таким способом, вы можете перейти по этой ссылке http://windowsreport.com/file-explorer-slow-windows-10/

Связанный контент