Una guía práctica para limpiar el menú de clic derecho en Windows 10 y Windows 11: quitar entradas de aplicaciones de forma segura, editar accesos directos de Enviar a, deshabilitar verbos del Registro, ocultar comandos avanzados y reiniciar el Explorador de archivos después de los cambios.
El menú contextual de Windows es el menú que aparece al hacer clic derecho sobre un archivo, carpeta, unidad, área del escritorio o espacio vacío dentro del Explorador de archivos. Da acceso rápido a acciones como Abrir, Copiar, Cambiar nombre, Propiedades, herramientas de compresión, comandos de almacenamiento en la nube, análisis antivirus, convertidores de imágenes, editores de código y otros accesos directos específicos de aplicaciones.
Con el tiempo, el menú puede saturarse porque muchos programas añaden sus propias entradas durante la instalación. Algunas entradas son útiles, pero otras ralentizan el clic derecho, dificultan revisar el menú o permanecen aunque el programa relacionado ya no se use.
Quitar entradas que no usas hace que el menú de clic derecho sea más fácil de leer y más rápido de utilizar.
Las extensiones de shell dañadas pueden retrasar el Explorador de archivos cuando haces clic derecho en archivos o carpetas.
Ocultar comandos que se usan rara vez reduce el riesgo de pulsar una acción de aplicación equivocada.
Las entradas del menú contextual pueden ser accesos directos simples, opciones de aplicaciones, verbos del Registro o extensiones de shell basadas en COM. Algunas se pueden quitar de forma segura desde una interfaz gráfica. Otras requieren el Editor del Registro, por lo que es importante hacer una copia de seguridad de la clave antes de editar cualquier cosa.
CLSID aleatorias sin identificar la aplicación.SystemPropertiesProtection y presiona Enter.En el Editor del Registro, haz clic derecho en la clave que vas a modificar y selecciona Exportar. Guarda el archivo con un nombre significativo. Si algo sale mal, puedes hacer doble clic en el archivo .reg exportado para restaurar el estado anterior.
reg export "HKCU\Software\Classes\*\shell" "%USERPROFILE%\Desktop\context-menu-backup.reg" /y
Antes de borrar nada, identifica el origen de la entrada. El mismo menú de clic derecho puede construirse desde varias ubicaciones, y cada ubicación requiere un método de limpieza distinto.
| Área del menú | Origen habitual | Mejor método de limpieza |
|---|---|---|
| Menú principal de clic derecho | Configuración de aplicación, verbo estático del Registro o extensión de shell | Deshabilítalo primero en la aplicación y luego revisa las claves del Registro si es necesario |
| Mostrar más opciones | Controladores de menú contextual heredados y verbos clásicos de shell | Limpieza del Registro o administrador de extensiones de shell |
| Enviar a | Accesos directos en la carpeta SendTo del usuario | Eliminar o mover accesos directos desde shell:sendto |
| Nuevo | Entradas de Registro ShellNew para tipos de archivo |
Deshabilitar con cuidado la entrada ShellNew relacionada |
| Abrir con | Historial de asociaciones de archivo y registros de aplicaciones | Restablecer aplicaciones predeterminadas o limpiar entradas de asociación de archivos |
La regla más segura es sencilla: empieza por el programa que añadió la entrada. Usa métodos del Registro solo cuando el programa no proporcione una opción o cuando quede un elemento roto después de desinstalar la aplicación.
Muchas aplicaciones que añaden entradas al clic derecho también incluyen una opción para desactivarlas. Este es el método más limpio porque la aplicación elimina su propia integración sin dejar referencias rotas en el Registro.
Este método es especialmente común en herramientas de compresión, clientes de almacenamiento en la nube, herramientas para desarrolladores, editores de imágenes, aplicaciones de copia de seguridad, utilidades antivirus y convertidores multimedia.
Si ya no usas el programa, desinstalarlo suele ser mejor que ocultar solo su elemento del menú contextual. Esto elimina la aplicación, sus servicios en segundo plano y la mayoría de los componentes de integración con shell.
Si el elemento del menú contextual permanece después de desinstalar el programa, puede ser una entrada huérfana del Registro. En ese caso, usa las secciones de Registro siguientes.
El submenú Enviar a es una de las partes más fáciles de limpiar del menú contextual. La mayoría de sus elementos son accesos directos guardados en una carpeta normal del usuario.
shell:sendto y presiona Enter.shell:sendto
Eliminar un acceso directo de esta carpeta no elimina el destino real. Por ejemplo, quitar un acceso directo de impresora o de carpeta de Enviar a solo lo elimina del submenú.
Algunas entradas del menú contextual son comandos simples del Registro llamados verbos. Normalmente se encuentran bajo una clave shell y tienen una subclave command que apunta a un archivo ejecutable.
| Ruta del Registro | Dónde aparece |
|---|---|
HKEY_CLASSES_ROOT\*\shell |
Menú de clic derecho para todos los archivos |
HKEY_CLASSES_ROOT\Directory\shell |
Menú de clic derecho para carpetas |
HKEY_CLASSES_ROOT\Directory\Background\shell |
Menú de clic derecho sobre el fondo vacío de una carpeta |
HKEY_CLASSES_ROOT\Drive\shell |
Menú de clic derecho para unidades |
HKEY_CLASSES_ROOT\Folder\shell |
Menú de clic derecho para carpetas y carpetas de shell |
HKEY_CURRENT_USER\Software\Classes\*\shell |
Entradas por usuario para todos los archivos |
HKEY_CLASSES_ROOT es una vista combinada del Registro que incluye datos de asociaciones de archivo de todo el equipo y específicos del usuario. Si no encuentras una entrada en HKEY_CLASSES_ROOT, revisa también HKEY_CURRENT_USER\Software\Classes y HKEY_LOCAL_MACHINE\Software\Classes.
En muchos verbos estáticos, puedes ocultar la entrada sin borrar toda la clave añadiendo un valor de cadena vacío llamado LegacyDisable bajo la clave del verbo.
command.LegacyDisable.reg add "HKCU\Software\Classes\*\shell\ExampleCommand" /v LegacyDisable /t REG_SZ /f
Si no quieres quitar un comando por completo, puedes hacer que algunos verbos estáticos aparezcan solo cuando mantienes presionada la tecla Shift al hacer clic derecho. Añade un valor de cadena vacío llamado Extended a la clave del verbo.
reg add "HKCU\Software\Classes\*\shell\ExampleCommand" /v Extended /t REG_SZ /f
LegacyDisable y Extended funcionan con muchos verbos estáticos, pero no deshabilitan todos los tipos de elemento del menú contextual. Las extensiones de shell basadas en COM se gestionan por separado.
Muchos programas de terceros añaden entradas al clic derecho mediante controladores de menú contextual ShellEx. Son extensiones de shell COM registradas en el Registro de Windows. Son más potentes que los verbos simples y pueden generar elementos de menú dinámicos según el archivo seleccionado.
| Ruta del Registro | Destino típico del menú |
|---|---|
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers |
Todos los archivos |
HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers |
Archivos y carpetas |
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers |
Carpetas |
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers |
Fondo vacío de una carpeta |
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers |
Unidades |
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers |
Carpetas y carpetas de shell |
ContextMenuHandlers anteriores..disabled al final de su nombre.Cambiar el nombre de la clave del controlador es más seguro que eliminarla, porque puedes restaurarla volviendo a ponerle el nombre original. Si el elemento del menú desaparece y todo funciona correctamente, puedes mantenerlo deshabilitado.
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\ExampleHandler.disabled
El menú Abrir con puede saturarse cuando Windows recuerda aplicaciones antiguas o cuando varios programas se registran para el mismo tipo de archivo. La solución más segura es restablecer o cambiar primero la aplicación predeterminada.
.jpg, .txt o .pdf.Los usuarios avanzados también pueden inspeccionar las entradas de Registro OpenWithList y OpenWithProgids para una extensión concreta, pero esto debe hacerse solo después de exportar las claves relacionadas.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.extension
Windows puede no mostrar inmediatamente los cambios de Registro e integración con shell. Reiniciar el Explorador de archivos es más rápido que reiniciar todo el equipo.
taskkill /f /im explorer.exe
start explorer.exe
Si el elemento sigue apareciendo, reinicia el equipo. Algunas extensiones de shell se cargan mediante componentes en segundo plano y puede que no se descarguen hasta cerrar sesión por completo o reiniciar.
El método de restauración depende de cómo quitaste el elemento.
| Cómo se quitó | Cómo restaurarlo |
|---|---|
| Deshabilitado en la configuración de la aplicación | Abre la configuración de la aplicación y habilita de nuevo la integración con Explorer o con el menú contextual |
| El programa fue desinstalado | Instala el programa de nuevo |
| Se eliminó un acceso directo de Enviar a | Vuelve a crear el acceso directo en shell:sendto |
Se añadió el valor LegacyDisable |
Elimina el valor LegacyDisable de la clave del verbo |
| Se cambió el nombre de la clave del controlador | Vuelve a ponerle el nombre original a la clave |
| Se eliminó una clave del Registro | Importa la copia de seguridad .reg exportada o usa Restaurar sistema |
Para restaurar una exportación del Registro, haz doble clic en el archivo .reg guardado y confirma la combinación. Después reinicia el Explorador de archivos.
HKEY_CURRENT_USER como HKEY_LOCAL_MACHINE.shell como en shellex\ContextMenuHandlers.Un menú de clic derecho limpio es más fácil de mantener si evitas la saturación en lugar de quitar todo más tarde.
La mejor forma de quitar elementos no deseados del menú contextual de Windows es empezar por la aplicación que los añadió, después usar carpetas simples como shell:sendto y solo entonces pasar al Editor del Registro. Para verbos estáticos, LegacyDisable o Extended pueden ocultar comandos sin eliminarlos. Para controladores ShellEx, exporta la clave y cámbiale el nombre en lugar de quitarla de forma permanente.
Después de cada cambio, reinicia el Explorador de archivos y prueba un tipo de archivo cada vez. Un enfoque cuidadoso y reversible mantiene limpio el menú sin romper el Explorador de archivos ni las aplicaciones instaladas.