Há momentos que desejamos rodar um .bat como administrador para facilitar o dia-a-dia, porém sempre que executamos o mesmo ele é direcionado "C:\windows\system32" e muitas vezes o .bat tem informações a serem consultadas no diretório onde o mesmo se encontra.
Para corrigir tal problema é necessário só adicionar as linhas abaixo no começo do seu .bat.
@setlocal enableextensions
@cd /d "%~dp0"