La otra respuesta requiere que ingrese la contraseña de la cuenta de administrador. Además, se ejecuta bajo una cuenta en el grupo de administradores no es el mismo que en Ejecutar como administrador ver: UAC en la Wikipedia
Instrucciones de Windows 7
Para ejecutarse como administrador, cree un acceso directo para el archivo por lotes.
- Haga clic derecho en el archivo por lotes y haga clic en copiar
- Navega hasta donde quieras el atajo
- Haga clic derecho en el fondo del directorio
- Seleccione Pegar acceso directo
Luego puede configurar el acceso directo para que se ejecute como administrador:
- Haga clic derecho en el acceso directo
- Elige propiedades
- En la pestaña Acceso directo, haga clic en Avanzado
- Seleccione la casilla de verificación "Ejecutar como administrador"
- Haga clic en OK, OK
Ahora, cuando hace doble clic en el acceso directo, se le solicitará la confirmación de UAC y luego Ejecutar como administrador (que, como dije anteriormente, es diferente de ejecutar bajo una cuenta en el Grupo de administradores)
Mira la captura de pantalla a continuación
Nota:
cuando lo haga para ejecutar como administrador, el directorio (ruta) actual no será el mismo que el archivo bat. Esto puede causar algunos problemas en muchos casos cuando el archivo bat hace referencia a archivos relativos al lado. Por ejemplo, en mi Windows 7, el directorio cur será SYSTEM32 en lugar de la ubicación del archivo bat.
Para solucionarlo , debe usar
cd "%~dp0"
o mejor
pushd "%~dp0"
para garantizar que cur dir esté en la misma ruta donde está el archivo bat.