Menú
Es gratis
registrarse
el principal  /  Consejo / Ejecutar como administrador sin derechos. Por qué una aplicación normal puede necesitar derechos de administrador

Ejecutar como administrador sin derechos. Por qué una aplicación normal puede necesitar derechos de administrador

Barack Adam 23 de septiembre de 2011 a las 06:54 PM

Iniciar una aplicación con derechos de administrador y sin mostrar un mensaje cuando UAC está habilitado (Windows 7)

Inspirado en la configuración de UAC en Windows 7. Leí los comentarios y quería describir aquí la capacidad de ejecutar una aplicación confiable con derechos de administrador con UAC habilitado. Esta tecnologia Este es un paso realmente bueno por parte de Microsoft hacia la seguridad del uso de la computadora por parte de un usuario, sin embargo, un usuario a menudo puede usar aplicaciones sin firmar en las que confía, lo que genera mensajes UAC constantes y una mayor molestia del usuario. Cómo ejecutar aplicaciones con derechos de administrador y sin emitir un mensaje de UAC, consideraré usar un ejemplo de uso Gerente de FAR, que necesito para trabajar.
Entonces, primero debe ir al programador de tareas.
"Inicio - Todos los programas - Accesorios - Utilidades - Programador de tareas" (Inicio - Todos los programas - Accesorios - Herramientas del sistema - Programador de tareas)
y "Crear tarea". En la ventana que aparece, configure las tareas "Nombre" (Nombre), (por ejemplo, FAR) y marque la casilla de la opción "Ejecutar con los privilegios más altos".
A continuación, vaya a la pestaña "Acciones" y presione el botón "Nuevo" para configurar el programa para que se ejecute.
En el campo "Programa / script", usando el botón "Examinar", especifique la ubicación del archivo que necesitamos ejecutar y haga clic en el botón "Abrir". A continuación, presione el botón Aceptar dos veces.

Por lo tanto, tenemos una tarea con altos privilegios para ejecutar como administrador. Ahora necesita crear un acceso directo para ejecutar esta tarea.

Cree un acceso directo en el escritorio y en el campo Destino ingrese schtasks / run / tn FAR (si el nombre de la tarea era de varias palabras separadas por espacios, debe especificar el nombre de la tarea en el acceso directo en " doble comillas"). Haga clic en "Siguiente" (Siguiente), estableciendo el nombre del acceso directo (es mejor que coincida con el nombre del programa) y haga clic en el botón Aceptar. Luego puede ir a las propiedades de este atajo y asignarle un ícono del programa. Menos este método es que de esta forma puedes ejecutar una sola copia del programa. Para hacer dos copias, deberá registrar una tarea más en el programador con un nombre diferente, pero utilizando el mismo sistema, y \u200b\u200btambién crear un acceso directo a ella.

Etiquetas: Windows 7, UAC, programador de tareas, iniciar aplicaciones

Muchos programas requieren la elevación de derechos al inicio (el icono de escudo junto al icono), pero de hecho, para su funcionamiento normal, no se requieren derechos de administrador (por ejemplo, proporcionó manualmente derechos necesarios usuarios al directorio del programa en ProgramFiles y las ramas de registro utilizadas por el programa). En consecuencia, cuando ejecuta un programa de este tipo desde usuario comúnsi el Control de cuentas de usuario está habilitado en la computadora, aparecerá un mensaje de UAC y se le pedirá al usuario una contraseña de administrador. Para evitar este mecanismo, muchos simplemente deshabilitan UAC o otorgan al usuario derechos de administrador en la computadora agregándolo al grupo de administradores locales. Naturalmente, ambos métodos no son seguros.

Por qué una aplicación normal puede necesitar derechos de administrador

Es posible que se requieran derechos de administrador para que el programa modifique algunos archivos (registros, configuraciones, etc.) en su propia carpeta en C: \\ Archivos de programa (x86) \\ SomeApp). De forma predeterminada, los usuarios no tienen derechos para editar este directorio, por lo tanto, para el funcionamiento normal de dicho programa, se requieren derechos de administrador. Para resolver este problema, bajo el administrador en el nivel NTFS, asigne manualmente el permiso de edición / escritura para el usuario (o el grupo de usuarios) a la carpeta del programa.

Nota... De hecho, la práctica de almacenar datos cambiantes de la aplicación en su propio directorio en C: \\ Archivos de programa es incorrecta. Es más correcto almacenar los datos de la aplicación en el perfil de usuario. Pero esta es una pregunta sobre la pereza e incompetencia de los desarrolladores.

Ejecución de un programa que requiere derechos de administrador de un usuario normal

Ya hemos descrito cómo es posible utilizar el parámetro RunAsInvoker. Sin embargo, este método no es lo suficientemente flexible. También puede usarlo con la contraseña de administrador / SAVECRED guardada (también insegura). Consideremos una forma más fácil de forzar el lanzamiento de cualquier programa sin derechos de administrador (y sin ingresar la contraseña de administrador) con UAC habilitado (4.3 o 2 niveles).

Por ejemplo, tome la utilidad de edición del registro: regedit.exe (se encuentra en el directorio C: \\ windows \\ system32). Cuando ejecuta regedit.exe, aparece una ventana de UAC y, si no confirma la elevación de privilegios, el editor de registro no se inicia.

Creemos un archivo en el escritorio ejecutar como no admin.bat con el siguiente texto:

cmd / min / C "establece __COMPAT_LAYER \u003d RUNASINVOKER && start" "% 1"

Ahora, para forzar la ejecución de la aplicación sin derechos de administrador y suprimir el indicador UAC, simplemente arrastre el archivo exe deseado a este archivo bat en el escritorio.

Después de eso, el editor de registro debería iniciarse sin un mensaje de UAC. Abrir el administrador de procesos y agregar una columna Elevado (Con un nivel de permiso más alto), verá que el sistema tiene un proceso regedit.exe con un estado no elevado (iniciado con derechos de usuario).

Intente editar cualquier parámetro en la rama HKLM. Como puede ver, el acceso para editar el registro en esta rama está denegado (este usuario no tiene permiso para escribir en las ramas del registro del sistema). Pero puede agregar y editar claves en la propia rama de registro del usuario: HKCU.

De manera similar, puede ejecutar un archivo bat y una aplicación específica, solo especifique la ruta al archivo ejecutable.

ejecutar-aplicación-como-no-admin.bat

Establezca ApplicationPath \u003d "C: \\ Archivos de programa \\ MyApp \\ testapp.exe"
cmd / min / C "establece __COMPAT_LAYER \u003d RUNASINVOKER && start" "% ApplicationPath%"

También puede agregar un menú contextual que agrega la capacidad de iniciar sin elevación para todas las aplicaciones. Para hacer esto, cree lo siguiente archivo reg e importarlo al registro.

Editor del registro de Windows, versión 5.00


@ \u003d "cmd / min / C \\" establecer __COMPAT_LAYER \u003d RUNASINVOKER && iniciar \\ "\\" \\ "% 1 \\" \\ ""

Después de eso, para ejecutar cualquier aplicación sin derechos de administrador, simplemente seleccione el elemento "" en menú de contexto.

__COMPAT_LAYER variable de entorno y parámetro RunAsInvoker

La variable de entorno __COMPAT_LAYER le permite establecer niveles diferentes compatibilidad para aplicaciones (pestaña Compatibilidad en las propiedades del archivo exe). Con esta variable, puede especificar la configuración de compatibilidad con la que desea ejecutar el programa. Por ejemplo, para ejecutar la aplicación en modo de compatibilidad para Windows 7 y resolución de 640x480, configure:

establecer __COMPAT_LAYER \u003d Win7RTM 640x480

De las opciones de la variable __COMPAT_LAYER que nos interesan, seleccionamos los siguientes parámetros:

  • RunAsInvoker - iniciar la aplicación con los privilegios del proceso padre sin solicitar UAC.
  • RunAsHighest - iniciar la aplicación con los derechos máximos disponibles para el usuario (aparece el mensaje UAC si el usuario tiene derechos de administrador).
  • RunAsAdmin - lanzamiento de la aplicación con derechos de administrador (siempre aparece la solicitud AUC).

Aquellos. el parámetro RunAsInvoker no otorga derechos de administrador, solo bloquea la apariencia de la ventana UAC.

En el quirófano sistema de Windows en determinadas situaciones, las herramientas deben utilizarse con privilegios elevados. Esto es necesario debido a las acciones que conducen a cambios a nivel del sistema y usuarios ordinarios (no para administradores) no es necesario. En este artículo hablaré sobre ejecutar como administrador de cualquier aplicación en la computadora.

Cuando inicia programas con derechos elevados, aparece una ventana en la que debe confirmar el inicio -. Algunos usuarios deshabilitan esta función por completo. Por tanto, la seguridad de la computadora sufre. Después de todo, si no aparece la ventana de advertencia de UAC, cualquier infección maliciosa puede iniciarse desde su computadora como administrador. Código "malo" y escríbalo todo.

Para facilitar a los usuarios la ejecución de programas como administrador, he preparado un par de métodos.

Ejecutar como administrador usando el menú contextual

El menú contextual se invoca con el botón derecho del ratón. Haga clic en cualquier programa con el mouse y desde el menú contextual haga clic en la opción. Esto abre la línea de comandos y otros programas donde se requieren privilegios elevados.

Usando el atajo Ctrl + Shift + Enter al buscar

Cuando no hay ninguna herramienta en el escritorio o en el menú Inicio, pasamos a buscar. Alguna versión de Windows equipado con él, y en el décimo es más conveniente. Escriba algún comando, por ejemplo, cmd - línea de comando. Habiendo seleccionado el resultado, simultáneamente mantenemos presionada la combinación Ctrl + Mayús + Entrar... Manera fácil ¿no?

Propiedades de acceso directo adicionales

Digamos que está interesado en una pregunta. El icono ya se encuentra en el escritorio como acceso rapido, pero no desea ejecutar el menú contextual todo el tiempo. Este problema se puede solucionar.

Entramos en las propiedades del atajo (botón derecho del ratón y Propiedades) y ve a la sección "Adicionalmente".

Abrirá opciones extra... Allí, marque el parámetro "Ejecutar como administrador"... Ahora, cuando el programa se inicia normalmente, siempre se abrirá con derechos elevados.

¡Adicionalmente! En las propiedades de la pestaña "Compatibilidad" hay una opción "Ejecutar este programa como administrador". También es algo útil.

Programas para ejecutar como administrador

Existe siguientes programas: RunAs, AdmiLink, ExecAS.

Herramienta RunAs

Es parte de Windows, por lo que puedes usarlo. Para empezar, solo ábrelo línea de comando e ingrese el siguiente comando:

Lo más probable es que se le pida que introduzca una contraseña. Asegúrate de ingresar.


Creemos un acceso directo en el escritorio. Haga clic derecho en un área vacía y seleccione "Acceso directo". Registramos el mismo comando que la ubicación:

runas / usuario: PCName \\ Nombre de usuario msconfig.exe

Asigne un nombre al acceso directo y guarde.

Después de iniciar el acceso directo, se abrirá una línea de comando, donde debe ingresar la contraseña de la cuenta. Cuando ingrese los datos correctos, msconfig o la utilidad de su elección se iniciará inmediatamente.

En esta situación, usted o las personas que tienen acceso a la PC ingresarán la contraseña cada vez. Este punto se resuelve agregando el parámetro / savecred al comando, entonces el comando será así:

runas / savecred / user: PCName \\ UserName msconfig.exe

Si está pensando en la seguridad, es mejor no utilizar estos accesos directos con esta opción. Es mejor ingresar la contraseña cada vez y no preocuparse de que algún insolente use herramientas de Windows sin contraseña para complacerte y en tu detrimento.

Usando la herramienta ExecAS

Ejecutar como administrador es posible con ExecAS. Después de comenzar, aparece una ventana con una propuesta para ingresar la información de la cuenta (nombre de usuario y contraseña), así como el nombre y la ruta del programa. Después de ingresar los datos, haga clic en "Quemadura".


Nuestro conejillo de indias ha aparecido en la ventana de ExecAS, cierre el programa y vuelva a abrirlo. El programa especificado por nosotros en ExecAS se abrirá inmediatamente. Para agregar anexo adicional debe registrar ExecAS.exe / S en la línea de comando. (En este caso, debe estar en el directorio con la utilidad, por ejemplo, C: \\ ExecAS).


Habiendo lanzado ExecAS, agregamos otro programa. Cierre la herramienta y ejecútela nuevamente. Aparece la misma ventana. Pero esto no es conveniente para nosotros, así que pasemos a la creación de atajos:

Hacemos dos atajos con los siguientes comandos:

  • C: \\ ExecAS \\ ExecAS.exe 1
  • C: \\ ExecAS \\ ExecAS.exe 2

Los números 1 y 2 corresponden al número de programa en ExecAS.

Al ejecutar los accesos directos, vemos que se abrieron como administrador.

Usando la utilidad AdmiLink

La utilidad especificada en el título es una utilidad de consola y, después de la instalación, se ubicará en el directorio de Windows.

Lanzamos la herramienta y vemos una ventana bastante conveniente con una interfaz rusa, por lo que será fácil de resolver.

  • En el primer campo, ingrese la ruta al archivo que queremos ejecutar;
  • Los parámetros de la línea de comando en el segundo campo son opcionales;
  • La tercera línea se completará de forma independiente, si no es así, ingrese C: \\ windows \\ system32
  • Modo de visualización de ventana. Hay 2 parámetros en la cuarta línea:
    • SHOW - lanzamiento estándar Software con ventana visible;
    • OCULTAR: el software funciona en segundo plano;

Configurar los parámetros en la pestaña Cuenta:

  • Como nombre de dominio, escriba el nombre de su PC o NetBios y test.lan;
  • Nombre de usuario: se puede seleccionar haciendo clic en el botón con tres puntos;
  • Contraseña de cuenta y confirmar.
  • Después de ingresar todos los datos, haga clic en el botón "Prueba".

La utilidad verificará el rendimiento de la información que especificamos. Pulsamos cualquier tecla en CMD.

Después de una prueba exitosa, presione el botón "Generar clave de inicio de AdmiRun"... Si no lo hace, nada funcionará.

  • Vaya a la pestaña "Enlace" y haga lo siguiente:
  • Nombre de acceso directo - lo llamamos por cualquier nombre;
  • Catalogar - indicar dónde se ubicará la etiqueta;
  • Fotografía - elija una imagen para el acceso directo;
  • presiona el botón "Generar línea de comando".
  • Ahora presiona el botón grande "¡Crea un atajo ahora!".

El icono aparecerá inmediatamente en el escritorio o directorio que especificó.

Intentando ejecutar un atajo. Si todo tiene éxito y el programa se lanzó en nombre del administrador, felicitaciones. De lo contrario, las acciones en algún paso se realizaron incorrectamente.

Si va a las propiedades del acceso directo y cambia el programa en el campo "Objeto" a otro, entonces simplemente no se iniciará. Es un poco de protección contra malware.

Programador de tareas

Ejecute el programa como administrador, solo use la herramienta "Programador de tareas"... Aquí hay un matiz: si no es un administrador, no podrá usarlo.

Ingrese en la búsqueda solo dos palabras: "Programador de tareas" y abra el resultado.En la ventana de la derecha, seleccione el elemento "Crear tarea".

Llámelo con un nombre apropiado, digamos que ejecuta la línea de comando, luego puede llamar a CMD. También marque la casilla Ejecutar con los más altos derechos.

En la pestaña "Acciones", haga clic en el botón "Crear".

Seleccione una acción (en nuestro caso, iniciar el programa).Haga clic en Examinar y seleccione la utilidad para ejecutar.Si ejecuta el símbolo del sistema, la ruta será C: \\ Windows \\ System32 \\ cmd.exe.Ahora haga clic en Aceptar.

Ha aparecido una nueva línea en la pestaña Acciones. Genial, puedes hacer clic en Aceptar.

Etapa de creación de atajos

En el escritorio, cree un acceso directo y especifique el siguiente comando:

schtasks / run / tn nombre_tarea_en_planner

task_name en el planificador es el nombre que dio al comienzo del proceso de creación de la tarea.

Hurra, hicimos un atajo, pero eso no es todo. Ve a sus propiedades.

Cambie el icono en la pestaña Acceso directo. Por supuesto, no tienes que hacer esto.

Adición al método con el programador de tareas

Para, puede utilizar la utilidad de acceso directo elevado. Toma un acceso directo o un archivo ejecutable y lo arrastra hasta el icono de acceso directo elevado.

Ejecutar programas desde la línea de comandos

Si abre la línea de comando como administrador utilizando los métodos anteriores, el inicio de todos los programas desde CMD también le permitirá abrirlos con derechos elevados.Cómo transferir una cuenta a otra computadora

recomendaciones

Hemos analizado varias formas de ejecutar programas como administrador. Hay opciones en las que debe ingresar una contraseña; esta es una de las soluciones seguras, porque cada vez que ingresamos una contraseña, no podemos tener miedo de perder algunos datos. Los programas de virus tampoco se ejecutarán herramientas de Windows de esta forma.

Para instalar algunos software requiere derechos de administrador. Además, el propio administrador puede imponer restricciones a la instalación de varios programas. En el caso de que se requiera realizar la instalación, pero no exista permiso para ello, sugerimos usar varios métodos simplesdescrito abajo.

En Internet, hay muchos software diferentes que le permiten evitar la protección e instalar el programa bajo la apariencia de un usuario común. No recomendamos usarlos especialmente en computadoras de trabajo, ya que esto puede tener graves consecuencias. Presentaremos formas seguras instalación. Echemos un vistazo más de cerca a ellos.

Método 1: concesión de derechos a la carpeta del programa

La mayoría de las veces, se requieren derechos de administrador de software cuando se realizarán acciones con archivos en su carpeta, por ejemplo, en la partición del sistema disco duro... El propietario puede otorgar todos los derechos a otros usuarios sobre ciertas carpetas, lo que permitirá una mayor instalación con el nombre de usuario habitual. Esto se hace de la siguiente manera:


Ahora, durante la instalación del programa, deberá especificar la carpeta en la que proporcionó acceso completoy todo el proceso debería tener éxito.

Método 2: ejecutar el programa con una cuenta de usuario normal

En los casos en los que no sea posible solicitar al administrador derechos de acceso, recomendamos utilizar el Solución de Windows... Con la ayuda de la utilidad, todas las acciones se llevan a cabo a través de la línea de comando. Todo lo que necesita hacer es seguir las instrucciones:


Método 3: usar la versión portátil del programa

Algunos programas son portátiles y no requieren instalación. Solo necesita descargarlo del sitio web oficial del desarrollador y ejecutarlo. Esto se puede hacer de manera muy simple:


Puede transferir el archivo de software a cualquier dispositivo de almacenamiento extraíble y ejecutarlo en diferentes computadoras sin derechos de administrador.

Hoy miramos varios formas simples cómo instalar y utilizar varios programas sin derechos de administrador. Todos ellos no son difíciles, pero requieren ciertas acciones. Le recomendamos que simplemente inicie sesión en el sistema con una cuenta de administrador para instalar el software, si está disponible. Lea más sobre esto en nuestro artículo en el enlace a continuación.

Algunas aplicaciones requieren derechos elevados para ejecutarse en Windows y deben ejecutarse como administrador. Esto muestra la solicitud " Control de cuentas del usuario"(Control de cuentas de usuario o UAC), en el que el sistema solicita su consentimiento para iniciar la aplicación.

Muchos usuarios creen incorrectamente que el Control de cuentas de usuario simplemente se interpone y lo apagan. Al mismo tiempo, la seguridad de la computadora se ve seriamente afectada. Ya no se requiere el consentimiento del usuario para iniciar aplicaciones, y cualquier malware puede iniciarse y ejecutarse sin problemas. La presencia de antivirus tampoco puede garantizar al 100% la seguridad de su computadora.

En este artículo, le mostraré cómo simplificar el proceso de ejecución de aplicaciones seleccionadas como administrador sin deshabilitar UAC (en su totalidad o en parte) y sin comprometer la seguridad.

Hay varias formas de ejecutar la aplicación como administrador:

Como ejemplo, ejecutaremos la línea de comando (cmd) como administrador.

Método número 1 (normal): iniciar con el botón derecho del mouse (se muestra la solicitud de UAC)

Haga clic derecho en el icono aplicación deseada y seleccione " Ejecutar como administrador":

Método número 2: iniciar usando " Ctrl + Mayús + Entrar"(Se muestra el mensaje de UAC)

Haga clic en Comienzo, en la barra de búsqueda, escriba el comando que desee y presione Ctrl + Mayús + Entrar.

Método número 3: configure el lanzamiento como administrador en las propiedades del acceso directo (se muestra la solicitud de UAC)

Haga clic con el botón derecho en el acceso directo deseado y seleccione " Propiedades".

Ve a la " Etiqueta", haga clic en" Adicionalmente"revisa la caja" Ejecutar como administrador":

O ve al " Compatibilidad"y marque la casilla" Ejecute este programa como administrador":

Método número 4: simplificar el inicio de aplicaciones seleccionadas mediante el programador de tareas (no se muestra la solicitud de UAC)

¡Importante! Este método funciona solo para cuentas incluidas en el grupo Administradores... No funcionará para usuarios comunes, porque su límite es de derechos limitados.

Pasemos a la forma más interesante. Si hay una aplicación que ejecuta constantemente y se obtuvo de un fabricante de software confiable, por ejemplo, este aplicación de Windows - puede simplificar el lanzamiento. Crea un atajo para programa deseado no toma más de 2 minutos y esto eliminará acciones innecesarias en el futuro. Lanzamiento programador de tareas (Comienzo---> Todos los programas ---> Estándar---> Servicio---> Programador de tareas) y haga clic en " Crear tarea":

Indicamos Nombrepara una nueva tarea y marque la casilla " Ejecutar con los más altos derechos":

Ir a la pestaña Comportamiento, Prensa " Crear un", en la siguiente ventana, haga clic en" Visión general":

Especifique la ruta a la aplicación deseada y haga clic en " Abierto":


Agrandar la imagen

Haga clic en " OK":

Cierre el programador y proceda a crear un acceso directo.

Para crear un acceso directo en el escritorio, haga clic con el botón derecho y seleccione " Crear un" ---> "Etiqueta":

En campo Ubicación de la propiedad les presentamos:

Schtasks / ejecutar / tn cmd_admin

dónde cmd_admin - el nombre de la tarea que creamos. Si el nombre contiene espacios, debe ir entre comillas.

Establecemos el nombre del atajo:


Agrandar la imagen

El atajo está creado y listo para usar.

Para cambiar el icono, haga clic con el botón derecho en el acceso directo y seleccione " Propiedades":

Ve a la " Etiqueta"y presione" Cambiar el ícono":

"Visión general..."

Indicamos la ruta al programa:


Agrandar la imagen

Seleccione el icono deseado y cierre ambas ventanas con el " OK":

Ahora se realiza el lanzamiento de la aplicación deseada como administrador haga doble clic en el acceso directo creado, mientras que la solicitud de UAC no se muestra y la seguridad permanece intacta.

Utilidad de automatización "Método número 4"

En caso de que necesite crear accesos directos para una gran cantidad de programas, es conveniente utilizar la utilidad Atajo elevado.

Trabajar con la utilidad se reduce a dos simples pasos:

  • Instalación
  • Arrastre y suelte el archivo ejecutable (* .exe, * .bat, * .cmd) al acceso directo de la utilidad:

Enfoque automático en un programa en ejecución

La especificidad de iniciar aplicaciones desde el programador es que el foco no se transfiere a la ventana y, por ejemplo, para escribir un comando en la línea de comandos, debe hacer clic adicionalmente en la ventana. Este comportamiento puede ayudar a automatizar las operaciones programadas de rutina, pero para el Método # 4 no siempre es conveniente.

Hay varios métodos para "solucionar". Funcionan de manera un poco diferente, así que elija el que mejor se adapte a sus necesidades. El primero es más conveniente para ejecutar programas y el segundo para ejecutar scripts.

Agregue al crear una tarea:

Usando el comando de inicio

Programa o guión:

Argumentos:

/ c start / d "ruta_programa" filename.exe

/ c inicio / d "C: \\ Windows \\ System32 \\" cmd.exe

Usando la utilidad NirCmd

Programa o guión:

Path_to_nircmd \\ nircmd.exe

Argumentos:

Exec muestra "ruta_programa \\ nombre_archivo.exe"

Exec muestra "C: \\ Windows \\ System32 \\ cmd.exe"

Ejecutar cuadro de diálogo "Ejecutar" como administrador

Por analogía con el lanzamiento de la línea de comandos, puede configurar el lanzamiento del " Ejecutar", y los comandos ingresados \u200b\u200ben él también se ejecutarán como administrador. La conveniencia de este enfoque es que la lista de comandos utilizados anteriormente se guarda y puede seleccionar el que necesita de la lista.

Al crear una tarea en el programador, en el " Crear acción"especificar:

en el campo " Programa o guion":

Rundll32

en el campo " Agregar argumentos":

Shell32.dll, # 61

Descarga la utilidad, descomprímela. Lanzamos la línea de comando, ingresamos el comando requerido, la sintaxis es bastante simple:

<путь к утилите> <путь к нужному приложению>

Aparecerá un mensaje de UAC y la aplicación se ejecutará como administrador.

Nota: En el contexto menú de windows 7 hay muy función conveniente copiar la ruta del archivo: mantenga presionado Cambio, haga clic con el botón derecho en el archivo, seleccione " Copiar como ruta".

Ejecute programas por usuario como administrador sin ingresar la contraseña de administrador

¡Importante! Este método es inseguro porque permite a un usuario limitado ejecutar código con todos los derechos. Un usuario astuto o malware puede aprovechar esto y comprometer el sistema.

Considere otra tarea interesante: su cuenta entrada de Windows pertenece al grupo de administradores, hay uno o más cuentasincluido en el grupo de usuarios. El usuario debe ejecutar un programa que requiera elevación. Por lo general, se ve así: el usuario hace clic con el botón derecho en el archivo y selecciona "Ejecutar como administrador", que solicita la contraseña de administrador:

Por supuesto, darles a los usuarios una contraseña de administrador no es una buena idea. Para solucionar esto, usaremos la utilidad AdmiLink de Alexey Kuryakin. Con su ayuda, el administrador puede crear un acceso directo para que el usuario inicie el programa requerido, mientras se ingresa la contraseña de administrador solo se requiere una vez: al crear un acceso directo. Cuando el usuario inicia el programa, la contraseña se transmite en forma cifrada.


Este método funcionará si el programa solo se puede ejecutar como administrador y el desarrollador no olvidó especificar esta condición en el manifiesto. Sin embargo, todavía hay una gran cantidad de programas antiguos o programas que se pueden iniciar tanto en modo normal, y en nombre del administrador (en este caso, estará disponible un conjunto diferente de funciones). Cuando intenta ejecutar un programa de este tipo utilizando AdmiLink, se inicia en modo normal (sin privilegios administrativos). Y si intenta marcar la casilla "Método número 3. Se guarda el estilo original del autor.