После установки офисного пакета Microsoft Office у некоторых пользователь не добавляются различные компоненты (Word, Excel) в контекстное меню «Создать». Для большинства это не проблема, они запускают Word либо из меню пуск, либо добавляют его на панель задач. Хотя создавать документы гораздо удобней и быстрей из меню «Создать». Существует достаточно много способов добавить Word в контекстное меню «Создать». Самый простой это переустановка, а самый сложный это внесение изменений в системный реестр операционной системы. Переустановка занимает достаточно много времени особенно это касается Microsoft Office 2016, а в реестр не опытным пользователям лучше вообще не лезть. Сегодня хочу вам рассказать о самом простом и быстром способе, которым сможет воспользоваться каждый.
Так же рекомендую прочитать интересные статьи на тему настройки различных меню Windows.
Как расширить стандартные контекстные меню
Как убрать задержку появления контекстного меню
Как удалить неиспользуемые пункты из контекстного меню
Простой способ добавить Word в контекстное меню «Создать»
И так после установки офиса вы заметили что в контекстном меню «Создать» нет Word.
Для того чтобы его туда вернуть открываем «Выполнить» через меню «Пуск» либо нажав сочетание клавиш «Win+R» и вводим команду winword.exe /r.
Она запустить настройку офисного пакета, вам стоит только дождаться окончания.
После чего Word появиться в меню «Создать».
Можно так же добавить Word или любое другое приложения сразу в контекстное меню рабочего стола, для этого вам нужно будет воспользоваться специальной утилитой Easy Context menu.
Скачать Easy Context menu — https://www.softportal.com/software-36315-easy-context-menu.html
Она не требует установки и сразу запускается, в открывшемся окне программы переходим в редактор списка программ.
Выделяем контекстное меню в которое хотим добавить программу, в нашем случае нужно отметить «Контекстное меню рабочего стола». Далее снизу нажимаем «Добавить команду».
Выбираем необходимое приложение в нашем случае это «Word», нужно указать путь до файла .exe.
После чего выбранное приложение появиться слева в списке, закрываем редактор.
Осталось только отметить его и нажать «Применить изменения».
После чего Word должен появиться в меню которое вызывается кликом ПКМ на рабочем столе.
С помощью программы Easy Context menu можно добавлять программы и приложения практически во все контекстные меню Windows.
Юрий, читатель рассылки, интересуется — как изменить очередность команд в меню правой кнопки?
Если речь идет о контекстном меню в редакторе Word (а не операционной системы), то одним из способов быстрого доступа к часто используемым командам редактора Word, может быть вариант размещения их в контекстном меню, вызываемом по щелчку правой кнопки мыши на свободном месте документа Word:
- В меню Сервис выберите команду Настройка. Откроется одноименное диалоговое окно.
- Перейдите на вкладку Панели инструментов и установите флажок на пункте Контекстные меню. На рабочем окне редактора появится одноименная панель инструментов:
Панель Контекстные меню содержит массу контекстных меню, вызываемых при различных режимах работы редактора. Можно выбрать любое меню и настроить его по своему усмотрению, удалив или добавив в него те или иные команды, а также переместить команды выше или ниже других.
Например, можно добавить в контекстное меню Таблицы дополнительную команду из главного меню Таблицы, перетащив нужный значок либо выбрав соответствующую команду из вкладки Команды диалогового окна Настройка.
Совет применим для версии редактора Word 2003 и ниже.
- Download addin — 47.02 KB
Introduction
This is a very simple article, which is about how you can add a menu item in Microsoft Office Word 7/10 application context menu. Here we will discuss some custom event & delegates used for adding menu item.
The concept is simple; we will create an addIn project using Microsoft Visual Studio 2010. If you are not familiar with creating an addIn project, I would like to request you to read the article from the link below:
- Outlook 2007 add-in using Microsoft Visual C#.NET
Background
Anyway, what are we actually doing in this article? Let’s make it clear first, we are trying to implement the functionalities listed below:
- We will create an AddIn for Microsoft Office Word.
- We will write few function/methods for adding a menu item in Microsoft Office Word application context menu.
- We will write a custom event for that item.
- We will write some text into the current open document.
That’s it, so let’s start to write code.
Using the Code
For this purpose, we will use a delegate ApplicationEvents4_WindowBeforeRightClickEventHandler
And a button event handler _CommandBarButtonEvents_ClickEventHandler
.
Actually, we created two custom events:
MyButton_Click()
App_WindowBeforeRightClick()
The first event, i.e.,»MyButton_Click()
» will just display a message box with a simple text message to ensure that you click on your custom menu item. The event «App_WindowBeforeRightClick()
» will be fired when you right click on your Microsoft Word document. In code, we write a method «AddItem()
» which is actually add the menu item into the Microsoft Office Word application context menu.
More information about ApplicationEvents4_WindowBeforeRightClickEventHandler
could be found at this link.
More information about _CommandBarButtonEvents_ClickEventHandler
could be found at this link.
The following figure A shows the output of the add-in program.
Figure A
A sample code snippet is given below:
public partial class ThisAddIn { _CommandBarButtonEvents_ClickEventHandler eventHandler; private void ThisAddIn_Startup(object sender, System.EventArgs e) { try { eventHandler = new _CommandBarButtonEvents_ClickEventHandler (MyButton_Click); Word.Application applicationObject = Globals.ThisAddIn.Application as Word.Application; applicationObject.WindowBeforeRightClick += new Microsoft.Office.Interop.Word.ApplicationEvents4_ WindowBeforeRightClickEventHandler(App_WindowBeforeRightClick); } catch (Exception exception) { MessageBox.Show("Error: " + exception.Message); } } private void App_WindowBeforeRightClick (Microsoft.Office.Interop.Word.Selection Sel, ref bool Cancel) { try { this.AddItem(); } catch (Exception exception) { MessageBox.Show("Error: " + exception.Message); } } private void AddItem() { Word.Application applicationObject = Globals.ThisAddIn.Application as Word.Application; CommandBarButton commandBarButton = applicationObject.CommandBars.FindControl (MsoControlType.msoControlButton, missing, "HELLO_TAG", missing) as CommandBarButton; if (commandBarButton != null) { System.Diagnostics.Debug.WriteLine("Found button, attaching handler"); commandBarButton.Click += eventHandler; return; } CommandBar popupCommandBar = applicationObject.CommandBars["Text"]; bool isFound = false; foreach (object _object in popupCommandBar.Controls) { CommandBarButton _commandBarButton = _object as CommandBarButton; if (_commandBarButton == null) continue; if (_commandBarButton.Tag.Equals("HELLO_TAG")) { isFound = true; System.Diagnostics.Debug.WriteLine ("Found existing button. Will attach a handler."); commandBarButton.Click += eventHandler; break; } } if (!isFound) { commandBarButton = (CommandBarButton)popupCommandBar.Controls.Add (MsoControlType.msoControlButton, missing, missing, missing, true); System.Diagnostics.Debug.WriteLine("Created new button, adding handler"); commandBarButton.Click += eventHandler; commandBarButton.Caption = "Hello !!!"; commandBarButton.FaceId = 356; commandBarButton.Tag = "HELLO_TAG"; commandBarButton.BeginGroup = true; } } private void RemoveItem() { Word.Application applicationObject = Globals.ThisAddIn.Application as Word.Application; CommandBar popupCommandBar = applicationObject.CommandBars["Text"]; foreach (object _object in popupCommandBar.Controls) { CommandBarButton commandBarButton = _object as CommandBarButton; if (commandBarButton == null) continue; if (commandBarButton.Tag.Equals("HELLO_TAG")) { popupCommandBar.Reset(); } } } private void ThisAddIn_Shutdown(object sender, System.EventArgs e) { Word.Application App = Globals.ThisAddIn.Application as Word.Application; App.WindowBeforeRightClick -= new Microsoft.Office.Interop.Word.ApplicationEvents4_ WindowBeforeRightClickEventHandler(App_WindowBeforeRightClick); } #region VSTO generated code private void InternalStartup() { this.Startup += new System.EventHandler(ThisAddIn_Startup); this.Shutdown += new System.EventHandler(ThisAddIn_Shutdown); } #endregion private void MyButton_Click(CommandBarButton cmdBarbutton, ref bool cancel) { System.Windows.Forms.MessageBox.Show ("Hello !!! Happy Programming", "Hello !!!"); Globals.ThisAddIn.Application.Selection.InsertAfter ("I love CodeProject" + Environment.NewLine); Globals.ThisAddIn.Application.Selection.InsertAfter ("Author: " + "Md. Marufuzzaman" + Environment.NewLine); Globals.ThisAddIn.Application.Selection.InsertAfter ("Thanks To : " + Environment.UserName + Environment.NewLine); Globals.ThisAddIn.Application.Selection.InsertAfter ("Current time is :" + DateTime.Now.ToLongTimeString() + Environment.NewLine); RemoveItem(); } }
History
- 29th Aug 2011: Initial post
0 / 0 / 0 Регистрация: 04.06.2020 Сообщений: 6 |
|
1 |
|
04.06.2020, 16:33. Показов 3421. Ответов 11
Добрый день.
0 |
143 / 245 / 24 Регистрация: 08.02.2019 Сообщений: 1,044 |
|
04.06.2020, 19:59 |
2 |
aprokhno,
0 |
8927 / 4839 / 1885 Регистрация: 11.02.2013 Сообщений: 10,246 |
|
04.06.2020, 20:31 |
3 |
ЧЯДНТ? Миниатюры
0 |
0 / 0 / 0 Регистрация: 04.06.2020 Сообщений: 6 |
|
04.06.2020, 20:44 [ТС] |
4 |
Не совсем то.
Так вот. В Word 2007 в списке элементов этого меню была примерно такая команда «Создать стиль на основе выделенного фрагмента текста».
0 |
ViterAlex 8927 / 4839 / 1885 Регистрация: 11.02.2013 Сообщений: 10,246 |
||||
04.06.2020, 21:01 |
5 |
|||
aprokhno, я тоже показал контекстное меню, правда, со всплывающей панелью.
Сохраняешь, закрываешь. Открываешь Word. Наслаждаешься результатом. Миниатюры
0 |
0 / 0 / 0 Регистрация: 04.06.2020 Сообщений: 6 |
|
05.06.2020, 04:39 [ТС] |
6 |
Поиск файла normal.dotm дал целый список, см. ниже.
Поскольку не уверен, какой из файлов следует редактировать, добавлял ваш скрипт поочередно в несколько файлов. И еще. Странно, но загрузив normal.dotm в программу RibbonXmlEditor (до добавления вашего крипта), не увидел ничего: просто синий экран.
0 |
8927 / 4839 / 1885 Регистрация: 11.02.2013 Сообщений: 10,246 |
|
05.06.2020, 09:46 |
7 |
aprokhno, какая ОС? XP что ли?
0 |
0 / 0 / 0 Регистрация: 04.06.2020 Сообщений: 6 |
|
05.06.2020, 10:13 [ТС] |
8 |
Windows 7 x64
0 |
8927 / 4839 / 1885 Регистрация: 11.02.2013 Сообщений: 10,246 |
|
05.06.2020, 10:27 |
9 |
aprokhno, ну варианта два. Это либо
загрузив normal.dotm в программу RibbonXmlEditor (до добавления вашего крипта), не увидел ничего: просто синий экран. Так и должно быть, ведь никаких настроек ещё не делалось. В это синее поле нужно вставить предложенный мною код.
0 |
0 / 0 / 0 Регистрация: 04.06.2020 Сообщений: 6 |
|
05.06.2020, 12:11 [ТС] |
10 |
Так я и делал. Результата, как уже писал выше, нет.
0 |
8927 / 4839 / 1885 Регистрация: 11.02.2013 Сообщений: 10,246 |
|
05.06.2020, 15:18 |
11 |
Значит, не тот шаблон редактировался. Путь к шаблону можно посмотреть в настройке Параметры→Сохранение→»Расположение по умолчанию для личных шаблонов»
0 |
0 / 0 / 0 Регистрация: 04.06.2020 Сообщений: 6 |
|
06.06.2020, 03:42 [ТС] |
12 |
Да нет, сверил путь в настройках. Все верно. И, тем не менее, изменений в контекстном меню по-прежнему нет.
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
06.06.2020, 03:42 |
12 |
Настройка контекстных меню в Word
Меню, которое появляется после нажатия правой кнопки мыши в редакторе Word, позволяет сэкономить массу времени, так как на экран мгновенно выводятся часто используемые команды для выполнения определенной задачи.
Настройка контекстных меню в Word
Меню, которое появляется после нажатия правой кнопки мыши в редакторе Word, позволяет сэкономить массу времени, так как на экран мгновенно выводятся часто используемые команды для выполнения определенной задачи. Однако в контекстном меню может не оказаться необходимых вам команд — так, если щелкнуть правой кнопкой мыши на каком-либо слове документа, команда «Тезаурус» (Thesaurus) не появится. Тем не менее ее можно добавить, используя следующий метод.
Word 97
- Выберите пункты меню «Сервис?Настройка» (Tools?Customize) и в диалоговом окне «Настройка» (Customize) отметьте закладку «Панели инструментов» (Toolbars).
- В списке «Панели инструментов» (Toolbars) включите опцию «Контекстные меню» (Shortcut Menus) для вывода на экран соответствующей панели инструментов.
- Выберите необходимую категорию для отображения списка меню, а затем то меню, которое требуется модифицировать.
- В диалоговом окне «Настройка» выделите закладку «Команды» (Commands), а в списке «Категории» (Categories) — необходимую категорию. Например, команда «Тезаурус» находится в категории «Сервис» (Tools), что соответствует ее расположению в меню редактора Word. Перетащите мышью команду, которую вы хотите добавить в отображаемое на экране контекстное меню. Нажмите кнопку «Закрыть» (Close). Примечание. Чтобы удалить любую команду, выведите ее мышью за пределы меню.
Word 6 и 7
- Выберите пункты «Сервис?Настройка» (Tools?Customize), а затем в диалоговом окне «Настройка» (Customize) — закладку «Меню» (Menus).
- В списке «Изменить меню» (Change What Menu) найдите и отметьте меню, которое хотите модифицировать.
- Получив список категорий с именами типа «Файл» (File) и «Формат» (Format), выделите категорию команды, которую собираетесь добавить. Если вы ее не находите, то укажите «Все команды» (All Commands).
- В списке «Команды» (Commands) отыщите и выделите команду, которую будете добавлять. Если необходимо поместить команду в определенную позицию контекстного меню, то откройте список «Положение в меню» (Position on Menu) и выберите одну из первых трех. Нажмите кнопки «Добавить» (Add) и «Закрыть» (Close). Примечание. Чтобы удалить пункт из контекстного меню, выделите команду в списке «Положение в меню» и отметьте кнопку «Удалить» (Remove).
Очистка текста электронной почты
Когда вы вставляете текст из сообщения электронной почты или загружаете текстовый файл в документ Word, то получаете странное разбиение текста на строки. Проблема заключается в том, что Word помещает символы абзаца в конец каждой вставленной строки. (Для отображения всех невидимых символов нажмите на основной панели инструментов кнопку «Непечатаемые символы».) Хотя в Word 97 команда «Формат?Автоформат» (Format?AutoFormat) и позволяет несколько очистить текст от нежелательных символов, она может также добавить ненужные стили заголовков для отформатированного текста. Чтобы преобразовать сообщения электронной почты в простой текст (без форматирования), я создал макрос для Word 97, 6 и 7. Выполните представленную ниже процедуру, чтобы создать макрос для вашей версии редактора, а если у вас нет желания вводить все эти длинные и непонятные команды, загрузите его с Web-узла PC World-FileWorld.
Word 97
- Выберите пункты меню «Сервис?Макрос?Макросы» (Tools? Macro?Macros).
- В диалоговом окне «Макрос» (Macros) в поле «Имя» (Macro Name) введите fixmail и нажмите кнопку «Создать» (Create).
- Аккуратно между строками Sub fixmail() и End Sub введите текст макроса, включая все символы пунктуации. Примечание. Там, где в тексте макроса встречаются символы «##», нажмите один раз клавишу пробела. Не вводите ##.
- Выберите пункт меню «Файл?Сохранить Normal» (File? Save Normal), а затем «Файл?Закрыть и вернуться в Microsoft Word» (File?Close and Return to Microsoft Word).
Sub fixmail() dowhat = wdFindStop If Selection.Type = wdSelectionIP Then Selection.HomeKey Unit:=wdStory dowhat = wdFindContinue End If Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = ?^p? .Replacement.Text = ?@@@? .Forward = True .Wrap = dowhat End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ?@@@@@@? .Replacement.Text = ?^p^p? .Forward = True .Wrap = dowhat End With Selection.Find.Execute Replace:=wdReplaceAll With Selection.Find .Text = ?@@@? .Replacement.Text = ?##? .Forward = True .Wrap = dowhat End With Selection.Find.Execute Replace:=wdReplaceAll End Sub
Word 6 и 7
- Выберите пункты меню «Сервис?Макрос» (Tools?Macro).
- В диалоговом окне «Макрос» (Macro) в поле «Имя» (Macro Name) наберите fixmail и нажмите кнопку «Создать» (Create).
- Аккуратно введите между строками Sub MAIN и End Sub указанный ниже текст макроса, включая все символы пунктуации. Примечание. Прежде чем нажать , введите полностью строки, начинающиеся с EditReplace и заканчивающиеся .Wrap = dowhat. Там, где в тексте макроса встречаются символы «##», нажмите один раз клавишу пробела. Не вводите ##.
- Выберите пункты «Файл?Закрыть» (File?Close) и для сохранения внесенных изменений нажмите «Да» (Yes).
Sub MAIN dowhat = 1 If SelType() = 2 Then dowhat = 0 End If EditReplace .Find = ?^p?, .Replace = ?@@@?, .Direction = 0, .ReplaceAll, .Wrap = dowhat EditReplace .Find = ?@@@@@@?, .Replace = ?^p^p?, .Direction = 0, .ReplaceAll, .Wrap = dowhat EditReplace .Find = ?@@@?, .Replace = ?##?, .Direction = 0, .ReplaceAll, .Wrap = dowhat End Sub
С помощью данного макроса можно переформатировать и весь документ, и выделенный фрагмент текста. Выберите пункт меню «Сервис?Макрос?Макросы» (Word 97) или «Сервис?Макрос» (Word 6 или 7), в списке «Имя» (Macro Name) выделите fixmail и нажмите кнопку «Выполнить» (Run). Примечание. Данные макросы лучше работают с текстом, состоящим из абзацев, разделенных пустой строкой, — такое форматирование используется для большинства сообщений электронной почты. Если ваш текст включает также разделы с короткими строками в формате списка, то выделите блоки с обычным форматированием и выполните макрос для каждого из них.
Стилизованное переформатирование
Чтобы предварительно посмотреть, что получится в результате применения различных стилей к существующему документу Word, вам потребуется «Библиотека стилей» (Style Gallery), которая, в отличие от простого форматирования текста, позволяет выявить разницу между различными способами форматирования писем, заметок или отчетов, построенных на основе имеющихся в редакторе Word шаблонов.
- Откройте в Word документ и выберите пункты «Формат?Библиотека стилей» (Format?Style Gallery).
- В секции «Просмотреть» включите опцию «Документ» (Document), а в списке «Шаблон» (Template) задайте один из шаблонов. В окне предварительного просмотра вы увидите, как будет выглядеть документ после его применения.
- Выбрав подходящий шаблон, для его использования и возврата в окно редактирования документа нажмите ОК.
Совет. Для просмотра документа до его создания в каком-либо стиле можно обратиться к «Библиотеке стилей» и выбрать опцию «Пример» (Example) или «Образцы стилей» (Style Samples). Чтобы создать документ в таком же стиле, как из выбранного шаблона, нажмите ОК.
Выравнивание нумерованных списков
При создании нумерованного списка в Word номера строк выровнены по левому краю. Мне не нравится, что в случае, когда он содержит более девяти пунктов, единица в цифре 10 и каждой следующей строке всегда выровнена по левому краю. Есть ли какой-нибудь способ выравнивания цифр по правому краю?
Большинство людей разделяют ваше недовольство по поводу используемого по умолчанию стиля выравнивания цифр. К счастью, это можно исправить.
Word 97
- До создания нумерованного списка или после выделения существующего выберите пункты меню «Формат?Список» (Format?Bullets and Numbering).
- Если необходимо, в диалоговом окне «Список» (Bullets and Numbering) щелкните мышью по закладке «Нумерованный» (Numbered) и выделите нужный вам стиль создания списка.
- Нажмите кнопку «Изменить» (Customize).
- В ниспадающем списке «Положение номера» (Number position) диалогового окна «Изменение нумерованного списка» (Customize Numbered List) задайте «По правому краю» (Right).
Word 6 и 7.
- До создания нумерованного списка или после выделения существующего выберите пункты меню «Формат?Список» (Format?Bullets and Numbering).
- Если необходимо, в диалоговом окне «Список» (Bullets and Numbering) выделите закладку «Нумерованный» (Numbered) и задайте один из стилей создания списка.
- Нажмите кнопку «Изменить» (Modify).
- В ниспадающем списке «Выравнивание текста списка» (Alignment of List Text) раздела «Положение номера» (Number Position) диалогового окна «Изменение нумерованного списка» (Modify Numbered List) укажите «По правому краю» (Right). Для завершения процедуры нажмите ОК.
Полноэкранный режим просмотра Word
Полноэкранный режим просмотра редактора Word, для перехода в который необходимо указать пункты «Вид?Во весь экран» (View?Full Screen), убирает с экрана все «лишнее» и оставляет больше места для текста. Чтобы в таком режиме произвести форматирование текста, выделите его и щелкните правой кнопкой мыши для отображения контекстного меню. Можно также воспользоваться сочетанием клавиш — например, +I для курсивного или +B для полужирного начертания. Для доступа к меню Word нажмите , а затем клавишу с соответствующей буквой, в частности, для меню «Файл» (File) укажите +Ф (+F), а для меню «Правка» (Edit) — +П (+E). Чтобы возвратиться к обычному режиму редактирования, нажмите (в Word 6 или более поздних версиях) или кнопку «Вернуть обычный режим» (Close) на панели инструментов «Во весь экран» (Full Screen) (Word 7 и 97).
В этой статье речь пойдет о контекстном меню проводника. А если быть более точным, про то как добавлять, или удалять различные пункты и ссылки в нему. Это меню появляется каждый раз, когда мы делаем клик правой кнопкой мыши по какому-либо элементу на рабочем столе, в окнах и даже по пустому пространству. На недавно установленной операционной системе оно будет относительно пустым. Кроме драйверов видеокарты и стандартных разделов, там ничего не увидите.
Со временем, различные программы и приложения будут заполнять это меню, и оно уже может выглядеть примерно так:
Контекстная реклама для вашего бизнеса https://webgiga.ru/what-we-do/context-adv/
Довольно удобная штука, которая позволяет быстро запускать нужные приложения. Но, обратите внимание, какой длинный список. Часть из этих программ вы довольно редко используете, а часть вообще можете совсем не использовать. И из-за этого, чтобы что-то необходимое здесь отыскать, приходиться сильно приглядываться. В таком случае, лучше всего удалить все не нужное. После этого, пользоваться контекстным меню станет намного удобнее.
Содержание
- 1 Убираем пункты из контекстного меню
- 2 Редактирование контекстного меню при помощи реестра
- 3 Убираем пункты с помощью программы
- 4 Добавляем пункты в контекстное меню с помощью утилиты
Убираем пункты из контекстного меню
Есть несколько различных путей, как это осуществить, от стандартных методов, до использования специальных утилит. Рассмотрим все эти способы по порядку. Проще всего сделать это через настройки самой программы, которая лишняя в меню. Как правило, нужный параметр можно найти либо на основной вкладке настроек, или же в Интеграции, Загрузке/Добавлении. К примеру, так это выглядит в распространенном архиваторе WinRAR, где достаточно убрать галочку, напротив необходимого параметра.
Часто и в других приложениях все выглядит примерно так же.
Но если не было найдено никаких настроек, то тут придется сделать немного больше шагов. Ведь в этом случае необходимо подкорректировать реестр, с помощью редактора реестра. Поэтому, на всякий случай, делаем резервную копию реестра. После этого запускаем редактор реестра и переходим по такому пути: HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers
За последним каталогом следуют папки, соответствующие тем самым пунктам в контекстном меню. Теперь находим ту программу, что не нужна, нажимаем правой кнопкой мыши по этому каталогу и выбираем «Удалить».
Выскочит предупреждение. Подтверждаем свое желание удалить этот раздел.
Далее выполняем перезагрузку компьютера и смотрим что у нас получилось.
Редактирование контекстного меню при помощи реестра
Если пункт, в контекстном меню остался, то в редакторе реестра перейдите по такой ветви:
HKEY_CLASSES_ROOTAllFileSystemObjectsShellExContextMenuHandlers
Затем выполните предыдущие действия, по удалению не нужных разделов программ в реестре.
Для удаления пунктов меню, которое можно открыть если кликнуть по папке, можно перейти по таким путям:
HKEY_CLASSES_ROOTDirectoryshell HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers
HKEY_CLASSES_ROOTFoldershell HKEY_CLASSES_ROOTFoldershellexContextMenuHandlers
Что бы редактировать пункт «Открыть с помощью…» откройте эту ветвь: HKEY_CLASSES_ROOT*OpenWithList
А для того, чтобы отредактировать содержание контекстного меню логических дисков, смотрите такие ветви:
HKEY_CLASSES_ROOTDriveshell HKEY_CLASSES_ROOTDriveshellexContextMenuHandlers
Убираем пункты с помощью программы
Как уже упоминалось выше, редактировать описание контекстного меню можно не только вручную, но и при помощи специальных утилит. Для примера рассмотрим ShellExView.
Скачать ShellExView х86
Скачать ShellExView х64
Тут все довольно просто. Смотрим программы с типом «Контекстное меню» выделяем их и нажимаем на красный кружочек.
Добавляем пункты в контекстное меню с помощью утилиты
Тут, добавить новый пункт, просто отредактировав реестр, не выйдет. Поэтому, мы воспользуемся специальной программой Ultimate Windows Context Menu Customizer. Которая позволяет достаточно гибко настроить контекстное меню. Например, мы можем выбрать не нужные разделы в меню и удалить их.
В целом, программа довольна проста в использовании, поэтому не сложно разобраться как ею пользоваться. Добавление новых пунктов происходит в обратном порядке.
Скачать UWCMC