Aunque muchas personas utilizan Windows con una cuenta de administrador todo el tiempo, lo cierto es que lo recomendable es usar una cuenta de usuario con permisos limitados para las tareas diarias, e iniciar sesión con la cuenta admin solo cuando sea necesario cambiar alguna configuración del sistema o acceder a una carpeta protegida. Si sigues esta recomendación de seguridad, la opción “Ejecutar como otro usuario” disponible en Windows 10 y Windows 11 te será muy útil. Esta función te permite usar un programa específico como un usuario administrador, aunque estés en la sesión de una cuenta estándar, sin tener que cerrar y volver a abrir Windows con otro usuario.
Puntos Clave:
- La opción para ejecutar como otro usuario una aplicación se encuentra oculta en el menú contextual extendido del sistema.
- En algunos casos es necesario habilitar la opción para que se muestre en el menú todo el tiempo.
- También es posible configurar Windows para que esta opción esté disponible en el menú Inicio y la barra de tareas.
Tabla de Contenidos
En este tutorial te mostramos cómo usar un programa con un usuario distinto en tu PC, sin tener que salir de tu cuenta en Windows. Te mostraremos todos los métodos posibles en Windows 10 y Windows 11, y algunos trucos adicionales para hacer que el acceso desde otra cuenta sea más sencillo y eficiente.
Cómo habilitar la opción de ejecutar un programa con otro usuario en Windows 10 y Windows 11
Antes de avanzar con todos los métodos, primero hay que comprobar que el servicio de Inicio de sesión secundario (seclogon) se encuentre habilitado. De lo contrario, la función no estará disponible.
Puedes hacerlo siguiendo estos pasos:
-
Pulsa Windows + R para abrir la herramienta Ejecutar.
-
Escribe “services.msc” y haz clic en “Aceptar” o pulsa Enter.
-
Busca el servicio “Inicio de sesión secundario” en la lista y comprueba que se encuentre en ejecución.
-
Si el servicio no está en ejecución, hazle doble clic para abrir sus Propiedades.
-
En “Tipo de inicio”, selecciona “Automático”.
-
Haz clic en el botón “Iniciar”.
-
Haz clic en “Aplicar” y luego en “Aceptar” para terminar.
Cómo ejecutar una aplicación como otro usuario desde el menú contextual extendido
La forma más sencilla de usar un programa con un usuario distinto en Windows 10 u 11 es a través de la opción “Ejecutar como otro usuario”, que aparece en el menú contextual extendido del archivo ejecutable (.exe) o el acceso directo de la aplicación.
Aquí te mostramos cómo funciona esta opción:
-
Busca el archivo.exe de la aplicación en la carpeta de instalación o su acceso directo en el escritorio u otra ubicación.
-
Mantén presionada la tecla Shift y haz clic derecho en el archivo. Verás el menú contextual extendido.
-
Haz clic en “Ejecutar como otro usuario”.
-
En la ventana emergente, escribe el nombre de usuario y contraseña de la cuenta que quieres usar y haz clic en “Aceptar”.
Ten en cuenta que si quieres ejecutar un programa con una cuenta en un dominio de Active Directory, deberás agregar el nombre del dominio con alguno de los siguientes formatos al escribir el nombre de usuario:
-
Usuario@dominio.com
-
Dominio\Usuario
Por último, si vas a usar la app con una cuenta local de tu PC (en vez de una cuenta Microsoft), el formato es el siguiente:
-
.\usuario
Cómo ejecutar un programa con un usuario distinto desde el menú Inicio
No es necesario que busques el programa en su carpeta de instalación o crees un acceso directo para poder usarlo con otro usuario. También puedes activar un ajuste del sistema para que la opción “Ejecutar como otro usuario” se muestre en el menú contextual del menú Inicio, pero los métodos son distintos en Windows 10 y Windows 11.
En Windows 11
Para ejecutar una app desde otra cuenta desde el menú Inicio de Windows 11, hay una opción sencilla desde Configuración.
-
Presiona Windows + I para abrir Configuración.
-
En el menú lateral, selecciona “Sistema”.
-
Haz clic en “Para programadores”.
-
Despliega las opciones de “Explorador de archivos” y activa “Mostrar la opción para ejecutarse como otro usuario en Inicio”.
-
Ahora, verás la opción “Ejecutar como otro usuario” al hacer clic derecho en un programa del menú Inicio, o en las opciones que figuran al usar el buscador.
En Windows 10
En Windows 10 el ajuste anterior no se encuentra en Configuración, pero es posible activarlo desde el Editor del registro.
-
Presiona Windows + R para abrir el comando Ejecutar.
-
Escribe “regedit” y pulsa Enter o haz clic en “Aceptar”.
-
Navega a la siguiente ubicación en el menú lateral o copia la dirección en la barra superior:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer
-
Haz clic derecho en un espacio vacío y selecciona Nuevo > Valor de DWORD (32 bits).
-
Asígnale el nombre “ShowRunAsDifferentUserInStart” al nuevo valor.
-
Haz doble clic en el valor y escribe “1” en el cuadro “Información del valor”.
-
Haz clic en “Aceptar”.
Al igual que en Windows 11, ahora verás la opción para ejecutar los programas como otro usuario en el menú de Inicio. Solo haz clic derecho en una aplicación y selecciona Mostrar más opciones.
Cómo usar un programa con un usuario distinto en Windows desde la barra de tareas
Otra alternativa es acceder a un programa con otra cuenta luego de abrirlo, desde su icono en la barra de tareas. Estos son los pasos que funcionan en ambas versiones del sistema operativo:
-
Abre el programa que quieres usar con otro usuario.
-
Haz clic derecho en el icono del programa de la barra de tareas.
-
Mantén pulsada la tecla Shift y haz clic derecho en el nombre del programa.
-
En el menú contextual, selecciona “Ejecutar como otro usuario”.
-
Ingresa el nombre de usuario y contraseña de la cuenta con la que quieres ejecutar el programa.
Cómo ejecutar un programa como otro usuario del PC desde el Símbolo del sistema (CMD)
El comando RunAs en la herramienta Símbolo del sistema o CMD te permite ejecutar un programa con las credenciales de otro usuario, tanto en Windows 10 como en Windows 11.
Para hacerlo, sigue estos pasos:
-
Abre el comando Ejecutar pulsando Windows + R.
-
Escribe “cmd” y pulsa Enter o cliquea el botón “Aceptar”.
-
Ingresa el siguiente comando en la consola, colocando el nombre de usuario a usar y la ruta del programa que quieres ejecutar, y pulsa Enter para enviarlo
runas /user:Usuario "Ruta del programa"
-
Escribe la contraseña del usuario seleccionado y pulsa Enter.
En el ejemplo de la captura anterior, usamos el nombre de usuario “admin” y queremos abrir el programa Microsoft Edge, por lo que el comando quedaría así:
runas /user:admin "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
Cómo hacer que se muestre la opción “Ejecutar como otro usuario” en el menú contextual tradicional (sin pulsar Shift)
Por último, vamos a mostrarte una forma de que la opción “Ejecutar como otro usuario” aparezca siempre en el menú contextual de los archivos o programas al hacer clic derecho en ellos, sin necesidad de presionar Shift para abrir el menú extendido.
Aquí te mostramos cómo habilitar la opción en el menú contextual de los archivos ejecutables de las apps (.exe):
-
Abre el Editor del registro desde el comando Ejecutar como vimos anteriormente, pulsando Windows + R, escribiendo “regedit” en el cuadro de texto y pulsando Enter.
-
Navega hasta la siguiente ubicación:
HKEY_CLASSES_ROOT\exefile\shell\runasuser
-
Haz clic derecho en la carpeta “Shell” y selecciona Nuevo > Clave.
-
Renombra la nueva clave como “runasuser”.
-
Selecciona la clave “runasuser” y haz doble clic en el valor “Predeterminado” de la derecha.
-
En “Información del valor”, coloca el siguiente parámetro: “@shell32.dll,-50944” y haz clic en “Aceptar”.
-
Haz clic derecho en un espacio vacío y selecciona Nuevo > Valor de cadena.
-
Ponle el nombre “SuppressionPolicyEx” al nuevo valor.
-
Haz doble clic en “SuppressionPolicyEx”.
-
En “Información del valor”, copia este parámetro y haz clic en “Aceptar”:
{F211AA05-D4DF-4370-A2A0-9F19C09756A7}
-
Por último, vuelve a hacer clic derecho en “runasuser”, en el panel lateral, y selecciona Nuevo > Clave.
-
Asígnale el nombre “command” a la clave.
-
Selecciona la carpeta “command”.
-
Haz clic derecho en un espacio vacío de la derecha y selecciona Nuevo > Valor de cadena.
-
Ponle el nombre “DelegateExecute” al nuevo valor.
-
Haz doble clic en “DelegateExecute”, coloca este parámetro en “Información del valor” y haz clic en “Aceptar”:
{ea72d00e-4960-42fa-ba92-7792a7944c1d}
Tras completar estos pasos, verás la opción “Ejecutar como otro usuario” al hacer clic derecho en cualquier archivo ejecutable (.exe).
Sin embargo, si quieres que también aparezca la opción en otro tipo de archivos, deberás repetir el proceso en cada una de las direcciones correspondientes del Editor del registro:
-
Archivo de secuencia de comandos de Windows (.cmd): HKEY_CLASSES_ROOT\cmdfile\shell
-
Archivos batch (.bat): HKEY_CLASSES_ROOT\batfile\shell
-
Archivos de Microsoft Management Console (.msc): HKEY_CLASSES_ROOT\mscfile\shell
-
Paquetes de instalación (.msi): HKEY_CLASSES_ROOT\Msi.Package\shell
Conclusiones personales
Microsoft recomienda utilizar una cuenta de usuario estándar para el uso cotidiano del ordenador, y acceder a la cuenta de administrador para hacer cambios en el equipo.
Pero muchas veces es necesario usar un programa con permisos de administrador o acceder a una ubicación que requiere permisos elevados y, para eso, la opción de ejecutar aplicaciones con otra cuenta es una manera rápida de lograrlo, sin tener que alternar entre las cuentas todo el tiempo.
Con esta guía, ya tienes todo lo que debes saber para abrir un programa como un usuario distinto del PC.