Как заменить элементы контекстного меню по умолчанию на элементы, измененные пользователем, при щелчке правой кнопкой мыши по определенной папке в win10

Как заменить элементы контекстного меню по умолчанию на элементы, измененные пользователем, при щелчке правой кнопкой мыши по определенной папке в win10

введите описание изображения здесь

Я собираюсь заменить стандартные элементы контекстного меню Win10 на элементы, измененные пользователем, то есть удалить все уже существующие элементы и добавить свои собственные элементы при щелчке правой кнопкой мыши по определенной папке.

Я уже добавил свои собственные пункты в верхнюю часть меню — см. изображение по ссылке выше.

Но я не уверен, как удалить все уже существующие элементы.

Я пытаюсь реализовать эту функцию для своего настольного приложения с помощью C#, но перед этим я хотел бы сделать это в реестре Windows.

Мне нужна помощь эксперта по реестру Windows.

решение1

Это не полный ответ, но он показывает, как удалить некоторые из этих неприятных элементов, изДесятьФорумовиГлавные гики, qv Извините, слишком длинно для простого комментария. См. также эту статью наКак стать гиком. Сохраните код ниже как файл .reg, чтобы удалить три из этих элементов:

Windows Registry Editor Version 5.00
; Remove pin to Start
[-HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\PintoStartScreen]
[-HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\PintoStartScreen]
[-HKEY_CLASSES_ROOT\Microsoft.Website\ShellEx\ContextMenuHandlers\PintoStartScreen]
[-HKEY_CLASSES_ROOT\mscfile\shellex\ContextMenuHandlers\PintoStartScreen]
; Remove pin to Quick Access
[-HKEY_CLASSES_ROOT\Folder\shell\pintohome]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\pintohome]
; Remove pin to Taskbar
[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{90AA3A4E-1CBA-4233-B8BB-535773D48449}]

Другие,тыдобавили, например,Открыть с помощью кода,Git GUI здесьиGit Bash здесь, разрешив стороннему программному обеспечению добавлять элементы в контекстное меню. Используйте параметры программного обеспечения, чтобы удалить их. Пример ниже для 7-Zip, который я использовал:

Контекстное меню 7-Zip

Да, это неприятно, и, возможно, придется это переделывать после обновлений (и они могут не работать в Windows 11).

Связанный контент