Почему контекстное меню зависает?
Привет всем, сегодня разберём проблему, суть которой состоит в том, что при щелчке правой кнопкой мыши по некоторым папкам или файлам появления окна дополнительных команд приходится ждать очень долго. При этом заметно, что Windows немного «напрягается» только лишь для того, чтобы заветное окошко с командами появилось на экране. Причём пользователь может уверенно заявить, что никаких специальных и незнакомых программ не устанавливалось. Ко мне обратился юзер с только что переустановленной версией Windows, которая не выказывая никаких запредельных требований к процессору и жёсткому диску (судя по Диспетчеру задач), выявляла признаки торможения именно с указанными симптомами. Вирусы были исключены сразу, автозапуск пустовал, конфликты не обнаружены, а регулярная перезагрузка проводника из Диспетчера задач не помогала.
Однако при ближайшем рассмотрении «проблемных» папок и файлов решение было найдено: все они были архивами (разных форматов, но всё-таки…). Было принято решение копнуть в сторону расширений оболочки, что позже и подтвердилось. Показываю, как с проблемой справлялся я, вы — мотайте на ус.
Контекстное меню зависает при обработке именно архивов: частный случай.
После установки в систему архиватора WinZip по нажатии правой кнопкой мыши по архиву появляется конкретное для архива меню от имени этой самой WinZip — меню создаётся путём добавления расширения оболочки (shell extension) к системе. Такое меню предлагает ограниченный выбор программ для открытия архива, что уже было крайне неудобно.
С чего начать?
Я бы начал работу с очистки контекстного меню файлов и папок. На момент написания статьи утилит с такими возможностями стало немало. Даже некоторые антивирусы держат в себе такую функцию. Даже если она и не входит в число бесплатных, проблемы с контекстным меню отобразит:

Кроме того, для конкретных файлов, наиболее часто встречающихся в Windows обычным пользователем, есть процедура сброса контекстного меню до «заводских» настроек. Нередко бывает, когда после длительного использования системы та обрастает становящимися лишними ссылками, функциями, записями в том числе и в случаях, схожими с описанным здесь. Так что есть вариант Как сбросить настройки меню Каким образом вы хотите открыть этот файл?
Всё можно сделать самому: программа ShellExView
Старая добрая утилита от разработчиков NirSoft, которая поможет ни в чём другом, как раскрытии спрятавшегося от глаз пользователя контекстного меню для любого файла. Бесплатная. Перейдя по ссылке, вы попадёте на страницу скачивания, где есть описание, архив для различных версий и перевод в отдельном для скачивания файле (чтобы программа понимала русский, просто скиньте их в одну папку). Запускаем shexview.exe, ранжируем по Типу. Вот и контекстное меню:
Здесь не одна сотня пунктов в списке. Но что ещё проще: нажав по колонке Производитель в шапке, утилита покажет те, что Microsoft не принадлежат. Вот к ним и присмотритесь. В общем, не соответствующие Microsoft-у расширения к пунктам меню я стал просто отключать по одному:
… пока не нашёлся виновник всех бед — после удаления расширения, вызываемого PowerArchiver Shell Extensions (на фото его не видно), всё стало на свои места. В этом случае всё оказалось просто. Метод тыка сработал в моём случае безотказно.
Успехов.





























Вут_86
Большое спасибо что избавили от надоевшего гемора, т.к. псевдо умников много, а толку от них мало. Ваше решение проблемы легкое и действенное.