Windows 11 proporciona una opción Ejecutar como administrador en el menú contextual. Con esa opción, puede ejecutar cualquier aplicación compatible (por ejemplo, un archivo BAT, EXE, CMD, etc.) con acceso completo de administrador, que es necesario en algunos casos. Pero, si no desea que esta opción realice ninguna acción, puede modificar el Registro de Windows para deshabilitar la opción Ejecutar como administrador en el menú contextual del botón derecho de Windows 11.
Una vez hecho esto, la opción no funcionará en los elementos del menú Inicio ni en los elementos del escritorio ni en ningún otro lugar. Si intenta utilizar esta opción en el menú Inicio, no pasará nada. Y, si selecciona la opción Ejecutar como administrador para una aplicación compatible disponible en el escritorio o en una carpeta en un disco duro, mostrará el siguiente error:
Este archivo no tiene una aplicación asociada para realizar esta acción. Instale una aplicación o, si ya hay una instalada, cree una asociación en la página Configuración de aplicaciones predeterminadas.
No se preocupe, ya que también puede habilitar la opción Ejecutar como administrador en el contexto menú de Windows 11 cuando sea necesario. Esta publicación incluye ambas secciones con instrucciones paso a paso.
Antes de realizar cualquier cambio en el Registro de Windows 11, se recomienda que cree un punto de restauración del sistema o haga una copia de seguridad del Registro. Esto le ayudará a deshacer cualquier cambio inesperado. Además, debe iniciar sesión con una cuenta de administrador para poder realizar esta acción.
Cómo eliminar o deshabilitar Ejecutar como administrador desde el menú contextual en Windows 11
Para eliminar la opción Ejecutar como administrador del menú contextual de Windows 11, siga cuidadosamente estos pasos:
En el cuadro de búsqueda, escriba regedit y use la tecla Intro. Se abrirá la ventana del Editor del Registro. Allí, primero, acceda a la clave del Registro shell para la entrada del Registro exefile. La ruta es: HKEY_CLASSES_ROOT\exefile\shellLa clave de registro del shell contiene una clave runas Haga clic con el botón derecho en esa clave y use la opción Eliminar En el cuadro de confirmación, presione Sí Botón En caso de que no pueda eliminar la clave de registro, primero debe tomar el control total y la propiedad de la clave de registro y luego eliminarla. De la misma manera, acceda a las claves de registro de shell para archivos CMD, CPL y BAT. uno por uno usando las siguientes rutas: HKEY_CLASSES_ROOT\cmdfile\shellHKEY_CLASSES_ROOT\cplfile\shellHKEY_CLASSES_ROOT\batfile\shell Elimine las claves de registro runas disponibles en esas ubicaciones Ahora acceda a la clave de shell presente en mscfile Entrada de registro: HKEY_CLASSES_ROOT\mscfile\shellElimine la clave RunAs presente bajo la clave de registro de shell.
Reinicie el Explorador de archivos y esto deshabilitará completamente la opción Ejecutar como administrador en el menú contextual de Windows 11.
Relacionado: la opción Ejecutar como administrador no funciona o falta
Habilite la opción Ejecutar como administrador en el menú contextual de Windows 11
En caso de que necesite habilitar la opción Ejecutar como administrador en el menú contextual de Windows 11 más adelante, siga este proceso con mucho cuidado.
Primero, abra la ventana del Editor del Registro. Vaya a la tecla shell para la entrada de registro del archivo exe. La ruta es:
HKEY_CLASSES_ROOT\exefile\shell
Haga clic con el botón derecho en la clave de shell, vaya a Nuevo y seleccione la opción Clave. Cambie el nombre de la nueva clave con runas. Después de hacer eso, cree un nuevo valor de cadena debajo de la clave runas y asígnele el nombre HasLUAShield.
Cree una subclave debajo de la clave de registro runas y asígnele el nombre comando. En la tecla de comando, tendrá un valor de cadena de nombre (predeterminado) en la sección derecha. Haga doble clic en él y se abrirá un cuadro. Agregue”%1″%* en el campo Información del valor y presione Aceptar para cerrar el cuadro.
Ahora cree un nuevo valor de cadena bajo la tecla de comando y asígnele el nombre IsolatedCommand (como se ve en la captura de pantalla anterior). Haga doble clic en ese valor y se abrirá un cuadro. De nuevo, agregue”%1″%* en el campo Información del valor y cierre ese cuadro con el botón Aceptar.
Con los pasos anteriores, la opción del menú contextual Ejecutar como administrador comenzará a funcionar nuevamente para los archivos EXE. Ahora continúe con este proceso para otros tipos de archivos.
Acceda a la tecla shell para la entrada de Registro batfile. Su ruta es:
HKEY_CLASSES_ROOT\batfile\shell
Cree una clave runas y una clave comando debajo de esa clave de Registro de shell. En la clave runas, cree un valor de cadena HasLUAShield. La tecla de comando ya tendrá un valor de cadena (predeterminado). Haga doble clic en él para abrir el cuadro Editar cadena. Agregue la siguiente ruta en el campo Información del valor:
%SystemRoot%\System32\cmdexe/C”%1″%*
Presione el botón Aceptar.
Repita estos pasos exactos para la clave shell disponible en la entrada del Registro cmdfile. La ruta a su clave de shell es:
HKEY_CLASSES_ROOT\cmdfile\shell
A continuación, salte a la clave de shell presente en cplfile Entrada de registro usando esta ruta:
HKEY_CLASSES_ROOT\cplfile\shell
Cree una tecla runas y una tecla comando debajo de ella. En la clave runas, cree un valor de cadena HasLUAShield. Y, en la tecla de comando, haga doble clic en el valor de cadena de nombre (predeterminado). En el cuadro Editar cadena, pegue la siguiente ruta:
%SystemRoot%\System32\rundll32.exe shell32.dll,Control_RunDLLAsUser”%1″,%*
Presione el botón Aceptar para cerrar el cuadro.
En el paso final, salte a la tecla shell presente debajo del mscfile Clave de registro. Esta es la ruta:
HKEY_CLASSES_ROOT\mscfile\shell
Cree una tecla RunAs y una tecla comando debajo. En la sección derecha de la clave RunAs, genere un valor de cadena HasLUAShield.
A la derecha sección de la tecla de comando, haga doble clic en el valor Sting (Predeterminado) para abrir su cuadro de edición. Pegue esta ruta en el campo Información del valor:
%SystemRoot%\system32\mmc.exe”%1″%*
Presione el botón Aceptar para cerrar este cuadro.
Al seguir este proceso, la opción del menú contextual Ejecutar como administrador comenzará a funcionar para CMD, EXE, CPL y otros archivos compatibles en su computadora con Windows 11.
¡Eso es todo!
¿Cómo ejecuto como un usuario diferente en el menú contextual de Windows 11?
La forma más rápida de usar la opción Ejecutar como un usuario diferente en el menú contextual de Windows 11 es manteniendo presionada la tecla Shift. Seleccione una aplicación o acceso directo del escritorio, presione y mantenga presionada la tecla Mayús y haga clic con el botón derecho en el elemento seleccionado. Verá la opción Ejecutar como un usuario diferente en el menú del botón derecho temporalmente. También puede usar el Editor del Registro para crear las entradas requeridas para agregar permanentemente la opción Ejecutar como un usuario diferente en el menú contextual de Windows 11.
¿Cómo me deshago del menú contextual en Windows 11?
Si desea deshabilitar el menú contextual predeterminado del Explorador de archivos de Windows 11, primero, abra el Editor de directivas de grupo. Después de eso, vaya a Configuración de usuario > Plantillas administrativas > Componentes de Windows > Explorador de archivos. Haga doble clic en la configuración Eliminar el menú contextual predeterminado del Explorador de archivos. Seleccione la opción Habilitado y presione OK para guardar la nueva configuración.
Lea a continuación: Cómo verificar si un proceso se está ejecutando con derechos de administrador en una PC con Windows.