Categories

Links

Administrar las entradas para archivos, carpetas, unidades y objetos del espacio de nombre

Translated by Jose Gallardo
Published on Aug 03, 2008
Send your feedback

Entradas del menú contextual

Cuando hace clic con el botón derecho del ratón sobre una carpeta, verá que aparecen algunas entradas del menú contextual, pudiendo ser algunas inválidas o sencillamente que queramos quitarla. Por ejemplo, cuando desinstala un software hay veces que las correspondientes entradas no son eliminadas. Siga leyendo para aprender cómo eliminarlas manualmente.

* HKCR hace referencia a la clave HKEY_CLASSES_ROOT

Primero, hacer una copia de seguridad del registro

A lo largo de todo este artículo se hace referencia a editar el registro y modificar las entradas del menú contextual para un objeto. Antes de modificar el registro es aconsejable crear copias de seguridad. Iniciar Regedit.exe y navegar hasta la clave que se quiera modificar. Mirar las distintas subclaves para las entradas del menú contextual a modificar. Antes de eliminar la clave, hacer una copia de seguridad de la rama por si posteriormente se quiere deshacer los cambios. Puesto que no se van a modificar distintas partes del registro, es suficiente con exportar las claves relacionadas. Una vez hecho esto, eliminar la subclave para quitar la entrada del menú contextual.

Para saber cómo hacer una copia de seguridad del registro completa pueden leerse las siguientes páginas:

Directorio

Las entradas del menú contextual para los Directorios están construidas a partir de estas localización del registro. Lo mismo ocurre para el botón Inicio de la Barra de tareas.

[HKCR\SystemFileAssociations\Directory.Audio\shell\]

[HKCR\SystemFileAssociations\Directory.Audio\shellex\ContextMenuHandlers\]

[HKCR\Directory\Shell\]

[HKCR\Directory\ShellEx\ContextMenuHandlers\]

[HKCR\AllFilesystemObjects\shell\]

[HKCR \ AllFilesystemObjects \ shellex \ ContextMenuHandlers\]

NOTE: AllFilesystemObjects no es específico de las Carpetas, y puede aplicarse a otros

Localizaciones adicionales del menú contextual basadas en la plantilla

FolderType

Algunas localizaciones raras – Basadas en la plantilla FolderType

Para las carpetas de Música, el menú contextual se carga a partir de estas localizaciones:

[HKCR\SystemFileAssociations\Directory.Audio\shell\]

[HKCR\SystemFileAssociations\Directory.Audio\shellex\ContextMenuHandlers\]

Para las carpetas de Video

[HKCR\SystemFileAssociations\Directory.Video\shell\]

[HKCR\SystemFileAssociations\Directory.Video\shellex\ContextMenuHandlers\]

Para las carpetas de Imágenes

[HKCR\SystemFileAssociations\Directory.Image\shell\]

[HKCR\SystemFileAssociations\Directory.Image\shellex\ContextMenuHandlers\]

Unidades

Para eliminar las entradas el menú contextual para las Unidades, las rutas son las siguientes:

[HKCR\Drive\Shell\]

[HKCR\Folder\Shell\]

[HKCR\Drive\ShellEx\ContextMenuHandlers\]

[HKCR\Folder\ShellEx\ContextMenuHandlers\]

Objetos del espacio de nombre

Para eliminar las entradas del menú contextual para los iconos del espacio de nombre (Mi PC, Papelera de reciclaje, etc.), acudir aquí:

[HKCR\Folder\Shell\]

[HKCR\Folder\ShellEx\ContextMenuHandlers\]

[HKCR\CLSID\{Namespace-CLSID}\shell\]

[HKCR\CLSID\{Namespace-CLSID}\ shellex \ ContextMenuHandlers\]

Por ejemplo, para Mi PC, la clave es:

[HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shellex\ContextMenuHandlers\]

Archivos

Las entradas del menú contextual para los Archivos se construyen a partir de las siguientes localizaciones de registro:

[HKCR\<ProgID>\shellex\ContextMenuHandlers\]

[HKCR \*\shellex\ContextMenuHandlers\]

[HKCR\*\shell\]

[HKCR\AllFilesystemObjects\shellex\ContextMenuHandlers\]

Para eliminar la entrada relacionada con 7-Zip, tal y como se aprecia en la captura, necesita eliminar la siguiente entrada:

[HKCR\*\shellex\ContextMenuHandlers\7-Zip]

Ejemplo: para los Accesos directos (archivos .lnk), el menú contextual está construido a partir de:

[HKCR\lnkfile\shellex\ContextMenuHandlers\]

[HKCR\exefile\shell\]

[HKCR\exefile\shellex\ContextMenuHandlers\]

[HKCR\AllFilesystemObjects\shell\]

[HKCR\*\shell\]

[HKCR\*\shellex\ContextMenuHandlers\]

[HKCR\AllFilesystemObjects\shellex\ContextMenuHandlers\]