Forzar que el indicador cmd.exe se ejecute NO como administrador

20

En relación con mi otra pregunta , necesito poder ejecutar el símbolo del sistema NO como administrador. Cada vez que inicio un símbolo del sistema, ya sea desde el menú Inicio o haciendo doble clic en el C:\Windows\System32\cmd.exearchivo en el Explorador de archivos, lo ejecuta con permisos elevados.

Cmd.exe ejecutándose como administrador

¿Cómo puedo ejecutarlo para que simplemente se ejecute en el modo normal no elevado? Cmd.exe no se requiere para ejecutarse como administrador y, por lo general, cuando lo inicia, no se ejecuta como administrador, pero por alguna razón no se ejecuta de manera predeterminada como administrador en esta máquina. Esto está en un servidor de Windows Server 2012 R2. Mi cuenta con la que he iniciado sesión tiene privilegios de administrador (pero no es la cuenta de usuario Administrador predeterminada incorporada), y la única solución que se me ocurre es ejecutarla como un usuario diferente que no tiene privilegios de administrador, lo cual requieren que primero cree una cuenta que no sea de administrador en el servidor, lo que parece excesivo. hay una manera mas facil?

perro mortal
fuente
Nunca probé esto, pero cree un acceso directo de cmd en el escritorio, haga una propiedad en el acceso directo, luego presione el botón avanzado en la pestaña de acceso directo, ¿puede desmarcar ejecutar como administrador?
Moab
¿Ve algo en el menú Win-X (o haga clic con el botón derecho en el botón Inicio) cuando se ejecuta como administrador? (no está en condiciones de probar la versión del servidor en este momento.)
paradroid
@duDE Intenté runas y lanzó cmd.exe como otro usuario, pero aún como administrador. Barra de título fue Administrator: cmd.exe (running as Domain\Username). @Moah Intenté eso también, pero el acceso directo no tiene la ejecución como administrador verificado. @paradroid Win + X enumera ambos Command Prompty Command Prompt (Admin), pero ambos inician el símbolo del sistema como administrador. Gracias por las sugerencias aunque chicos :)
deadlydog
puede usar Process Explorer de Sysinternals. Abra Procexp como administrador y luego vaya a File-> Run as Limited User. Aparecerá una barra de ejecución, y puedes ingresar cmdo lo que quieras. technet.microsoft.com/en-us/sysinternals Tiene razón, Runas siempre se elevará si el usuario es capaz de elevarse. podría crear un usuario no elevable y ejecutarlo como tal si realmente desea utilizar runas. Procexp es más fácil. Pero asegúrese de que cmd.exe no esté marcado para ejecutarse siempre como Administrador en la pestaña Propiedades -> compatibilidad.
Frank Thomas

Respuestas:

24

Vuelva a encender UAC. Con eso habilitado, ningún programa que inicies se ejecutará automáticamente como administrador.

kreemoweet
fuente
a menos que los configure para que siempre se ejecuten como administrador en el modo de compatibilidad para todos los usuarios. la aplicación simplemente se negará a lanzarse para un usuario no elevable.
Frank Thomas
2

La solución a corto plazo:

  1. Encuentre un icono para ejecutar el símbolo del sistema.
  2. Shift clic derecho -> "Ejecutar como un usuario diferente"
  3. Luego, especifique una cuenta de usuario que no sea administrador.

La solución a largo plazo: busque 'RUNASADMIN' en sus claves de registro y elimine cualquier entrada que incluya cmd.exe

Collar azul
fuente
Busqué en el registro RUNASADMIN, pero no encontré nada.
deadlydog
¿Intentó la solución temporal también? En cuanto a la solución a largo plazo, es solo una posibilidad; intente buscar cmd.exe en su registro y trabaje hacia atrás.
BlueCollar
¿No requeriría la solución temporal que inicie sesión en otro usuario, un usuario normal (algo que dijo que no quería hacer en su pregunta)?
Loco
3
@Insane: un poco tonto, de verdad: ¿el OP quiere ejecutarse cmd.execomo un usuario que no sea Administrador, pero no quiere crear ningún usuario que no sea Administrador? Es un requisito sin sentido.
Lightness compite con Monica el
2
@LightnessRacesinOrbit Usuario no es lo mismo que rol. Tener privilegios de administrador no otorga automáticamente esos privilegios a todos los programas que ejecuta. - Dicho esto, no debe iniciar sesión con privilegios de administrador a menos que realmente los necesite, lo que significa que debe tener cuentas que no tengan este privilegio.
Taemyr