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

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

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

контекстное меню виндовс 8

Способ 1 — графический драйвер/адаптер

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

графический драйвер

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

отключить адаптер дисплея

Другой трюк, который сработал для некоторых людей, заключается в том, чтобы перейти в Диспетчер устройств(Device Manager) , щелкнуть правой кнопкой мыши адаптер дисплея(display adapter) и выбрать « Отключить(Disable) » . Вы можете либо попробовать снова включить его прямо здесь, либо перезагрузить компьютер один раз, а затем включить адаптер. По какой-то причине это устранило медленный щелчок правой кнопкой мыши(right click) в Windows 8.1 для нескольких пользователей.

Способ 2 (Method 2) — отключить (– Disable 3rd) сторонние(Party) расширения

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

длинное контекстное меню

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

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

шелексвью

Идите вперед и нажмите « Параметры(Options) », а затем « Фильтровать по типу расширения»(Filter By Extension Type) . В списке вы захотите выбрать ContextMenu  и отменить выбор всего остального.

контекстное меню

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

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

Идите вперед и выберите все записи, отличные от Microsoft, с помощью клавиши CTRL или SHIFT(CTRL or SHIFT) на клавиатуре. Выбрав их, перейдите в «Файл»(File) и нажмите «Отключить выбранные элементы(Disable Selected Items) » .

отключить пункты контекстного меню

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

Способ 3 — Установленное программное обеспечение

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

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

Способ 4 — Ключи реестра

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

Идите вперед и откройте редактор реестра(registry editor) , открыв панель чудо-кнопок и(Charms bar and typing) введя regedit . Затем перейдите к следующему ключу:

HKEY_CLASSES_ROOT\Directory\background\shellex\ContextMenuHandlers

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

обработчики контекстного меню

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

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

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



About the author

Я выпускник Университета штата Юта по специальности компьютерная инженерия с более чем 10-летним опытом разработки программного обеспечения и разработки для Windows. Имею опыт работы с документами PDF и Office, а также создания гаджетов на платформах iOS и Android.



Related posts