Как диагностировать замедление работы контекстного меню?

Как диагностировать замедление работы контекстного меню?

Есть ли способ выяснить конкретную причину замедления работы проводника Windows 7, например, задержку в открытии контекстного меню или даже при открытии новых окон/дисков/папок проводника?

  • Медленно открываются новые окна проводника.
  • Медленно работает при щелчке правой кнопкой мыши по файлам/папкам
  • «Ожидающий» курсор мыши быстро появляется и исчезает, прежде чем отобразится содержимое диска/папки (предполагаю, что это может указывать на загрузку какого-то расширения(й) оболочки)
  • Когда я щелкаю правой кнопкой мыши по чему-либо, иногда действие происходит довольно быстро, но если я щелкаю правой кнопкой мыши по чему-либо еще вскоре после этого, я получаю ожидание в 5-10 секунд.

И в идеале — иметь возможность отследить замедление работы до конкретной программы/службы/расширения, а не просто беспорядочно удалять расширения контекстного меню.

решение1

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

Обновлять

Похоже, я ошибался, да, есть программа для диагностики замедления, программаDebug Diagnostics Tool

Инструмент DebugDiag предназначен для устранения неполадок, таких как зависания, низкая производительность, утечки памяти или фрагментация памяти, а также сбои в любом процессе пользовательского режима...


НапримерShellExViewдолжно вам подойти.

введите описание изображения здесь

Эта утилита работает на любой версии Windows, начиная Windows 98с Windows 7.х64Также поддерживаются версии Windows.

решение2

Хотя ShellEx работает наполовину для элементов Windows 10, содержимое shell (не x) не отображается, поэтому вам, возможно, придется посетить его с помощью Regedit и (Backup), а затем попытаться удалить записи (например, Git или Visual Studio Code)

локации

HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\Background\shell
HKEY_CLASSES_ROOT\*\shell
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shell

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