Устранение неполадок, связанных с медленным контекстным меню правой кнопкой мыши в Windows 7/8


Недавно я обновил ноутбук до Windows 8.1 и столкнулся с очень неприятной проблемой. Всякий раз, когда я пытался щелкнуть правой кнопкой мыши что-либо на рабочем столе или в проводнике Windows, загрузка контекстного меню занимала от 10 до 25 секунд! Проблема была особенно серьезной на рабочем столе, где однажды я ждал появления меню целых 30 секунд.

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

context menu windows 8

Метод 1 – графический драйвер/адаптер

В моем случае проблема заключалась в графическом драйвере конкретного ноутбука. Я обновился до Windows 8.1 слишком быстро, прежде чем для моего оборудования был выпущен графический драйвер. К счастью, когда я проверил сайт производителя, там был новый графический драйвер для Windows 8.1. Мне очень повезло, поскольку у меня еще есть пара компьютеров, на которых еще не установлены обновленные графические драйверы для Windows 8.1.

graphics driver

Даже если специального драйвера для Windows 8.1 нет, попробуйте загрузить последнюю версию драйвера для Windows 8, поскольку это также может помочь вам. Если нет даже драйвера для Windows 8, вам просто придется подождать или вернуться к Windows 7, если вы не можете терпеть медленный щелчок правой кнопкой мыши. Наконец, некоторым пользователям повезло: они просто удалили текущий графический драйвер, а затем переустановили его. Кажется, это решает проблему, если была какая-то коррупция.

disable display adapter

Другой трюк, который помог некоторым людям, — зайти в диспетчер устройств, щелкнуть правой кнопкой мыши адаптер дисплея и выбрать Отключить . Вы можете либо попытаться снова включить его прямо здесь, либо перезагрузить компьютер один раз, а затем включить адаптер. По какой-то причине это исправило медленный щелчок правой кнопкой мыши в Windows 8.1 у нескольких пользователей.

Метод 2. Отключение сторонних расширений

Если графический драйвер не решил вашу проблему или эта проблема возникла в Windows 7, Vista и т. д., то, вероятно, она связана с записями, которые отображаются в контекстном меню, вызываемом правой кнопкой мыши. Если у вас есть контекстное меню, похожее на приведенное ниже, это определенно будет вашей проблемой..

long context menu

Однако, если честно, не только количество элементов в контекстном меню может замедлить его работу. Иногда у вас может быть всего несколько дополнительных пунктов, но одна неправильная запись приведет к медленной загрузке всего меню. В любом случае пришло время просмотреть все эти записи и определить, вызывают ли они проблему. Лучший способ сделать это — использовать программу Шеллексвиев от NirSoft.

Скачайте и запустите его. Это очень маленькая программа, и вам даже не нужно ее устанавливать. В нем говорится, что он работает только до Windows 7, но отлично работает в Windows 8 и Windows 8.1. Запустив его, вы получите гигантский список элементов, и это не будет иметь особого смысла. Первое, что нам нужно сделать, это включить фильтр.

shellexview

Дальше нажмите Параметры , а затем Фильтровать по типу расширения . В списке вам нужно выбрать ContextMenu  и отменить выбор всего остального.

contextmenu

Теперь список должен стать намного короче. Тем не менее, даже при чистой установке Windows 8.1 было более 30 записей. Вы можете практически игнорировать все системные, которые легко идентифицируются как Операционная система Microsoft Windows для названия продукта и Microsoft Corporation для компании.

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

Выберите все записи, не принадлежащие Microsoft, с помощью клавиши CTRL или SHIFT на клавиатуре. Выбрав их, перейдите в Файл и нажмите Отключить выбранные элементы .

disable context menu items

Перезагрузите компьютер, и, надеюсь, проблема исчезнет! Если да, то вы знаете, что это одно из расширений. Теперь вы можете включать их один за другим, выходить из системы, снова войти в нее и видеть, какая запись вызывает медленную загрузку контекстного меню.

Метод 3 – Установленное программное обеспечение

Если два вышеуказанных метода не решили вашу проблему, третья наиболее вероятная проблема — это установленная программа, которая мешает процессу щелчка правой кнопкой мыши. На ум приходят такие программы StarDock, как Fences, Start8 и WindowBlinds. Эти программы действительно подключаются к Windows и меняют поведение вместе с внешним видом..

Если у вас установлена ​​какая-либо программа темирования или оформления скинов, позволяющая изменить внешний вид Windows, определенно стоит попробовать удалить эту программу и посмотреть, что произойдет.

Метод 4 – Ключи реестра

На этом этапе осталось не так уж много вариантов, и это обычно означает, что пришло время заняться реестром. Обязательно используйте это в крайнем случае и обязательно сделайте резервную копию своего компьютера, прежде чем удалять что-либо из реестра. Как я уже сказал, эти записи не критичны для Windows, поэтому даже если вы удалили что-то, что вам не нужно было удалять, это не испортит вашу установку Windows.

Откройте редактор реестра, открыв панель чудо-кнопок и введя regedit . Затем перейдите к следующему ключу:

HKEY_CLASSES_ROOT\Directory\background\shellex\ContextMenuHandlers

При чистой установке Windows оно совершенно пустое:

context menu handlers

Если вы видите здесь какие-либо записи, вы можете попробовать удалить некоторые из них. Вы должны быть в состоянии сказать, что они делают, по названию. Например, вы можете увидеть Intel Graphics или NVidia, если они у вас установлены. Вы также можете сделать резервную копию всего ключа, щелкнув правой кнопкой мыши ContextMenuHandlers и выбрав Экспорт .

Если в дальнейшем что-то не работает, просто перейдите в «Файл» и «Импорт», чтобы вернуть ключ в том виде, в котором он был до того, как вы начали его редактировать. Таким образом, вы сможете удалять записи, даже если не уверены, что они делают.

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

Похожие сообщения:


27.02.2014