Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Чистим контекстные меню в Windows.doc
Скачиваний:
2
Добавлен:
26.08.2019
Размер:
117.25 Кб
Скачать

Удаление команды контекстного меню из системного реестра

Некоторые команды контекстного меню входят не в Directory, а в раздел Folder — точнее, в подразделы HKEY_CLASSES_ROOT\Folder\shell и HKEY_CLASSES_ROOT\Folder\shellex. Например, так можно удалить из контекстного меню команду проверки файла антивирусом Касперского (предварительно создав резервную копию ветви).

Для удаления команд контекстного меню для других типов файлов выполняется аналогичная процедура. К сожалению, не всегда просто найти ключ реестра для нужного типа файла. Один из способов это сделать — открыть Windows Explorer (Проводник) или окно любой папки, выделить файл соответствующего типа и воспользоваться комбинацией Shift+F10, чтобы открылось контекстное меню файла. Затем вернуться в Registry Editor, развернуть ветвь HKEY_CLASSES_ROOT, выбрать команду Edit > Find (Правка > Найти) и ввести название команды, которую нужно удалить. При этом проследите, чтобы в разделе Look at (Искать в) был выбран режим Data (Данные). Щелкните на кнопке Find Next. Если повезет, вы найдете команду, в ключе которой есть введенный вами текст. В ключах типов файлов обычно присутствуют их расширения — например, ключ для файлов с расширением TXT называется txtfile. Как и в предыдущих случаях, экспортируйте родительский ключ (такой как shell) для всех удаляемых ключей (на тот случай, если вы ошибетесь и захотите восстановить все, как было), затем выделите ключ, который хотите удалить, и нажмите клавишу Delete.

Поиск ключа в системном реестре: возможно, вам повезет, и вы найдете то, что нужно

Некоторые команды присутствуют в контекстных меню нескольких типов файлов. Для удаления таких команд нужно открыть в редакторе системного реестра ключ HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers, выбрать команду Registry > Export Registry File (Реестр > Экспортировать файл реестра) или File > Export Registry File (Файл > Экспортировать файл реестра), чтобы создать резервную копию этой ветви, и найти в ней ключи, соответствующие командам меню, которые вы хотите удалить. Например, для того чтобы удалить команды, создаваемые при установке Adobe Acrobat 6 для многих типов файлов, выберите ключ Adobe.Acrobat.ContextMenu и нажмите клавишу Delete или щелкните правой кнопкой мыши на этом ключе и выберите команду Delete (Удалить).

А нужно ли?..

Каждое приложение настраивает контекстное меню на свой лад. Иногда приходится пробираться сквозь дебри диалоговых окон, искать подсказки в справочной системе и даже в интернете. И все равно в итоге нередко выясняется, что ничего изменить нельзя. Например, если команда проверки антивирусом Касперского удаляется из реестра, то такая же команда Norton AntiVirus "приклеена" навсегда, так что остается только расслабиться и… привыкать 

PRO-DIGITAL.UCOZ.COM

Все о технике и не только