Menú
Está libre
registrarse
el principal  /  Problemas / Instalación de programas sin derechos de administrador en Windows. Instalación de programas sin derechos de administrador en Windows a la derecha para iniciar el juego

Instalación de programas sin derechos de administrador en Windows. Instalación de programas sin derechos de administrador en Windows a la derecha para iniciar el juego

Muchos programas al inicio requieren recaudación de derechos (icono del escudo del icono), pero de hecho, para sus derechos de administrador normal, no se requiere (por ejemplo, usted proporcionado manualmente derechos necesarios Los usuarios del catálogo de programas en programas y sucursales de registro utilizados por el programa). En consecuencia, cuando inicia dicho programa desde debajo usuario simpleSi el control de la cuenta está habilitado en la computadora, aparecerá la solicitud de UAC y deberá ingresar la contraseña del administrador. Para dividirse en este mecanismo, muchos simplemente desactiva la UAC o proporcionan al usuario al derecho del administrador en la computadora agregándolo a un grupo de administradores locales. Naturalmente, ambos métodos son inseguros.

¿Por qué la solicitud habitual puede necesitar derechos de administrador?

El programa puede ser requerido los derechos de administrador para modificar ciertos archivos (registros, configuraciones, etc.) en su propia carpeta en C: \\ Archivos de programa (X86) \\ SOMETAETPP). De forma predeterminada, los usuarios no tienen derechos para editar este directorio, respectivamente, para el funcionamiento normal de dicho programa, se necesitan derechos de administrador. Para resolver este problema, debe asignar manualmente el administrador de NTFS para asignar manualmente el derecho a cambiar / escribir para el usuario (o usuarios del grupo) en la carpeta con el programa.

Nota. De hecho, la práctica de almacenar los cambios de solicitud cambiantes en su propio directorio en C: \\ Los archivos de programa son incorrectos. Es más correcto almacenar los datos de la aplicación en el perfil de usuario. Pero esta es una cuestión de la pereza e incompetencia de los desarrolladores.

Ejecutar un programa que requiere administrador derecho desde el usuario normal

Ya hemos descrito antes, como puedas, usando el parámetro RUNASINVERKER. Sin embargo, este método no es flexible. También puede usar con la preservación de la contraseña de administración / Savecred (también inseguro). Considere un método más simple de lanzamiento forzado de cualquier programa sin derechos de administrador (y sin administrar un administrador) con la UAC (4,3 o 2 niveles) incluidos.

Por ejemplo, tome la utilidad de edición del registro - regedit.exe (Se encuentra en el directorio C: \\ Windows \\ System32). Cuando se inicia Regedit.exe, aparece la ventana UAC y, si no confirma el privilegio, el Editor del Registro no se inicia.

Crea un archivo en el escritorio run-as-no-admin.bat Con el siguiente texto:

cmd / min / c "set __compat_layer \u003d runasinvoker && start" "% 1"

Ahora, para obligar a iniciar la solicitud sin derechos de administrador y suprimir la solicitud UAC, simplemente arrastre el archivo EXE deseado a este archivo de murciélago en el escritorio.

Después de eso, el Editor del Registro debe comenzar sin la aparición de la solicitud UAC. Apertura del administrador de procesos, y agregue una columna. Elevado (Con un nivel más alto de permisos), verá que el sistema tiene un proceso regedit.exe con un estado no sensible (lanzado con derechos de usuario).

Intente editar cualquier parámetro en la sucursal de HKLM. ¿Cómo ve el acceso a la edición de registro en esta sucursal (este usuario no tiene derechos para escribir en las sucursales del sistema de registro). Pero puede agregar y editar las teclas en su propia sucursal de registro de usuarios - HKCU.

De manera similar, puede ejecutarse a través de un archivo BAT y una aplicación específica, es suficiente para especificar la ruta al archivo ejecutable.

aPP-AS-AS-NON-ADMIN.BAT

Set ApplicationPath \u003d "C: \\ Archivos de programa \\ MyApp \\ testapp.exe"
cmd / min / c "set __compat_layer \u003d runasinvoker && start" "% aplatypath%"

También puedes añadir menú de contextoEso agrega todas las aplicaciones con la capacidad de lanzar sin aumentar el derecho. Para hacer esto, crea lo siguiente. archivo REG E importarlo al registro.

Editor del Registro de Windows 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 los derechos de administrador, es suficiente para seleccionar el elemento "" en el menú contextual.

Variable de entorno __Compat_layer y Runasinvoker

Variable de entorno __Compat_layer le permite instalar varios niveles Compatibilidad para aplicaciones (TAB Compatibilidad En las propiedades del archivo EXE). Usando esta variable, puede especificar la configuración de compatibilidad con la que desea ejecutar el programa. Por ejemplo, para iniciar la aplicación en modo de compatibilidad con Windows 7 y la resolución de 640 × 480, configurada:

set __Compat_layer \u003d Win7RTM 640x480

De las opciones de interés para nosotros, la variable __Compat_layer resaltará los siguientes parámetros:

  • Runasinvoker - Comenzar una solicitud con los privilegios del proceso principal sin una solicitud de UAC.
  • Runashighest. - Ejecute una solicitud con los derechos máximos disponibles para el usuario (la solicitud de la UAC aparece si el usuario tiene derechos de administrador).
  • Runasadmin. - Ejecute una solicitud con derechos de administrador (aparece la solicitud de AUC).

Esos. El parámetro Runasinvoker no proporciona derechos de administrador, y solo bloquea la apariencia de la ventana de la UAC.

En la sala de operaciones sistema de Windows Con ciertas situaciones, los medios deben usarse con privilegios elevados. Por lo tanto, es necesario debido a las acciones que conducen a cambios en el nivel del sistema y los usuarios ordinarios (no los administradores) no es necesario. En el artículo, diré sobre el lanzamiento del administrador de cualquier aplicación en la computadora.

Al ejecutar programas con derechos elevados, aparece la ventana en la que desea confirmar el lanzamiento. Algunos usuarios deshabilitan esta función en absoluto. Esto sufre de seguridad informática. Después de todo, la ventana de advertencia de la UAC no aparece, ningún malware podrá comenzar desde su computadora en nombre del administrador. Código "malo" y escribiendo.

Para facilitar los usuarios que lanzaron programas en nombre del administrador, preparé un par de métodos.

Ejecutar en nombre del administrador utilizando el menú contextual

El menú contextual se llama botón derecho del mouse. Haga clic en cualquier programa con el mouse y desde el menú contextual, haga clic en la opción " Ejecutar en el nombre del administrador." Esto abre la línea de comandos y otro programa donde se necesitan privilegios elevados.

Uso del CTRL + MAYÚS + ENTRAR COMBINACIÓN AL BUSCANDO

Cuando está en el escritorio o en el menú Inicio, no hay ninguna herramienta que hagamos apelando a la búsqueda. Alguna versión de Windows Equipado con ellos, y en la décima es más conveniente. Escriba un poco de comando, por ejemplo, cmd - línea de comandos. Seleccionando el resultado simultáneamente abraza una combinación Ctrl + Shift + Entrar. Una forma sencilla no es así?

Propiedades adicionales de un atajo

Supongamos que estás interesado en la pregunta. El icono ya está ubicado en el escritorio como acceso rapidoPero no desea ejecutar el menú contextual todo el tiempo. Puedes resolver este problema.

Ir a las propiedades de la etiqueta (botón derecho del ratón y Propiedades) Y vaya a la sección " Adicionalmente».

Abierto opciones extra. Marque la casilla de verificación "Startup en nombre de la administradora". Ahora, con el lanzamiento habitual del programa, siempre abrirá con derechos elevados.

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

Programas para ejecutar en nombre del administrador.

Existe los siguientes programas: Runas, Admilink, Execas.

Herramienta de runas

Es parte de las ventanas, por lo que se pueden utilizar. Para correr lo suficiente para abrir línea de comando E ingrese el siguiente comando:

Lo más probable es que aparezca una solicitud de ingresar una contraseña. Asegúrese de entrar.


Vamos a crear un acceso directo en el escritorio. Presione el botón derecho del ratón en el área vacía y elija el "acceso directo". Como ubicación, le recetamos el comando muy:

rUNAS / USUARIOS: NAMEPK \\ USUARIO MSCONFIG.EXE USUARIO

Deja que el nombre de la etiqueta y ahorre.

Después de comenzar el acceso directo, la línea de comandos se abrirá donde debe ingresar una contraseña desde cuenta. Al ingresar los datos correctos, el MSCONFIG o la utilidad que ha elegido de inmediato.

Con tal situación, usted o personas que tienen acceso a las PC participarán en la contraseña cada vez. Este momento se resuelve agregando el parámetro / Savecred a el comando, entonces el equipo será así:

runas / Savecred / User: NamePK \\ Nombre de usuario MSCONFIG.EXE

Si piensa en la seguridad, tales etiquetas con tal opción es mejor no usar. Es mejor ingresar la contraseña cada vez y no se preocupa de que algún tipo de follaje usará herramientas de Windows Sin una contraseña, a favor de ti mismo y en daño a usted.

Utilizar la herramienta Execitas

La puesta en marcha en nombre del administrador es posible por el programa EXECAS. Después de la puesta en marcha, la ventana aparece con la propuesta para ingresar la información de la cuenta (inicio de sesión y contraseña), y el nombre del programa y la ruta. Después de ingresar los datos, haga clic en " Registro».


En la ventana Execas, apareció nuestro conejo experimental, cerrar el programa y descubrir nuevamente. Inmediatamente se abrirá el programa especificado en Execas. Agregar aplicación adicional Debe registrar execs.exe / s en el símbolo del sistema. (Al mismo tiempo, es necesario estar en el catálogo con la utilidad, por ejemplo, C: \\ Execas).


Correr Execas, agrega más programa. Cierra la herramienta y vuelve a correr. Aparece la misma ventana. Pero así no somos convenientes, así que vamos a pasar a la creación de atajos:

Hacemos dos etiquetas con tales equipos:

  • C: \\ Execas \\ execas.exe 1
  • C: \\ Execas \\ execas.exe 2

Los números 1 y 2 responden al número de programa en Execas.

Corriendo atajos, vemos que se abrieron en nombre del Administrador.

Utilizando la utilidad admilink

El encabezado de la utilidad es una consola, y después de la instalación estará en el directorio de Windows.

Lanzamos la herramienta y veamos una ventana completamente cómoda con una interfaz rusa, por lo que será fácil de entender.

  • En el primer campo, ingrese la ruta al archivo que queremos ejecutar;
  • Los parámetros de línea de comandos en el segundo campo no son necesarios;
  • La tercera línea se llenará, si no es así, ingrese con: \\ Windows \\ System32
  • Ventana de visualización de modo. En 4 costuras hay 2 parámetros:
    • Show - inicio estándar Por ventana visible;
    • Ocultar - software de trabajo en el fondo;

Personaliza los parámetros en la pestaña. Cuenta:

  • Como nombre de dominio, escribimos el nombre de su PC, O NetBIOS y Test.lan;
  • Nombre de usuario: puede elegir haciendo clic en el botón con tres puntos;
  • Contraseña de la cuenta y confirme.
  • Ingresando todos los datos, haga clic en " Prueba».

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

Después de una prueba exitosa, haga clic en el botón " Generar clave de lanzamiento de Admirun" Si esto no se hace, entonces nada funcionará.

  • Vamos a la pestaña "Enlace" y hagamos lo siguiente:
  • Etiqueta de nombre - Llame a cualquier nombre;
  • Catalogar- Indique dónde se ubicará la etiqueta;
  • Imagen- Elija la imagen para un acceso directo;
  • Haga clic en el botón "Generar línea de comandos".
  • Ahora presione el botón grande "¡Crea un acceso directo ahora!".

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

Intentamos ejecutar una etiqueta. Si todo se inició con éxito y el programa comenzó en nombre del administrador, felicito. De lo contrario, las acciones se realizan incorrectamente a algún paso.

Si va a las propiedades del acceso directo y cambie el programa en el campo "Objeto" a otro, simplemente no es para comenzar. Este es un pequeño daño por malicia.

Programador de tareas

Ejecute el programa en nombre del administrador, utilice suficientemente la herramienta " Programador de tareas" Hay un matiz aquí: si no es un administrador, entonces no podrán usarlos.

Ingrese solo dos palabras: programador de tareas y abra el resultado. En la ventana de la derecha, elija el artículo " Crear una tarea».

Nómelo con el nombre apropiado, digamos, ejecuta la línea de comandos, puede llamar CMD. También ponga el DAWKEY "Cumplir los derechos más altos".

Etapa de la creación de un atajo

En el escritorio, hagamos una etiqueta y especifiquen un comando de este tipo:

sCHTASKS / RUN / TN_DISTING_BAD

el nombre_name_v_liber es el nombre que dio al principio del proceso de creación de tareas.

Hooray, hicimos un atajo, pero eso no es todo. Ir a sus propiedades.

En la pestaña "Etiqueta", cambie el icono. Por supuesto, no tienes que hacerlo.

Además del método con el planificador de tareas.

conclusiones

Miramos un montón de formas de lanzar programas en nombre del administrador. Hay opciones donde debe ingresar una contraseña es una de las soluciones seguras, ya que cada vez que ingresamos la contraseña, no puede tener especialmente miedo por la pérdida de algunos datos. Los programas virales tampoco podrán ejecutar herramientas de Windows de esta forma.

Para instalar algunos software Requiere derechos de administrador. Además, el propio administrador puede poner un límite en la instalación de varios programas. En el caso, cuando necesite instalar, pero no hay permisos en él, proponemos usar varios métodos simplesdescrito abajo.

Hay muchos software diferentes en Internet, lo que permite pasar por alto la protección e implementar la instalación del programa bajo la guía usuario regular. No recomendamos usarlos especialmente en computadoras de trabajo, ya que esto puede tener graves consecuencias. Nos imaginamos métodos seguros Instalaciones. Vamos a mirarlos con más detalle.

Método 1: Emisión de derechos a la carpeta con el programa.

Los derechos de administrador con mayor frecuencia, se requieren software cuando se llevarán a cabo acciones con archivos en su carpeta, por ejemplo, en la sección del sistema disco duro. El propietario puede proporcionarle ningún derecho completo a otros usuarios a ciertas carpetas, lo que le permitirá instalar más en el inicio de sesión del usuario regular. Esto se hace de la siguiente manera:


Ahora, durante la instalación del programa, deberá especificar la carpeta a la que proporcionó acceso completoY todo el proceso debe ir exitoso.

Método 2: Iniciar un programa de una cuenta de usuario regular

En los casos en que no hay oportunidad de pedirle al administrador que proporcione los derechos de acceso, le recomendamos que se utilicen en el incorporado en Solución de Windows. Usando la utilidad a través de la línea de comandos, se realizan todas las acciones. Solo necesitas seguir las instrucciones:


Método 3: Uso de una versión portátil del programa

Algunos software tiene una versión portátil que no requiere instalación. Serás suficiente para descargarlo desde el sitio web oficial del desarrollador y correr. Realizarlo es posible muy simple:


Puede cruzar el archivo de software a cualquier dispositivo de almacenamiento de información extraíble y ejecutarlo diferentes computadoras Sin derechos de administrador.

Hoy miramos unos pocos formas simples Cómo instalar y utilizar varios programas sin derechos de administrador. Todos ellos no son complicados, pero requieren la implementación de ciertas acciones. Recomendamos simplemente iniciar sesión en el sistema de la cuenta del administrador, si está disponible. Lea más sobre esto en nuestro artículo por referencia a continuación.