Cómo permitir que un usuario estándar ejecute una aplicación sin privilegios de administrador

Cómo permitir que un usuario estándar ejecute una aplicación sin privilegios de administrador

Quiero darle a mi hermano menor acceso a los juegos en mi PC con Windows 7 mientras uso un usuario estándar. Pero al iniciar, cada programa solicita la contraseña de administrador que mi hermano obviamente no debería obtener (con un usuario administrador tuve 3 troyanos y 9 programas de malware en mi computadora en 2 semanas).

¿Cuáles son las razones por las que Windows solicita la contraseña de administrador de un juego? ¿Por qué el juego debería necesitar derechos de administrador?

Respuesta1

Creo que a veces una actualización del programa puede generar la necesidad de privilegios de administrador. Quiero decir que Steam me ha hecho esto en el pasado, pero no estoy seguro.

Si tu hermano no es muy inteligente, siempre puedes reemplazar los atajos del juego con scripts por lotes que usencorrer comopara comenzar el juego. La desventaja es que su contraseña estará en texto sin formato y, si abre el script por lotes, podrá iniciar sesión en su cuenta de todos modos.

RunasSpcPodría serte útil si tiene algo de ingenio. Creará un archivo cifrado para abrir el programa bajo su (o cualquier) usuario administrador. Algo como esto:

ingrese la descripción de la imagen aquí

Luego cree un acceso directo para iniciar el juego desde su escritorio con la siguiente ruta:

c:\path_to_runasspc\runasspc.exe /cryptfile:"C:\Users\brother\somegame.spc"

Ahora puede iniciar sólo los juegos que elijas en tu perfil, desde su perfil.

Respuesta2

Hay una opción enhacker. Sinopsis rápida aquí, pero lea el enlace para obtener todos los detalles:

  1. Utilice el Programador de tareas para crear una tarea.
    1. Habilite "Ejecutar con los privilegios más altos"
    2. Habilite "Permitir que la tarea se ejecute bajo demanda" o la opción equivalente.
  2. Cree un acceso directo en el escritorio que apunte a:

    C:\Windows\System32\schtasks.exe /run /tn "FolderName\ScheduledTaskName"

    1. ¡No olvides cambiar el ícono por el ícono de la aplicación normal!

Respuesta3

Si un programa solicita privilegios administrativos (ya sea a través de un manifiesto de ensamblaje integrado o externo), puede anular la solicitud de elevación y forzar que la aplicación se ejecute como un usuario estándar.

Por ejemplo, el programaCámara de juegoInsiste en que se ejecute como administrador. Contiene un manifiesto de ensamblaje incrustado que contiene el

runas="requireAdministrator"

entrada. Puede anular este requisito; devolviéndolo al valor predeterminado"como invocador". La forma de hacerlo es agregar una entrada de compatibilidad al registro de Windows:

HKCU\Softare\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
   D:\Programs\Game Cam V2\GameCamV2.exe = RUNASINVOKER

Esto anula la solicitud de la aplicación para ejecutarse como administrador y, en su lugar, obliga a la aplicación a ejecutarse como usuario estándar.

Es posible que la aplicación no pueda ejecutarse como usuario estándar. La mayoría de los desarrolladores de software son vagos y no se molestan en probar sus aplicaciones. Por lo tanto, la aplicación podría fallar y quemarse terriblemente.

Pero al menos se ejecuta como usuario estándar.

información relacionada