2015-11-18 12:30:37 +0000 2015-11-18 12:30:37 +0000
45
45

Ejecutar aplicaciones como administrador por defecto en Windows 10

Acabo de adquirir un nuevo portátil con Microsoft Windows 10. Mi anterior portátil tenía Windows 7.

Estoy intentando que las aplicaciones se “ejecuten como administrador” por defecto, para no tener constantemente problemas para guardar/sobreescribir archivos, etc. La prioridad aquí es poder modificar mis propios archivos en un disco duro externo; no esperaba que tuviera que hacer nada especial para poder hacerlo. Mi cuenta de usuario en el portátil es una cuenta de “Administrador”, y he puesto la configuración de Control de Cuentas de Usuario en “Nunca notificar”. Pensé que esto lograría el efecto que quiero (como también se sugiere en esta pregunta relacionada en relación con Windows 7).

Aquí hay una captura de pantalla de mi configuración para deshabilitar el UAC en Windows 10:

Aún así, Notepad++ (por ejemplo) no se inicia automáticamente con derechos administrativos. ¿Qué más tengo que hacer, o qué estoy pasando por alto?

Gracias

PS. Soy consciente de que lo que estoy tratando de hacer es un riesgo de seguridad, pero ese no es el punto de esta pregunta; si debo o no debo hacer algo es diferente a si puedo o no puedo hacer algo.

Respuestas (5)

26
26
26
2015-11-18 14:24:30 +0000

Respuesta actualizada: resolviendo el problema en lugar de responder a la pregunta.

Para cambiar las ACLs en el disco externo, abre sus propiedades y ve a la pestaña de Seguridad:

Fíjate en que los Usuarios Autenticados no tienen “Control total”; sólo lo tienen los Administradores, y tú no eres realmente un miembro de los Administradores a menos que estés elevado. Haga clic en Avanzado.

(El propietario será probablemente Administradores.) Haga clic en Añadir.

Haga clic en “Select a principal”, y escriba su nombre de usuario en la casilla. Marca “Control total” y haz clic en Aceptar.

Ahora que estamos de vuelta en el editor avanzado de ACL, marque la casilla que reemplaza las ACL de elementos hijos. Haga clic en Aceptar y acepte la advertencia. Haga clic en Aceptar en la ventana de propiedades, espere a que se complete la operación (si la hay), y ya está.

La respuesta original (peligrosa) sigue debajo de la línea.

  • *

¡Peligro! Esto es casi seguro un mal plan, por razones explicadas en el comentario de Ramhound.

Ejecute gpedit.msc para abrir el Editor de Políticas de Grupo Local. Despliegue Configuración del equipo, Configuración de Windows, Configuración de seguridad, Directivas locales y Opciones de seguridad. Hay que actualizar cuatro configuraciones:

  1. Establecer “Control de cuentas de usuario: Comportamiento de la solicitud de elevación para los administradores en el modo de aprobación administrativa” a Elevación sin solicitud.
  2. Establezca “Control de cuentas de usuario: Detectar instalaciones de aplicaciones y solicitar la elevación” a Desactivado.
  3. Establezca “Control de cuentas de usuario: Ejecutar todos los administradores en el modo de aprobación administrativa” a Desactivado.
  4. Establezca “Control de cuentas de usuario: Sólo elevar las aplicaciones UIAccess instaladas en lugares seguros” a Desactivado.

El LGPE guarda automáticamente todos los cambios, así que salga de él y reinicie.

De nuevo, esta es una configuración muy insegura que estás creando aquí.

18
18
18
2016-07-22 13:53:56 +0000

Parece que hay algunas opciones para ejecutar una aplicación como administrador por defecto que puedes probar.

  1. Haga clic con el botón derecho del ratón en el acceso directo de la aplicación >> Vaya a Propiedades >> Haga clic en el botón Avanzado de la pestaña Acceso directo >> Marque la casilla “Ejecutar como administrador” >> Haga clic en Aceptar. -

  1. Haga clic con el botón derecho del ratón sobre la aplicación >> Vaya a Propiedades >> Haga clic en la pestaña Compatibilidad >> Marque “Ejecutar este programa como administrador” >> Haga clic en Aceptar. -

Nota: Mientras probaba mi segunda opción (arriba), tenía una aplicación que no tenía inicialmente la casilla “Ejecutar este programa como administrador”. Tuve que hacer lo siguiente para que la casilla apareciera y se ejecutara siempre como administrador:

  1. Hacer clic en el botón “Ejecutar el solucionador de problemas de compatibilidad”
  2. Hacer clic en el botón “Solucionar problemas del programa”. Haga clic en la opción “Solucionar problemas del programa”
  3. Marque la casilla “El programa requiere permisos adicionales”.
  4. Haga clic en “Siguiente” y pulse el botón “Probar el programa…” (para verificar que el programa se ejecuta correctamente).
  5. Bill Garrison ha confirmado que la solución encontrada en ¿Cómo puedo ejecutar TODAS mis aplicaciones “como administrador” por defecto en Windows 7? funciona para Windows 10. Hay al menos otro método, puedes poner el UAC en la configuración más baja, pero al hacerlo también hace que las aplicaciones nativas de Windows 10 (como la calculadora) fallen.

A continuación se encuentra la respuesta citada:

Añadir usuario al grupo de administradores y quitarlo del grupo de usuarios:

  1. Inicie sesión como administrador

    1. Vaya a Ejecutar ( WinKey + R )
  2. Escriba “control userpasswords2”

  3. Seleccione su cuenta y haga clic en “Propiedades”. 4. Seleccione su cuenta y haga clic en “Propiedades”

    1. Seleccionar la pestaña “Group Membership”
  4. Seleccionar “Administradores”

Seleccione “Administradores”

  1. Haga clic en Aceptar y OK

Desactivar el modo de aprobación

  1. Inicie sesión como administrador 1. Inicie la sesión como administrador

  2. Vaya a Ejecutar 2. Vaya a Ejecutar ( WinKey + R )

  3. Escriba “secpol.msc”

  4. Vaya a Políticas Locales 4. Vaya a Políticas Locales > Opciones de Seguridad

  5. Busque “Control de Cuentas de Usuario”. 5. Busque “Control de cuentas de usuario”: Cambiar al escritorio seguro cuando se solicite la elevación"

  6. Ábralo y haga clic en Desactivar y en Aceptar.

  7. Reinicie el ordenador ( Muy importante El cierre de sesión no funciona )

15
15
15
2016-08-14 12:18:33 +0000

Para deshabilitar completamente el UAC, es necesario cambiar la propiedad EnableLUA de

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

en el registro a 0. Esto deshabilita el tipo de usuario “administrador en modo de aprobación administrativa”, permitiendo así que todos los usuarios administradores ejecuten sus procesos como administradores por defecto.

Ver también: [ EnableLUA | msdn.microsoft.com ]0x23&

Después de hacer esto, sus programas/procesos se ejecutarán en modo Administrador por defecto (dado que su usuario es un Administrador), es decir, no tendrá (tantos) problemas para guardar archivos en ciertas ubicaciones, sin lanzar el programa respectivo específicamente como Administrador primero.

(de Ejecutar siempre los programas como administrador en Windows 10 | Super Usuario )

// ah lo siento, esto es un duplicado de la respuesta original de @ben-n - la única diferencia es hacerlo a través del Registro en lugar de gpedit.msc

8
8
8
2017-09-22 18:19:33 +0000

Si una búsqueda te lleva aquí, y quieres “ejecutar (ciertas) aplicaciones como administrador por defecto” - incluso cuando se lanza por un tipo de archivo asociado o cualquier otra cosa que no sea un acceso directo especial, tienes que usar el registro. Esas pestañas de compatibilidad en el diálogo de propiedades de archivo ya no están disponibles en windows 10, y otros hacks del registro para versiones antiguas de windows también han sido eliminados.

Microsoft no quiere hacer esto más fácil a propósito.

Si aún no sabes por qué no debes hacer esto, deberías dejar de hacerlo ahora.

Para saber por qué deberías o no deberías hacer esto tienes que buscar en otra parte.

A continuación aprenderás cómo.

Cree un nuevo valor de cadena en una de estas claves existentes: (cree también la clave “Layers” - si es necesario)

(for current account only)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
(for all users)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

El nombre del nuevo valor de cadena debe ser la ruta (sin comillas) de la aplicación que quiere lanzar siempre elevada.

Por ejemplo:

"C:\Program Files (x86)\Microsoft Visual Studio017\Professional\Common7\IDE\devenv.exe"
(but WITHOUT quotes!)

El valor de esta clave debe ser

~ RUNASADMIN

debe tener el siguiente aspecto:

Después de establecer el valor y el nombre de la clave correctamente, ¡ya está! Inicie la aplicación utilizando un archivo asociado y verá el aviso de elevación.

5
5
5
2017-03-24 00:45:15 +0000

Sólo tienes que ejecutar Powershell como Administrador, y luego introducir esto:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"

shutdown -r -t 0