Cómo ejecutar siempre como aplicaciones de administrador en Windows

75

El problema es que, cuando abro aplicaciones, siempre necesito hacer clic derecho, seleccionar ejecutar como administrador.

ingrese la descripción de la imagen aquí

Cuando no lo hago, obtengo errores de aplicación inesperados. Por cierto, apagué UAC.

Es molesto. ¿Hay alguna forma de cambiar el comportamiento del doble clic izquierdo para actuar como acción "Ejecutar como administrador"? Me refiero a realizar la acción "Ejecutar como administrador" de forma predeterminada. Gracias por adelantado

Tural Ali
fuente
¿Se reinició después de apagar UAC?
avirk
1
@Ramhound Desactivar UAC no ayuda en Windows 8 , para archivos que se ejecutan desde el Program Files (x86)directorio y posiblemente otros.
Aske B.
2
@Ramhound Encontré este problema hoy con la aplicación "Notepad ++". Cuando abro archivos, no ejecuta el programa como administrador. Tuve que ir al directorio de Notepad ++ y abrirlo como administrador, y luego abrir el archivo allí. Este problema nunca se me ocurrió antes de obtener Windows 8. Todos los programas se ejecutaron como administrador de forma predeterminada cuando UAC estaba apagado, en Windows 7, según mi experiencia. EDITAR: y necesitaba los derechos de administrador porque no pude guardar los cambios porque decía que el archivo estaba abierto en otro programa.
Aske B.
2
@Ramhound No soy un experto, así que no puedo demostrar que te equivocaste, pero usé Windows 7 durante varios años y nunca tuve problemas, y solo obtuve Windows 8 hace dos semanas, así que fue mi primer pensamiento. Además, sigue pidiéndome permiso si quiero editar archivos en ciertos directorios, lo que me dio pistas de que las cosas habían cambiado, ya que nunca experimenté eso en Windows 7, después de apagar UAC, por supuesto.
Aske B.

Respuestas:

94

Método 1 (solo funciona en accesos directos):

  1. Haga clic derecho en el acceso directo, haga clic en Propiedades .
  2. Haz clic en Avanzado. Seleccione Ejecutar como administrador .

Método 2 (afecta a todos los accesos directos y funciona en listas de salto y abriendo archivos con la aplicación):

  1. Ve a la ubicación del ejecutable.
  2. Haga clic derecho en AppThatRequiresAdminRights.exe y seleccione Troubleshoot compatibility.
  3. Seleccione la opción Solucionar problemas del programa una vez que el asistente haya terminado de detectar problemas.
  4. Elija la opción El programa requiere permisos adicionales . El asistente aplicará la configuración Ejecutar como administrador al programa AppThatRequiresAdminRights.exe .
  5. Haga clic Test the program(requerido) y cierre el asistente.

Encontrado aquí

avesse
fuente
10
Esta es una respuesta aceptada, sin embargo, muestra cómo ejecutar siempre como administrador un programa en particular . Cuando leí el título de la pregunta de OP, estaba bastante seguro de que encontraré aquí una solución, cómo ejecutar todos los programas en Windows 8, siempre como administrador. Extraño ...
trejder
2
Windows intenta retrasarse como Mac OS. Olvidaron cuál es su objetivo.
mrosiak
3
+1 para la función oculta en la opción 2. Para un usuario no técnico, esta podría ser la primera vez que lo intente, pero para un usuario avanzado que sabe lo que realmente está tratando de hacer, nunca intentará "programar Trubleshoot" ...
asombro
Vine aquí para obtener esta respuesta, aunque en realidad no es una respuesta a la pregunta: P, inicio una aplicación a través de un archivo por lotes y necesitaba que tuviera derechos de administrador, esto lo solucionó, a pesar de que el archivo por lotes original no se lanzó con derechos de administrador. (Tengo UAC deshabilitado)
FreeSoftwareServers
26
Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"
shutdown -r -t 0 

entrar en PowerShell (comenzó como administrador) lo hizo por mí sin especificar algo para cada aplicación.

Tenga en cuenta que esto deshabilita permanentemente UAC. Arrastrar el control deslizante hacia abajo en la configuración de UAC no deshabilitará el UAC por completo, simplemente ya no aparecerá, pero aún permanece activo.

0x8BADF00D
fuente
Por definición, esto simplemente elimina la solicitud; EnableLUAespecifica si Windows® User Account Controls (UAC) notifica al usuario cuando los programas intentan hacer cambios en la computadora. UAC se conocía anteriormente como Cuenta de usuario limitada (LUA).
Mike Perrenoud
2
@MichaelPerrenoud Deshabilita completamente el UAC, debe intentarlo al menos antes de votar. Por cierto: la solicitud se deshabilitará cuando baje el control deslizante hasta el valor mínimo.
0x8BADF00D
3
Sabes qué, tienes razón, mi amigo. Inhabilité UAC de una manera muy diferente, a través de grupos locales, pero cuando verifiqué la clave de registro, el valor es de hecho 0 ahora. Edite su pregunta para que pueda votar su respuesta. Lo siento.
Mike Perrenoud
2
Quise decir editar tu respuesta con algo más y puedo cambiar mi voto.
Mike Perrenoud
3
Esta debería ser la respuesta aceptada.
eivamu
7

Elimine todas las instancias de Explorer y luego vuelva a iniciarlo a través del Administrador de tareas (Ctrl + Shift + Esc) con derechos administrativos.

pbies
fuente
2
Dejó de funcionar en Windows 10
VarunAgw
4

Utilice el viejo truco del programador de tareas que funciona desde Vista .

Aquí hay una herramienta que te ayuda a seguir los pasos:

https://sites.google.com/site/freeavvarea/UACPass-en

magicandre1981
fuente
Puedo hacer que el Programador de tareas ejecute mi aplicación, pero lo hace en segundo plano para usuarios que no son administradores. Necesito que la interfaz de usuario de la aplicación sea visible para cualquier cuenta. es posible?
gonzobrains
no, el truco solo funciona si tu cuenta es parte del grupo de administradores.
magicandre1981
el enlace está muerto
Wolf
1
@Wolf arreglé el enlace
magicandre1981
... parece más una revisión completa;) gracias de todos modos
Wolf
2

Vaya a la parte superior derecha de la pantalla en Windows 8> haga clic en el botón "Buscar" en el panel derecho> busque la aplicación> haga clic con el botón derecho en el programa> seleccione "Abrir ubicación de archivo"> ​​haga clic en la pestaña "Acceso directo"> haga clic en el botón "Avanzado"> marque Botón "Ejecutar como administrador"

MacGyver
fuente
2

Escribí una herramienta simple para resolver este problema. Lea más en mi artículo de CodeProject Ejecute aplicaciones de Windows 8 como administrador de forma predeterminada .

ALEXIX
fuente
66
En general, se prefiere que las respuestas sean más completas en lugar de depender totalmente de otro sitio web, que puede moverse o fallar inesperadamente. Si es posible, copie su respuesta de ese sitio aquí.
Heptita
Esta debería ser la respuesta aceptada
Anterior
1

Debido al comentario de AlEXIX, he diseñado una tienda por lotes en la carpeta "sendto", luego uso el menú del botón derecho "enviado a" para agregar "exe" en los registros ejecutados con el derecho de administrador. He probado el éxito pero cada vez no puedo agregar más de cincuenta archivos exe a los registros. Además, antes de usar el lote, cmd.exe debe configurarse "ejecutar como administrador", aquí está mi código de lote:

for %%i in (%*) do reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %%i /d  "~ RUNASADMIN"
Ricardo
fuente
0

Busque CMD en el menú de inicio, ejecútelo como administrador e ingrese el siguiente comando.

administrador de usuario neto / activo: sí

Nikhil
fuente