
Voy a reemplazar los elementos del menú contextual predeterminado de Win10 por elementos modificados por el usuario, es decir, eliminar todos los elementos que ya existen y agregar mis propios elementos cuando se hace clic derecho en una carpeta específica.
Ya agregué mis propios elementos en la parte superior del menú; consulte la imagen en el enlace de arriba.
Pero no estoy seguro de cómo eliminar todos los elementos ya existentes.
Estoy intentando utilizar esta función para mi aplicación de escritorio usando C#, pero antes de eso me gustaría hacerlo primero en el Registro de Windows.
Necesito la ayuda de alguien que sea experto en el Registro de Windows.
Respuesta1
Esta no es una respuesta completa, pero muestra cómo eliminar algunos de estos elementos molestos, deDiezForosyGrandes frikis, qv Disculpas, es demasiado largo para solo un comentario. Véase también este artículo sobreCómo ser friki. Guarde el siguiente código como un archivo .reg para eliminar tres de esos elementos:
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}]
Otros,túhan añadido, por ejemplo,Abrir con código,GUI de Git aquíyGit Bash aquí, al permitir que el software de terceros agregue elementos al menú contextual. Utilice las opciones del software para eliminarlos. El siguiente ejemplo es para 7-Zip, que he usado:
Sí, esto es una molestia y es posible que sea necesario rehacerlo después de las actualizaciones (y es posible que no funcionen en Windows 11).