A outra resposta requer que você insira a senha da conta de administrador. Além disso, executar sob uma conta no grupo de administradores não é o mesmo que executar como administrador, consulte: UAC na Wikipedia
Instruções do Windows 7
Para executar como administrador, crie um atalho para o arquivo em lotes.
- Clique com o botão direito do mouse no arquivo em lotes e clique em copiar
- Navegue para onde deseja o atalho
- Clique com o botão direito do mouse no plano de fundo do diretório
- Selecione Colar atalho
Em seguida, você pode definir o atalho para ser executado como administrador:
- Clique com o botão direito do mouse no atalho
- Escolha Propriedades
- Na guia Atalho, clique em Avançado
- Marque a caixa de seleção "Executar como administrador"
- Clique em OK, OK
Agora, quando você clica duas vezes no atalho, ele solicita a confirmação do UAC e, em seguida, Executar como administrador (que, como eu disse acima, é diferente de ser executado em uma conta no Grupo de administradores)
Verifique a imagem abaixo
Nota:
Quando você faz isso para Executar como administrador, o diretório atual (caminho) não será o mesmo que o arquivo bat. Isso pode causar alguns problemas em muitos casos em que o arquivo bat se refere a arquivos relativos ao lado. Por exemplo, no meu Windows 7, o diretório dir será SYSTEM32 em vez do local do arquivo bat!
Para contornar isso , você deve usar
cd "%~dp0"
ou melhor
pushd "%~dp0"
para garantir que o diretório dir esteja no mesmo caminho em que o arquivo bat está.