Menú
Es gratis
registro
casa  /  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 18:54

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

Inspirado en el artículo 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 tecnología es realmente un buen paso por parte de Microsoft hacia la seguridad de uso de la computadora por parte del usuario, sin embargo, el usuario a menudo puede usar aplicaciones no firmadas en las que confía, lo que conduce a mensajes constantes del sistema UAC y molestias adicionales del usuario. Cómo ejecutar aplicaciones con derechos de administrador y sin emitir un mensaje de UAC Consideraré usar el FAR Manager como ejemplo, con el que necesito trabajar.
  Entonces, primero debes ir al programador de tareas
  "Inicio - Todos los programas - Estándar - Utilidades - Programador de tareas" (Inicio - Todos los programas - Accesorios - Herramientas del sistema - Programador de tareas)
  y "Crear tarea". En la ventana que aparece, configure el "Nombre" (por ejemplo, FAR) de la tarea y marque la casilla de verificación en la opción "Ejecutar con los privilegios más altos".
  A continuación, vaya a la pestaña "Acciones" y haga clic en el botón "Nuevo" para configurar el programa para que se ejecute.
  En el campo "Programa o script" (Programa / script) usando el botón "Examinar" (Examinar), indique la ubicación del archivo que queremos ejecutar y haga clic en el botón "Abrir". Luego, presione el botón OK dos veces.

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

Creamos un acceso directo en el escritorio e ingresamos schtasks / run / tn FAR en el campo "Destino" (si el nombre de la tarea tenía varias palabras separadas por espacios, debe especificar el nombre de la tarea en el acceso directo en "comillas dobles"). Haga clic en "Siguiente", establezca el nombre del acceso directo (es mejor que coincida con el nombre del programa) y haga clic en Aceptar. A continuación, puede ir a las propiedades de este acceso directo y asignarle un icono desde el programa. La desventaja de este método es que de esta manera solo puede ejecutar una copia del programa. Para hacer dos copias, será necesario registrar otra tarea en el planificador con un nombre diferente, pero en el mismo sistema y también hacer un acceso directo a ella.

Etiquetas: Windows 7, UAC, Programador de tareas, inicio de aplicaciones

Muchos programas requieren la elevación de derechos al iniciarse (el icono de escudo para el icono), sin embargo, para que funcionen correctamente, no necesitan derechos de administrador (por ejemplo, usted otorgó manualmente los derechos necesarios para los usuarios al directorio del programa en ProgramFiles y las ramas de registro que utiliza el programa). En consecuencia, al iniciar dicho programa desde un usuario simple, si el control de cuenta de usuario está habilitado en la computadora, aparecerá una solicitud de UAC y se le solicitará al usuario que ingrese una contraseña de administrador. Para evitar este mecanismo, muchos simplemente deshabilitan UAC o otorgan derechos de administrador al usuario en la computadora, y lo agregan al grupo de administradores locales. Naturalmente, ambos métodos son inseguros.

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

El administrador puede necesitar derechos de administrador para modificar ciertos archivos (registros, configuraciones, etc.) en su propia carpeta en C: \\ Archivos de programa (x86) \\ SomeApp). Por defecto, los usuarios no tienen permiso para editar este directorio, respectivamente, para el funcionamiento normal de dicho programa, se requieren derechos de administrador. Para resolver este problema, debe asignar manualmente el derecho de modificar / escribir para el usuario (o grupo de usuarios) a la carpeta del programa bajo el administrador en el nivel NTFS.

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

Ejecutar un programa que requiere derechos de administrador de un usuario normal

Anteriormente describimos cómo puede hacerlo con el parámetro RunAsInvoker. Sin embargo, este método no es lo suficientemente flexible. También es posible usarlo al guardar la contraseña de administrador / SAVECRED (también inseguro). Considere una forma más simple de forzar que cualquier programa se inicie sin derechos de administrador (y sin ingresar una contraseña de administrador) con UAC habilitado (nivel 4.3 o 2).

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

Crea un archivo en el escritorio run-as-non-admin.bat  con el siguiente texto:

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

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

Después de eso, el editor de registro debería comenzar sin una solicitud de UAC. Abra el administrador de procesos y agregue una columna Elevado  (Con un mayor nivel de permisos), verá que el sistema tiene un proceso regedit.exe con un estado no expandido (iniciado con derechos de usuario).

Intente editar cualquier parámetro en la rama HKLM. Como puede ver, se deniega el acceso para editar el registro en esta rama (este usuario no tiene permisos de escritura en las ramas del registro del sistema). Pero puede agregar y editar claves en su propia rama de registro de usuarios: HKCU.

Del mismo modo, puede ejecutar un archivo bat y una aplicación específica, solo especifique la ruta al archivo ejecutable.

run-app-as-non-admin.bat

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

También puede agregar un menú contextual que agrega la capacidad para que todas las aplicaciones se ejecuten sin elevar los permisos. Para hacer esto, cree el siguiente archivo de registro e impórtelo al registro.

Windows Registry Editor Versión 5.00


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

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

__COMPAT_LAYER variable de entorno y parámetro RunAsInvoker

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

establecer __COMPAT_LAYER \u003d Win7RTM 640x480

De las opciones interesantes para la variable __COMPAT_LAYER, destacamos los siguientes parámetros:

  • RunAsInvoker  - iniciar la aplicación con privilegios del proceso principal sin solicitud de UAC.
  • RunAsHighest  - iniciar la aplicación con los derechos máximos disponibles para el usuario (aparece una solicitud de UAC si el usuario tiene derechos de administrador).
  • Runasadmin  - Inicie la aplicación con derechos de administrador (la solicitud de AUC siempre aparece).

Aquellos. El parámetro RunAsInvoker no proporciona derechos de administrador, sino que solo bloquea la apariencia de la ventana UAC.

En Windows, en ciertas situaciones, las herramientas deben usarse con privilegios elevados. Por lo tanto, es necesario debido a las acciones que conducen a cambios a nivel del sistema y los usuarios comunes (no los administradores) no lo necesitan. En el artículo hablaré sobre ejecutarse como administrador de cualquier aplicación  en la computadora.

Cuando ejecuta programas con derechos elevados, aparece una ventana en la que debe confirmar el inicio. Algunos usuarios deshabilitan esta característica por completo. Por lo tanto, la seguridad informática se ve afectada. Después de todo, la ventana de advertencia de UAC no aparece, cualquier infección maliciosa puede comenzar desde su computadora como administrador. Falta el código "incorrecto" y la escritura.

Para facilitar a los usuarios ejecutar programas como administrador, preparé un par de métodos.

  Ejecutar como administrador usando el menú contextual

El menú contextual se llama con el botón derecho del mouse. Haga clic en cualquier programa con el mouse y haga clic en la opción del menú contextual. Esto abre la línea de comando y otro programa donde se requieren privilegios elevados.

  Usando Ctrl + Shift + Enter al buscar

Cuando no hay ninguna herramienta en el escritorio o en el menú Inicio, pasamos a buscar. Cualquier versión de Windows está equipada con él, y en la décima es más conveniente. Escriba algún comando, por ejemplo, cmd - línea de comando. Habiendo seleccionado el resultado, simultáneamente sujetamos la combinación Ctrl + Shift + Enter. Manera fácil ¿verdad?

  Propiedades de acceso directo adicionales

Supongamos que está interesado en la pregunta. El icono ya se encuentra en el escritorio como acceso rápido, pero no desea iniciar el menú contextual todo el tiempo. Este problema puede resolverse.

Vaya a las propiedades del acceso directo (botón derecho del mouse y Propiedades) y ve a la sección "Adicionalmente".

Se abrirán opciones adicionales. Marque la opción "Ejecutar como administrador". Ahora, cuando un programa se inicia normalmente, siempre se abre con privilegios elevados.

¡Adicionalmente! En las propiedades de la pestaña "Compatibilidad", existe la opción "Ejecutar este programa como administrador". También una pequeña cosa útil.

  Programas para ejecutar como administrador

Existen los siguientes programas: RunAs, AdmiLink, ExecAS.

  Herramienta Runas

Es parte de Windows, por lo que se puede usar. Para iniciarlo, simplemente abra la línea de comando e ingrese el siguiente comando:

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


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

runas / user: PCName \\ UserName msconfig.exe

Dé el nombre al atajo y guarde.

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

En este escenario, usted o las personas con acceso a una PC ingresarán una contraseña cada vez. Este momento se resuelve agregando la opción / savecred al comando, luego el comando será así:

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

Si está pensando en la seguridad, es mejor no utilizar estos accesos directos con esta opción. Es mejor ingresar una contraseña cada vez y no se preocupe de que una persona insolente use Windows sin una contraseña para complacerlo a usted mismo y en detrimento suyo.

  Usando la herramienta ExecAS

Ejecutar como administrador es posible con el programa ExecAS. Después de comenzar, aparece una ventana pidiéndole que ingrese 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 "Grabar".


Nuestro conejo experimental apareció en la ventana ExecAS. Cierre el programa y vuelva a abrir. El programa especificado por nosotros en ExecAS se abrirá inmediatamente. Para agregar una aplicación 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).


Iniciando ExecAS, agregue otro programa. Cierre la herramienta y comience nuevamente. Aparece la misma ventana. Pero esto no es conveniente para nosotros, así que pasemos a crear accesos directos:

Hacemos dos atajos con tales 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 indicada en el encabezado es la consola, y después de la instalación estará en el directorio de Windows.

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

  • 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í, escriba C: \\ windows \\ system32
  • Modo de visualización de ventana. Hay 2 parámetros en la línea 4:
    • SHOW: lanzamiento estándar del software con una ventana visible;
    • OCULTAR - ejecutando software en segundo plano;

Configure los ajustes 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 la cuenta y confirmar.
  • Después de ingresar todos los datos, haga clic en "Prueba".

La utilidad verificará la operatividad de la información especificada por nosotros. Presionamos cualquier tecla en CMD.

Después de una prueba exitosa, haga clic en "Generar clave de inicio AdmiRun". Si esto no se hace, entonces nada funcionará.

  • Vaya a la pestaña "Enlace" y haga lo siguiente:
  • Nombre de etiqueta  - llamar por cualquier nombre;
  • Catalogar  - indique dónde se ubicará la etiqueta;
  • Imagen  - Seleccione la imagen para el acceso directo;
  • presiona el botón Generar símbolo del sistema.
  • Ahora presiona el botón grande "¡Crea un acceso directo ahora!".

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

Intentando lanzar un atajo. Si todo tiene éxito y el programa se inició en nombre del administrador, felicidades. De lo contrario, las acciones en algún paso se realizan incorrectamente.

Si entra en las propiedades del acceso directo y cambia el programa en el campo "Objeto" a otro, entonces simplemente no se inicia. Esta es una pequeña protección contra malware.

  Programador de tareas

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

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

Llámelo el nombre apropiado, digamos que ejecuta la línea de comando, luego puede llamar a CMD. También pon un daw "Corre con los más altos derechos".

En la pestaña "Acciones", haga clic en Crear.

Seleccione una acción (en nuestro caso, inicie el programa).Haga clic en "Examinar" y seleccione la utilidad para ejecutar.Si ejecuta la línea de comando, la ruta será así: 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 etiquetas

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

schtasks / run / tn nombre_tarea en el planificador

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

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

En la pestaña Acceso directo, cambie el icono. Por supuesto, no estás obligado a hacer esto.

Adición al método con el planificador de tareas.

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

  Ejecutar programas desde la línea de comando

Si abre la línea de comandos como administrador de las formas indicadas anteriormente, entonces iniciar todos los programas desde CMD también le permitirá abrirlos con privilegios elevados.Cómo transferir una cuenta a otra computadora

  recomendaciones

Examinamos un montón de formas de ejecutar programas en nombre del administrador. Hay opciones en las que necesita ingresar una contraseña: esta es una de las soluciones seguras, porque cada vez que ingresamos una contraseña, no puede temer especialmente la pérdida de algunos datos. Los programas de virus tampoco podrán ejecutar herramientas de Windows de esta manera.

Para instalar algún software, debe tener derechos de administrador. Además, el administrador mismo puede restringir la instalación de varios programas. En el caso de que sea necesario completar la instalación, pero no hay permiso para ello, sugerimos utilizar algunos métodos simples que se describen a continuación.

En Internet hay muchos programas diferentes que le permiten evitar la protección e instalar el programa bajo la apariencia de un usuario normal. No recomendamos usarlos especialmente en computadoras de trabajo, ya que esto puede tener serias consecuencias. Introduciremos métodos de instalación seguros. Echemos un vistazo más de cerca a ellos.

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

En la mayoría de los casos, se requieren derechos de administrador de software en el caso de que se realicen acciones con archivos en su carpeta, por ejemplo, en la partición del sistema del disco duro. El propietario puede proporcionar derechos completos a otros usuarios en ciertas carpetas, lo que permitirá una mayor instalación bajo el inicio de sesión de un usuario normal. Esto se hace de la siguiente manera:


Ahora, durante la instalación del programa, deberá especificar la carpeta a la que ha otorgado acceso completo, y todo el proceso debería ser exitoso.

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

En los casos en que no sea posible solicitar al administrador que otorgue derechos de acceso, recomendamos utilizar la solución integrada de Windows. Usando la utilidad, todas las acciones se llevan a cabo a través de la línea de comando. Solo necesita seguir las instrucciones:


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

Algunos programas tienen una versión portátil que no requiere 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 vimos algunas formas simples de instalar y usar varios programas sin derechos de administrador. Todos ellos no son complicados, pero requieren ciertas acciones. Recomendamos que instale el software simplemente inicie sesión con la cuenta de administrador, si está disponible. Lea más sobre esto en nuestro artículo en el siguiente enlace.

Algunas aplicaciones de Windows requieren permisos elevados, y debe ejecutarlas como administrador. La consulta " Control de cuentas del usuario"(Control de cuenta 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" solo interfiere y lo deshabilita. Al mismo tiempo, la seguridad informática se ve seriamente afectada. El consentimiento del usuario para iniciar aplicaciones ya no es necesario, y cualquier programa malicioso puede ejecutarse y ejecutarse sin obstáculos. La presencia de un antivirus tampoco puede garantizar al 100% la seguridad informática.

En este artículo, le diré cómo simplificar el proceso de lanzamiento de aplicaciones seleccionadas en nombre del administrador sin deshabilitar UAC (total o parcialmente) y sin comprometer la seguridad.

Para ejecutar la aplicación como administrador, puede usar varios métodos:

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

  Método n. ° 1 (normal): comience con el botón derecho del mouse (se muestra la solicitud UAC)

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

  Método número 2: comience a usar " Ctrl + Shift + Enter"(Se muestra la solicitud UAC)

Hacer clic comienzo, en la barra de búsqueda, escriba el comando deseado y haga clic en Ctrl + Shift + Enter.

  Método n. ° 3: configure el inicio como administrador en las propiedades de acceso directo (se muestra la solicitud UAC)

Haga clic derecho en el acceso directo deseado y seleccione " Propiedades".

Ve a la " Etiqueta"hacer clic" 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: simplifique el inicio de las aplicaciones seleccionadas utilizando el programador de tareas (no se muestra la solicitud UAC)

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

Pasamos a la forma más interesante. Si hay una aplicación que ejecuta constantemente y la recibe de un fabricante de software confiable, por ejemplo, esta aplicación de Windows, puede simplificar el inicio. Crear un acceso directo para el programa deseado no toma más de 2 minutos y esto eliminará las acciones innecesarias en el futuro. Lanzamos programador de tareas (comienzo---> Todos los programas ---> Estándar---> Oficina---> Programador de tareas) y haga clic en " Crear tarea":

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

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

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


Ampliar imagen

Empujar " Okay":

Cierre el programador y continúe para crear un acceso directo.

Para crear un acceso directo en el escritorio, haga clic derecho, seleccione " Crear" ---> "Etiqueta":

En el campo Ubicación de la propiedad  entrar:

Schtasks / run / tn cmd_admin

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

Establezca el nombre de la etiqueta:


Ampliar imagen

Acceso directo creado y listo para usar.

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

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

"Visión general..."

Especifique la ruta al programa:


Ampliar imagen

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

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

  Utilidad para la automatización del "Método No. 4"

En caso de que necesite crear accesos directos para una gran cantidad de programas, es conveniente usar 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) en el acceso directo de la utilidad:

  Enfoque automático en un programa en ejecución

Los detalles de iniciar aplicaciones desde el programador es que el foco en la ventana no está traducido y, por ejemplo, para escribir un comando en la línea de comando, debe hacer clic en la ventana adicionalmente. Tal comportamiento puede ayudar a automatizar las operaciones programadas de rutina, pero para el "Método No. 4" esto no siempre es conveniente.

Hay varios métodos para "evitar". Funcionan de manera un poco diferente, así que elige el más adecuado. El primero es más conveniente para ejecutar programas y el segundo para ejecutar scripts.

Agregar al crear la tarea:

Usando el comando de inicio

Programa o script:

Argumentos:

  / c start / d "ruta_programa" nombre_archivo.exe

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

Usando la utilidad NirCmd

Programa o script:

Path_k_nircmd \\ nircmd.exe

Argumentos:

Exec show "ruta_programa \\ nombre_archivo.exe"

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

  Iniciar el cuadro de diálogo Ejecutar como administrador

De manera similar al inicio de la línea de comando, puede configurar el inicio de " correr", y los comandos ingresados \u200b\u200btambién se ejecutarán en nombre del administrador. La conveniencia de este enfoque es que la lista de comandos usados \u200b\u200bpreviamente se guarda y puede seleccionar el deseado de la lista.

Al crear una tarea en el planificador, en el " Creación de acciones"indicar:

en el campo " Programa o guión":

Rundll32

en el campo " Agregar argumentos":

Shell32.dll, # 61

Descargue la utilidad, descomprímalo. Iniciamos la línea de comando, ingresamos el comando deseado, la sintaxis es bastante simple:

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

Se muestra un aviso de UAC y la aplicación se inicia como administrador.

Nota:  El menú contextual de Windows 7 tiene una función muy conveniente para copiar la ruta del archivo: mantener Cambio, haga clic derecho en el archivo, seleccione " Copiar como ruta".

  Ejecutar programas por un usuario como administrador sin ingresar una contraseña de administrador

¡Importante!  Este método no es seguro porque permite a un usuario con derechos limitados 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 de Windows es miembro del grupo de administradores, hay una o más cuentas que son miembros del grupo de usuarios. El usuario necesita ejecutar un programa que requiera la elevación de privilegios. Por lo general, se ve así: el usuario hace clic derecho en el archivo y selecciona "Ejecutar como administrador", y se muestra una solicitud para ingresar la contraseña de administrador:

Por supuesto, dar una contraseña de administrador a los usuarios no es una buena idea. Para solucionar esto, utilizaremos la utilidad AdmiLink de Alexei Kuryakin. Con él, el administrador puede crear un acceso directo para que el usuario inicie el programa necesario, mientras que ingresar la contraseña del administrador solo se requiere 1 vez, al crear el acceso directo. Cuando el usuario inicia el programa, la contraseña se transmitirá en forma cifrada.


Este método funcionará si es posible iniciar el programa solo en nombre del administrador y el desarrollador no olvidó indicar esta condición en el manifiesto. Sin embargo, sigue habiendo una gran cantidad de programas antiguos o programas que se pueden iniciar tanto en modo normal como en nombre del administrador (habrá disponible un conjunto diferente de funciones). Cuando intenta ejecutar un programa de este tipo con AdmiLink, se inicia en modo normal (sin privilegios administrativos). Y si intenta poner una marca de verificación en "Método número 3. Se guarda el estilo original del autor.