При вызове контекстного меню вылетает Explorer

Откровенно говоря, такая ситуация просто сбила меня с толку, и смею предположить, вы находитесь в ситуации аналогичной:
ни SFC ни контрольные точки не дали ровным счетом никакого результата, а времени на лишние телодвижения было потрачено много.

Вызов контекстного меню приводил к аварийному завершения проводника

Причем на рабочем столе и для элементов меню Пуск контекстное меню прекрасно отрабатывал

Причина оказалась весьма банальной

В соответствующей записи реестра был прописан пункт меню, который не соответствовал типу файла или же вел к отсутствующей программе

Решение

Для удобного исправления проблемы с помощью GUI можно использовать утилиту ShellExView

С ее помощью можно обнаружить весь список пунктов контекстного меню и найти среди них сбойные

  • Сортируем по столбцу Type
  • Перетягиваем для удобства столбец File Extensions к столбцу Type
  • Обращаем внимание на строки Context Menu, для которых в строке File Extensions имеется символ звездочки
  • Последовательно отключаем по одному пункту и сразу проводим проверку вызовом контекстного меню
Что интересно, в моем случае отключение сбойного пункта меню, и последующая его активация не привела к возобновлению сбоев

 

Share on VKShare on FacebookTweet about this on TwitterShare on Google+Pin on PinterestEmail this to someone

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *