Ejecute aplicaciones como administrador de forma predeterminada en Windows 10

45

Acabo de comprar una nueva computadora portátil con Microsoft Windows 10. Mi computadora portátil anterior ejecutaba Windows 7.

Estoy tratando de hacer que las aplicaciones se "ejecuten como administrador" de forma predeterminada, de modo que no tenga problemas constantemente para guardar / sobrescribir archivos, etc. La prioridad aquí es poder modificar mis propios archivos en un disco duro externo; No hubiera esperado que tuviera que hacer algo especial para poder hacer esto. Mi cuenta de usuario en la computadora portátil es una cuenta de "Administrador", y he configurado la configuración de Control de cuenta 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 UAC en Windows 10: Ajustes de control de la cuenta de usuario

Aún así, Notepad ++ (para uno) no comienza automáticamente con derechos administrativos. ¿Qué más necesito hacer o qué estoy pasando por alto?

Gracias

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

osullic
fuente
2
Teniendo en cuenta que no puede deshabilitar completamente UAC en Windows 8 y superior, no estoy seguro de cómo siguió la respuesta de la pregunta relacionada. Normalmente puede hacer esto configurando el acceso directo a la aplicación en cuestión para que siempre se ejecute como administrador. Entiende que lo que está pidiendo es un GRAN riesgo de seguridad de su parte, siempre ejecutando cosas como administrador, es cómo el malware randsomware encripta sus archivos (el proceso requiere permisos de administrador).
Ramhound
2
Si "tiene problemas constantemente para guardar / sobrescribir archivos, etc.", probablemente debería repensar la forma en que usa su computadora. Este tipo de cosas simplemente no sucede, nunca, cuando normalmente se usa una computadora.
Daniel B
@ Daniel Puede ser algo simple que he pasado por alto, pero sin ejecutar Notepad ++ como administrador, parece que no puedo sobrescribir archivos de texto simples que tengo en un disco duro externo. Considero que esto es "normalmente usando una computadora". Sé que podría hacer clic derecho en el ícono de Notepad ++ para ejecutarlo como administrador, pero generalmente ejecuto Notepad ++ haciendo clic derecho en un archivo de texto y usando el menú contextual del Explorador para abrir en Notepad ++ y eso no parece ejecutar Notepad ++ con derechos de administrador .
osullic
@osullic Debe cambiar las listas de control de acceso en esos archivos para que su cuenta tenga Control total. Ejecutar como administrador elevado todo el tiempo es exagerado.
Ben N
Gracias @Ben, eso suena como una mejor solución. ¿Cómo cambio las listas de control de acceso? ¿Es eso haciendo clic derecho en un archivo / carpeta y cambiando los permisos en la pestaña Seguridad?
osullic

Respuestas:

26

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

Para cambiar las ACL en la unidad externa, abra sus propiedades y vaya a la pestaña Seguridad:

propiedades del disco - seguridad

Tenga en cuenta que los usuarios autenticados no tienen "control total"; solo los Administradores lo hacen, y usted no es realmente un miembro de Administradores a menos que sea elevado. Haz clic en Avanzado.

seguridad avanzada

(El propietario probablemente será Administradores). Haga clic en Agregar.

agregar una entrada de permiso

Haga clic en "Seleccionar un director" y escriba su nombre de usuario en el cuadro. Marque "Control total", luego haga clic en Aceptar.

Ahora que volvimos al editor avanzado de ACL, marque la casilla que reemplaza las ACL de elementos secundarios. 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 listo.

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


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

Ejecute gpedit.mscpara abrir el Editor de directivas de grupo local. Expandir Configuración del equipo , Configuración de Windows , Configuración de seguridad , Directivas locales y en Opciones de seguridad . Se deben actualizar cuatro configuraciones:

  1. Establezca "Control de cuentas de usuario: Comportamiento de la solicitud de elevación para administradores en Modo de aprobación de administrador" en Elevate sin preguntar .
  2. Establezca "Control de cuentas de usuario: detectar instalaciones de aplicaciones y solicitar elevación" en Desactivado .
  3. Establezca "Control de cuentas de usuario: ejecutar todos los administradores en modo de aprobación de administrador" en Desactivado .
  4. Establezca "Control de cuentas de usuario: solo eleve las aplicaciones UIAccess que están instaladas en ubicaciones seguras" a Desactivado .

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

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

Ben N
fuente
44
Debo agregar que hacer lo que sugiere romperá TODAS las aplicaciones de la Tienda Windows en Windows 10. Esto incluye las aplicaciones predeterminadas como Calculadora y la nueva forma de acceder al panel de control.
Ramhound
@osullic: se encuentra ampliamente, pero en el 99% de los casos una aplicación solo solicita un permiso elevado cuando es necesario y la mayoría de las personas están de acuerdo con eso. Esto te sorprenderá. Ejecutar con Full Controlset en cierto directorio aún presentará problemas.
Ramhound
No entiendo el punto de seguridad ... Incluso una herramienta Win95 como "Ghostmouse" (iniciada sin derechos de administrador) puede mover el cursor a un programa, hacer clic con el botón derecho en algo> Ejecutar como administrador e incluso hacer clic en el aviso después. Entonces ¿Por qué algún virus sombrío no podría hacer lo mismo?
dersimn
La solución del editor ACL no funciona, porque no se puede configurar para todas las carpetas importantes, por ejemplo, 'Archivos de programa', 'Windows', etc. La solución llamada 'peligrosa' (sic!) Sí funciona.
setec
1
@setec Es posible que deba cambiar el propietario a usted o a los administradores antes de otorgarse el control total; Algunas carpetas están restringidas e inicialmente son propiedad de TrustedInstaller.
Ben N
18

Parece que hay algunas opciones para ejecutar una aplicación como administrador de forma predeterminada que puede probar.

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

ingrese la descripción de la imagen aquí

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

ingrese la descripción de la imagen aquí

Nota: Al intentar mi segunda opción (arriba), tuve una aplicación que inicialmente no tenía la casilla de verificación "Ejecutar este programa como administrador". Tuve que hacer lo siguiente para que la casilla de verificación apareciera y siempre se ejecutara como administrador:

  1. Haga clic en el botón "Ejecutar solucionador de problemas de compatibilidad"
  2. Haga clic en la opción "Solucionar problemas del programa"
  3. Marque la casilla de verificación "El programa requiere permisos adicionales".
  4. Haga clic en "Siguiente" y haga clic en el botón "Probar el programa ..." (para verificar que el programa se ejecute correctamente).
  5. Haga clic en "Siguiente" y haga clic en "Sí, guarde esta configuración para este programa"

Bill Garrison confirmó que la solución que se encuentra en ¿Cómo puedo ejecutar TODAS mis aplicaciones "como administrador" de forma predeterminada en Windows 7? funciona para Windows 10. Hay al menos otro método, puede configurar UAC en la configuración más baja, pero hacerlo también hace que las aplicaciones nativas de Windows 10 (como la calculadora) fallen.

A continuación se muestra la respuesta citada :

Agregar usuario al grupo de administradores y eliminar del grupo de usuarios:

  1. Iniciar sesión como administrador

  2. Ir a correr (WinKey + R)

  3. Escriba "control userpasswords2"

  4. Seleccione su cuenta y haga clic en "Propiedades"

  5. Seleccione la pestaña "Membresía de grupo"

  6. Seleccione "Administradores"

  7. Haga clic en Aceptar y Aceptar

Deshabilitar modo de aprobación

  1. Iniciar sesión como administrador

  2. Ir a correr (WinKey + R)

  3. Escriba "secpol.msc"

  4. Vaya a Políticas locales> Opciones de seguridad

  5. Busque "Control de cuentas de usuario: cambie al escritorio seguro cuando solicite elevación"

  6. Ábralo Haga clic en Desactivarlo y haga clic en Aceptar.

  7. Reiniciar la computadora (el cierre de sesión muy importante no funciona)

majestzim
fuente
2
Esto no está ejecutando todo como administrador. Debe repetirlo para cada aplicación que desee. Vea las respuestas de @fritzmg o la mía sobre cómo ejecutar todo como administrador.
Dio Phung
15

Para deshabilitar UAC por completo, la EnableLUApropiedad de

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

en el registro debe cambiarse a 0. Esto deshabilita el tipo de usuario "administrador en modo de aprobación de administrador", lo que permite a todos los usuarios administradores ejecutar sus procesos como administradores de forma predeterminada.

Ver también: EnableLUA | msdn.microsoft.com

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

(desde Siempre ejecutar programas como administrador en Windows 10 | Super Usuario )

// ah lo siento, este 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

fritzmg
fuente
8

Si una búsqueda lo lleva aquí, y desea "ejecutar (ciertas) aplicaciones como administrador de forma predeterminada", incluso cuando se inicia con un tipo de archivo asociado o cualquier otra cosa que no sea un acceso directo especial, debe usar el registro. Esas pestañas de compatibilidad en el cuadro de diálogo de propiedades de archivo ya no están disponibles en Windows 10, y también se han eliminado otros hacks de registro para versiones anteriores de Windows.

Microsoft deliberadamente ya no quiere hacer esto más fácil.

Si aún no sabe por qué no debe hacer esto, debe detenerse ahora.

Por qué debería o no debería hacer esto, debe buscar en otro lado.

A continuación aprenderá cómo.

Cree un nuevo valor de cadena en una de estas claves existentes: (también cree la clave "Capas", 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) a la aplicación que desea iniciar siempre elevada.

Por ejemplo:

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

El valor de esta clave debe ser

~ RUNASADMIN

Debe tener un aspecto como este: clave de registro para ejecutar siempre elevado en Windows 10

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

DanO
fuente
¿Puede agregar referencia para Por qué debería o no debería hacer esto? Necesita buscar en otro lado. lo que esto se refiere aquí, su solución o la configuración de UAC?
Prateek
1
Prateek, UAC es una medida de seguridad. Probablemente pueda adivinar que eludirlo hace que su PC sea menos segura. Si aún no lo sabe, no está en condiciones de determinar si omitirlo es realmente lo que debe hacer. Por lo tanto, le pido que no use las instrucciones para hacer la dinamita que sigue. El objetivo es que reconozca que está fuera de su alcance y que retroceda de manera segura, sin darle más confianza falsa.
DanO
5

Simplemente ejecute Powershell como Administrador, luego ingrese esto:

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

shutdown -r -t 0
Dio Phung
fuente
1
Tome nota: en Windows 10, si deshabilita UAC, algunas aplicaciones integradas (Maps, Edge, Calculator) se negaron a ejecutarse.
Dio Phung