Abre cualquier .BAT como administrador con estos trucos

Tanto en Windows 10 como en Windows 11 podemos realizar diferentes tipos de acciones simplemente usando un archivo por lotes, también denominados scripts o BAT. Estos nos pueden servir de gran ayuda cuando queremos realizar pequeñas y redundantes tareas para las que normalmente no encontramos una aplicación que nos permita realizarlas.

A pesar de ello, en ocasiones es posible que pese a que contemos con un archivo .bat que se vaya a encargar de realizar todo aquello que queremos, nos encontremos con problemas a la hora de ejecutarlo. Y es que hay ocasiones donde ciertos comandos nos requieran de permisos administrativos para su ejecución. Por ello, es importante conocer cómo ejecutar un archivo por lotes como administrador en Windows 10 y Windows 11.

Qué es un archivo BAT

Cuando hablamos de un archivo con extensión .bat nos estaremos refiriendo a documentos de procesamientos por lotes. Se tratan de archivos de texto en los cuales se incluyen una serie de comandos que se emplean para realizar tareas a la hora de ejecutar tareas repetitivas o una sucesión de acciones una tras otra. Estos archivos son empleados por programas para realizar tareas variadas como copiar, eliminar archivos, ejecutar aplicaciones o finalizar determinados procesos.

Por lo general estos archivos forman parte del sistema operativo. En sistemas DOS, el archivo por lotes contiene la extensión .bat, siendo AUTOEXEC.BAT que se ejecuta al iniciar el sistema el más conocido.

Cómo crearlos

Crear un archivo por lotes es una tarea sencilla para lo cual solo necesitaos un editor de texto que nos permita crear pequeños scripts de texto plano, como puede ser el propio Bloc de notas. Una vez abierto, procedemos a escribir las órdenes del archivo BAT que vamos a crear. Para ello, debemos de tener en cuenta que cada acción se coloca en líneas diferentes, de forma que, si tenemos 3 acciones, debemos crear 3 líneas.

Una vez hemos terminado de crear el código, podemos guardar el archivo desde el apartado de «Guardar como» del editor de texto. Aquí escribiremos el nombre del archivo y nos aseguramos de cambiar su extensión .txt por la extensión .bat y seleccionando en el apartado de «Tipo» la opción de «Todos los archivos».

Abrir archivos

Este tipo de ficheros están compuestos por comandos escritos en texto por lo que podemos abrirlos con cualquier editor al igual que para crearlos. Windows cuenta con su propio editor que incluye de manera predeterminada como es el Bloc de notas. Para ello solo será necesario hacer clic con el botón derecho del ratón sobre el archivo. Esto hará que aparezca un menú contextual donde debemos de elegir la opción de «Editar». En los editores más avanzados podemos encontrar la función de resaltado de sintaxis, una función sumamente útil a la hora de editar este tipo de ficheros.

Ejecutar un archivo por lotes cómo administrador

Si necesitamos poder ejecutar un archivo BAT o por lotes como administrador en Windows 10 o Windows 11, tenemos disponibles tres formas de hacerlo. Una desde el Explorador de archivos, otra utilizando el Símbolo del sistema o bien desde el Programador de tareas. A continuación, vamos a ver cómo podemos hacerlo usando cada una de estas opciones.

Desde el Explorador de archivos

A la hora de intentar abrir un archivo por lotes como administrador, lo primero que se nos ocurra es acceder a sus propiedades para intentar marcar la opción de Ejecutar como administrador. Para ello pulsamos con el botón derecho sobre el archivo y pulsamos en «Ejecutar como administrador». Esto que hará que siempre que queramos ejecutarlo como administrador tendremos que hacer esto. Igualmente, también podemos automatizar este proceso que siempre que lo ejecutemos se lance con permisos de administrador.

Ejecutar archivo BAT como administrador

En este caso lo que debemos hacer es hacer clic con el botón derecho del ratón en el archivo deseado y dentro del menú contextual seleccionamos la opción de «Crear acceso directo». Posteriormente hacemos clic con el botón derecho sobre el acceso directo que hemos creado y seleccionamos la opción de «Propiedades».

En la nueva ventana que nos aparece pulsamos la pestaña de «Acceso directo» y hacemos clic sobre el apartado de «Propiedades avanzadas.» Dentro de las Propiedades avanzadas, marcamos la casilla «Ejecutar como administrador» y hacemos clic en Aceptar. Por último, hacemos clic en Aplicar para guardar los cambios y en Aceptar para cerrar las Propiedades.

Ejecutar acceso directo como administrador

A partir de este momento, cada vez que ejecutemos el archivo desde el acceso directo haciendo doble clic sobre él, aparecerá el mensaje de Windows UAC que debemos de aceptar para ejecutarlo como administrador. Al haber configurado desde las propiedades que se ejecute como administrador, ya no tendremos que hacer nada de forma manual, puesto que siempre que lo ejecutemos desde el acceso directo se ejecutará con permisos de administrador.

Usando el Símbolo del sistema

Otro método para poder ejecutar archivos por lotes con derechos de administrador es mediante el uso del Símbolo del sistema. También conocido como CMD, es una forma de realizar acciones avanzadas en Windows utilizando para ello comandos de texto. De esta forma podemos escribir comandos y ejecutarlos. Es muy útil para automatizar tareas mediante secuencias de comandos y archivos por lotes, o bien realizar tareas administrativas avanzadas e incluso solucionar problemas del sistema operativo.

Ejecutar archivo bat desde el Símbolo del sistema

Para ejecutarlo escribimos cmd en el cuadro de búsqueda del menú Inicio. Una vez localizado pulsamos en «Ejecutar como administrador». De esta forma el Símbolo del sistema se abrirá privilegios elevados, por lo que solo debemos de escribir la ruta y el nombre de archivo por lotes que queremos ejecutar y pulsar Enter. De esta forma podemos usar un archivo por lotes en lugar de escribir una secuencia de comandos para ejecutar una tarea.

Con el Programador de tareas

También podemos ejecutar un archivo por lotes como administrador en Windows 10 y Windows 11 desde el Programador de tareas. Se trata de un componente del sistema operativo de Microsoft que nos ofrece la capacidad de programar el inicio de programas o scripts en tiempos determinados o después de intervalos de tiempo especificados.

Para llevar a cabo esta labor, escribimos programador de tareas en el cuadro de búsqueda del menú Inicio y lo ejecutamos. Ahora debemos de abrir una nueva carpeta, para lo cual hacemos clic con el botón derecho en el apartado de «Biblioteca del Programador de tareas» y seleccionamos «Nueva carpeta». Escribimos el nombre y hacemos clic en «Aceptar».

Programador de tareas nueva carpeta

Esta nueva carpeta que hemos creado aparecerá como una subcarpeta dentro del apartado de Biblioteca del Programador de tareas. Ahora hacemos clic con el botón derecho sobre la carpeta creada y seleccionamos la opción de «Crear tarea básica». Esto hará que nos aparezca una nueva ventana donde debemos de escribir un nombre y una descripción para el tipo de tarea que vamos a programar.

Programador crear tarea basica

Pulsamos en «Siguiente» e indicamos cuándo queremos que comience la tarea (diario, semanal, mensual, etc). Seleccionamos el topo de tarea y dentro del apartado» Iniciar un programa» pulsamos en el botón de «Examinar» para ingresar la ruta donde se encuentra el archivo por lotes y hacemos clic en «Finalizar».

Seleccionar archivo BAT con programador de tareas

¡Sé el primero en comentar!