¿Puedo obligar a un programa a ejecutarse siempre como administrador? ¿Es posible abrir automáticamente un archivo por lotes como administrador cuando hace doble clic en él? Muchos programas antiguos deben ejecutarse como administrador para que funcionen correctamente en Windows 10/8 / 7. En este tutorial, le mostraremos 4 métodos para que su programa siempre se ejecute como administrador de forma predeterminada.
Método 1: ejecutar siempre como administrador desde el acceso directo al programa
- Haga clic con el botón derecho en el acceso directo de su programa y luego seleccione Propiedades desde el menú contextual.
- En la ventana Propiedades, seleccione el Atajo pestaña, y haga clic en el Avanzado botón.

- Marque la casilla junto a Ejecutar como administrador y haga clic en Okay.

- Cada vez que haga doble clic en el acceso directo, siempre se ejecutará su programa como administrador de forma predeterminada.
Método 2: ejecutar siempre como administrador en modo de compatibilidad
- Haga clic derecho en su aplicación o su acceso directo, y luego seleccione Propiedades en el menú contextual.
- Bajo la Compatibilidad pestaña, marque la “Ejecute este programa como administrador”Y haga clic en Okay.

- A partir de ahora, haga doble clic en su aplicación o acceso directo y se ejecutará automáticamente como administrador.
Método 3: Ejecutar siempre como administrador usando Registry Hack
- Abra el Editor del registro y busque la siguiente clave:
HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers
Haga clic con el botón derecho en el área en blanco en el panel derecho y luego seleccione Nuevo -> Valor de cadena.
- Cambie el nombre del valor de Cadena a la ruta completa del programa que desea ejecutar siempre como administrador y luego haga doble clic en él para modificarlo.

- Tipo ~ RUNASADMIN en el campo “Información del valor” y haga clic en Okay.

- Cierre el Editor del registro. El programa se abrirá ahora en modo administrador cuando haga doble clic en él.
Método 4: crear un lote para ejecutar siempre el programa como administrador
- Abra el Bloc de notas (o su editor de texto favorito), copie y pegue el siguiente script por lotes:
@echo off :: BatchGotAdmin :------------------------------------- REM --> Check for permissions >nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem" REM --> If error flag set, we do not have admin. if '%errorlevel%' NEQ '0' ( echo Requesting administrative privileges... goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%getadmin.vbs" set params = %*:"="" echo UAC.ShellExecute "C:Program Files (x86)Top PasswordISO2Disc.exe", "", "", "runas", 1 >> "%temp%getadmin.vbs" "%temp%getadmin.vbs" del "%temp%getadmin.vbs" exit /B :gotAdmin pushd "%CD%" CD /D "%~dp0" :--------------------------------------

El script anterior hará que la utilidad se ejecute siempre como administrador. Debe reemplazar la ruta completa de ISO2Disc con la aplicación deseada.
- A continuación, guarde el archivo haciendo clic en Archivo -> Salvar. Asígnele el nombre que desee, pero reemplace la extensión de archivo .txt predeterminada con la .murciélago extensión.

- Ahora, haga doble clic en el archivo por lotes y luego iniciará su programa como administrador.