Требования.
Для выполнения указанных в этой
статье действий, необходимо на компьютере иметь права локального администратора.
Статья применима для Windows 2000/XP/Vista
При работе с
реестром компьютера, будьте очень внимательны, потому что некоторые изменения
могут привести к отказу системы.
Информация
При нажатии на правую
кнопку мыши на папке или файле, компьютер может зависать на неопределенное
время. Иногда это приводит к полному зависанию, так сказать "наглухо". Это
обычно происходит из-за пункта или пунктов контекстного меню, которые ссылаются
на не существующую программу или сетевой ресурс, на программу которая работает
не стабильно или зависшую программу. Есть два способа решения этой проблемы, мы
рекомендуем выполнить оба.
Устранение зависания компьютера при нажатии правой кнопкой мыши папке или файле.
Способ №1.
Выполнить
";
regedit
и нажмите кнопку "ОК";
ContextMenuHandlers
";
HKEY_CLASSES_ROOT\ *\shellex\ ContextMenuHandlers
4. Разверните подраздел "ContextMenuHandlers
", нажав на значок
"+";
5. Внимательно посмотрите, нет ли в развернувшемся списке программы которую Вы
уже давно удалили, проверьте все ли указанные программы работаю стабильно и не
зависли;
6. Если нашлась такая программа, то
щелкните правой кнопкой мыши на подразделе с ее именем и выберите пункт меню "Удалить
";
7. На запрос подтверждения удаления, нажмите кнопку "Да";
Способ №2.
1. В меню "Пуск", выберите пункт "Выполнить
";
2. В поле "Открыть", наберите команду regedit
и нажмите кнопку "ОК";
3. В окне "Редактор реестра", в левой части последовательно раскрывайте
указанные разделы реестра до подраздела "Applications
";
HKEY_CLASSES_ROOT\ Applications
4. Разверните подраздел "Applications
", нажав на значок
"+";
5. Отобразится много подразделов, с названием типа "name_programm.dll"
и "name_programm.exe";
6. Поочередно щелкайте левой кнопкой мыши по подразделам:
- Если раздел не раскрывается (не имеет знака "+" или
стрелочки), то в правой части окна, должен быть параметр "NoOpenWith
". Если нет, то создайте его. Для этого Вам необходимо выполнить следующие действия:
6.1. Щелкните правой кнопкой мыши на подразделе с названием программы;
6.2. Выберите пункт меню "Создать
" и в развернувшемся списке выберите пункт "Строковый параметр
";
6.3. Назовите новый параметр NoOpenWith
;
6.4. Значение параметра оставьте пустым;
Если раздел можно раскрыть, то разверните его до подраздела "command ";
7. Щелкните левой кнопкой мыши на подразделе "command
" и в правой части
окна найдите параметр "(По умолчанию)
";
8. Посмотрите его значение, там должен быть прописан путь на существующую
программу или сетевой ресурс;
9. Если нашлась запись, которая ссылается на несуществующую программу или
сетевой ресурс, то удалите весь раздел, который начинается с названия программы.
Например.
name_programm.exe\shell\open\command
или name_programm.exe\shell\read\command
10. Для
удаления
щелкните правой кнопкой мыши на подразделе с ее именем программы и выберите пункт меню "Удалить
";
11. На запрос подтверждения удаления, нажмите кнопку "Да";
Если на вашем компьютере Windows 10 не работает правая кнопка мыши, и вы не знаете что делать, тогда мы подготовили несколько советов для решения этой проблемы. В некоторых случаях правая кнопка мыши работает беспорядочно: иногда реагирует на нажатия, а иногда – нет.
На самом деле, существует много причин, почему не работает правая кнопка мыши, но мы рассмотрим два самых популярных случая.
Выключить режим планшета
Возможно, что у вас не работает правая кнопка мыши из-за включенного режима планшета. Этот режим ограничивает большинство операций правым кликом мыши. Вы можете попробовать несколько способов выключить режим планшета.
Выключить режим планшета в центре действий
1. Нажмите комбинацию клавиш Win + A (или кликните на значок Центра действий, который обычно находится с правой стороны панели задач).
2. Здесь нажмите на опцию «Режим планшета », чтобы выключить его. После этого проверьте, работает ли правая кнопка мыши.
Выключить режим планшета из меню «Настройки»
1. Откройте меню «Настройки » и выберите раздел «Система ».
2. С левой стороны вы увидите категорию под названием «Режим планшета». Перейдите в нее.
3. Нажмите на первую опцию «При входе в систему », и выберите «Использовать режим рабочего стола » из выпадающего меню.
Выключить режим планшета через редактор системного реестра (для продвинутых пользователей)
1. Нажмите комбинацию клавиш Win + R , чтобы открыть окно «Выполнить ».
2. Введите команду regedit.exe (или просто regedit ) и нажмите Enter . Откроется редактор реестра.
3. Перейдите в следующую папку:
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell
4. В папке ImmersiveShell вы увидите файл под названием TabletMode . Откройте его, и введите значение 0 , чтобы выключить режим планшета.
Диспетчер расширений Shell для Windows
Проблема в работе правой кнопки мыши может быть вызвана сторонними расширениями в контекстном меню. Специальная утилита может помочь избавиться от этих расширений.
1. Скачайте утилиту по этой ссылке , и сохраните ее на своем компьютере.
2. Запустите утилиту от имени администратора, используя клавиатуру. Утилита не требует установки.
3. В появившемся меню выберите «Параметры » (Options).
4. Нажмите «Фильтр по типу расширения » (Filter by Extension Type), затем выберите «Контекстное меню » (Context Menu).
5. Вам будет представлен список. Обратите внимание на пункты, которые выделены розовым фоном. Это записи от сторонних программных обеспечений.
6.. Нажмите и удерживайте клавишу CTRL, после чего выберите все записи с розовым фоном. В левом углу нажмите красную кнопку, чтобы отключить их.
7.. Опять откройте раздел «Параметры » (Options), и выберите «Перезапустить проводник » (Restart Explorer).
Нажмите правой кнопкой мыши на рабочем столе, чтобы проверить работает ли она. Если да, тогда вы можете включать сторонние расширения один за другим, пока не выясните, какое из них мешает работе правой кнопки мыши. После того, как узнаете, просто удалите программу.
ПРЕДУПРЕЖДЕНИЕ: Во время выполнения вышеуказанных действий вы можете потерять рабочий стол. Если у вас это произошло, нажмите Ctrl-Alt-Del . В диспетчере задач выберите вкладку файла, запустите новую задачу и введите explorer.exe . Ваш рабочий стол сразу же вернется.
Готово! Вероятно, у вас не работает правая кнопка мыши по этим двум причинам. Отключив режима планшета и сторонние расширения в контекстом меню, вы должны исправить проблему.
Многие пользователи ПК прекрасно знают, что если нажать ПКМ на любом файле, то появится специальное контекстное меню. Некоторые устанавливаемые программы самостоятельно добавляются в это меню и со временем из-за этого при нажатии правой кнопкой мыши — зависает проводник Windows 10. Рассмотрим подробно, как очистить контекстное меню от ненужных компонентов. Очистка при помощи редактора реестра — это очень сложный способ, который не требует каких-либо скачиваний.
Важно: перед началом редактирования сделать точку восстановления системы!
Компоненты лежат в следующих местах:
Процесс очистки производится следующим образом
- Нажимаем Win+R и в появившееся окно вводим regedit.
- Смотрим в левую половину экрана и находим там HKEY_CLASSES_ROOT\Directory\shell . Все строки, которые находятся в shell – это разделы.
Самый простой способ удалить раздел: нажать на нем ПКМ и нажать на кнопку «Удалить». Компонент исчезнет безвозвратно.
Существуют и другие варианты удаления, которые подразумевают создание строкового параметра
- Для того чтобы удалить раздел, строковый параметр необходимо назвать «LegacyDisable ». Стоит отметить, что если дать имя «Extended », то элемент в контекстном меню станет невидимым и появится только в случае удерживания «Shift» во время нажатия ПКМ по необходимому файлу.
Выбираем нужный компонент в левой половине окошка, а потом в правой части окна нажимаем ПКМ и выбираем «Создать» — «Строковый параметр».
- Далее снова отправляемся в левую половинку окна и переходим в:
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers.
- Здесь снова занимаемся поиском компонентов для отключения.
- В правой половине экрана находим «По умолчанию» и два раза щелкаем на него ЛКМ.
- В разделе «Значение» перед некоторым набором символов вводим несколько знаков тире и подтверждаем новые настройки. Готово! Элемент исчез из контекстного меню.
Рассмотрим, как удалить дополнительные элементы
- Переходим в раздел HKEY_CLASSES_ROOT\ и находим там необходимое расширение. Нажимаем на параметр «По умолчанию», смотрим в раздел «Значение» и запоминаем его.
- Далее в левой части ищем «Значение», которое мы запомнили. Открываем и находим раздел shell. Здесь необходимо провести действия, которые подробно описаны со 2 по 4 пункт. Другие расширения удаляются точно таким же образом.
Контекстное меню проводника - это то меню, которое появляется при клике ПКМ (Правой Кнопки Мыши) по какому-нибудь объекту (файлу или папке) или просто на пустом месте в папке или Рабочем столе. Если система у Вас стоит недавно, то и контекстное меню будет сравнительно пустым. Разве что только добавленное от драйверов для видеокарты, например так:
но если система установлена уже давно, то и таких пунктов будет побольше. Например так:
Как видите, со временем, помимо стандартных пунктов меню, добавились ещё от установленных программ. С одной стороны это удобно. Ведь не нужно запускать ярлык или искать программу, а можно напрямую совершать действия сразу из контекстного меню. Но вот с другой стороны со временем таких пунктов бывает ну очень много и контекстное меню порой приходится даже прокручивать вверх или вниз в поисках нужных пунктов.
Поэтому иногда и хочется удалить эти пункты чтобы не мешались. Ведь Вы не всеми пунктами часто пользуетесь.
Итак, как убрать пункт из контекстного меню .
Для того, чтобы удалить пункт программы из контекстного меню (КМ сокращенно), можно воспользоватся как стандартными способами самой Операционной Системы, так и с помощью самих программ или специально предназначенных.
Самоё легкое для удаления - это поискать в настройках программы (которую хотите убрать) нужный пункт. Обычно он находится где-то в Интеграции
или Загрузке/добавлении. Например для того, чтобы удалить пункт знаменитого WinRAR из КМ, нужно убрать галочку из Интеграции с оболочкой
:
В других программах так же могут быть подобные настройки.
Другое дело когда Вы не нашли нужных настроек для удаления или их вообще нет (бывает и такое). Тогда можно воспользоваться стандартным способом самой систем, а именно правкой .
Сразу Вас предупреждаю, что перед началом работы лучше бы подстраховаться и сделать резервную копию реестра.
Итак, запускаем реестр и переходим в ветку
HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers
и видим здесь эти самые пункты из контекстного меню.
Теперь кликаем ПКМ по нужному пункту (пункт из КМ который хотите удалить) и выбираем Удалить :
Соглашаемся со следующим предупреждением:
перезагружаемся и проверяем. Пункт должен пропасть.
Если не пропал, то посмотрите ветку
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
и проделайте то же самое.
На заметку:
Если Вы хотите удалить пункт конкретно из КМ -> Создать
то нужно знать тип файла () которое создается. Например для Microsoft Office Access расширение файла .accdb , значит его и нужно искать в ветке реестра HKEY_CLASSES_ROOT , а уже там удалить подраздел ShellNew
Если хотите удалить из КМ те пункты, которые появляются при ПКМ на папках, то нужно смотреть ветки:
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Folder\shell
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers
Для пункта "Открыть с помощью..." отвечает ветка
HKEY_CLASSES_ROOT\*\OpenWithList
Для КМ Логических дисков ветки:
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers
Так же удалить пункты можно с помощью специальных программ. Например с помощью ShellExView
Принцип её прост: выделяем нужный пункт и жмем на красный кружок вверху программы. Здесь главное чтобы Тип был Контекстное меню
Теперь немного про то, как создать свой пункт в контекстном меню
.
Дело в том, что добавить такой пункт для папок или определенных файлов, а так же на "пустом" месте с помощью реестра не получится. Можно лишь назначить на то, когда открывается при ПКМ на Рабочем столе. Поэтому я рекомендую почитать статью и воспользоваться тем, что там описано.
Ну или же воспользоваться другой утилитой - Ultimate Windows Context Menu Customizer
() которая имеет кучу возможностей, но на английском. И там нам нужно лишь выбрать пункт и удалить его:
Если кому интересно подробнее и не разберетесь, то пишите в комментариях и я помогу. Там в левой колонке нужно выбрать пункт (компьютер, папка, файлы и т.п.) где вызывается контекстное меню, а правее выбрать что удалить и нажать кнопку внизу Remove Item. Если дружите с английским, то разберетесь.
Как добавить свою программу в КМ -> Создать можно догадаться если читали внимательно всю статью, а именно про удаление одного из этого пункта. Нужно лишь наоборот создать подраздел и написать для нужного расширения.
В целом статья получилась немного сумбурная и больше по части удаления из контекстного меню, т.к. я думаю что это более актуально, да и статья про добавление есть. Поэтому если что не понятно - пишите в комментариях. Разберемся.
Работоспособность всех устройств. При сбоях, поломках не всегда нужно вызывать специалистов, оплачивая их услуги подчас по довольно высоким расценкам. Многие недоработки, ошибки можно исправить самостоятельно. К такого рода сбоям, ошибкам относится, когда правая кнопка мыши не открывает контекстное меню. Как поступать в таких случаях?
Вначале следует выяснить, почему происходит сбой в работе, почему не работает контекстное меню Windows 10. Здесь возможны несколько причин:
- захламлённость реестра устаревшими файлами;
- отсутствие программ, включённых в контекстное меню, их нестабильная работа.
Рассмотрим, что делать в этих случаях, как изменить ситуацию, когда не открывается контекстное меню правой кнопкой мыши.
Если не появляется контекстное меню по правой кнопке из-за захламлённости реестра устаревшими файлами, рекомендуем для очистки воспользоваться утилитой, например, Glary Utilities. Glary Utilities представляет собой комплект системных твикеров, утилит, способствующих защите, тонкой настройке, повышению производительности ПК. С помощью набора можно удалить ненужные файлы , засоряющие систему, записи в реестре, давно устаревшие, оптимизировать оперативку, управлять автозагрузкой, оптимизировать память и иные функции, полезные для хорошего функционирования компьютера. Glary Utilities можно скачать бесплатно.
Проставив настройки, очистите ваше устройство от ненужных файлов посредством этой же утилиты, почистите реестр , тем самым увеличив быстродействие компьютера.
Исправление ошибки зависания
Если при нажатии ПКМ на файл, папку, не работает контекстное меню на рабочем столе, компьютер зависает, клавиша не реагирует на команды, можно устранить это зависание двумя способами, советуем выполнить оба последовательно. Прежде чем приступать к любому из них, нужно иметь права администратора . Вам придётся работать с реестром, здесь надо быть осторожным, при неправильных действиях система может отказать. Поэтому, приступая к процессу исправления сбоев, создайте непременно точку восстановления системы, прежде чем что-либо удалите.
«Глухое» зависание вызывается, как правило, нестабильно работающей программой, зависшей программой либо когда ссылка в контекстном меню, указывает на ресурс несуществующий.
Способ первый
Выполняйте последовательно шаги:
- Проверьте появившейся список на наличие удалённых уже вами программ.
- Если есть в списке программа, которую вы удаляли, уберите её из реестра. Перед удалением любого раздела реестра рекомендуем создавать его архивную копию для сохранения на случай необходимости восстановить.
Способ второй
Алгоритм при втором способе, когда у вас не открывается контекстное меню Windows 10, будет следующим.
- Откройте редактор реестра, как описывалось в пунктах 1–2 предыдущего способа.
- Откройте подраздел HKEY_CLASSES_ROOT,
- В нем увидите несколько подразделов с названиями, как «name_programm.exe», «name_programm.dll». Поочерёдно проверьте каждый, кликая ЛКМ, до подраздела «command». Все подразделы должны открываться. Если не открывается, в правой части окна смотрите наличие параметра «NoOpenWith». Нет такого параметра - создайте его. Для чего выполните действия:
- Найдя подраздел «command», кликните ЛКМ, проверьте наличие в правой части параметра «(По умолчанию)». В параметре должен быть прописан на приложение либо сетевой ресурс, существующие в компьютере.
- Если параметр ссылается на отсутствующий уже ресурс, удалить следует весь раздел, начинающийся с названия этого ресурса, программы. Не забудьте перед удалением создать архивную копию для восстановления при необходимости. Удаляете, кликнув по названию раздела ПКМ, затем нажав «Удалить» - «Да».
После выполненных двух способов, контекстное меню должно открыться, ПК перестанет зависать при кликах ПКМ на файл.