Інша відповідь вимагає ввести пароль облікового запису адміністратора. Крім того, запуск облікового запису в групі адміністраторів не є таким, як запуск, як адміністратор, див. UAC у Вікіпедії
Інструкції для Windows 7
Щоб запуститись як адміністратор, створіть ярлик для пакетного файлу.
- Клацніть правою кнопкою миші пакетний файл і натисніть «Копіювати»
- Перейдіть до місця, де потрібно ярлик
- Клацніть правою кнопкою миші фон каталогу
- Виберіть ярлик Вставити
Потім ви можете встановити ярлик для запуску адміністратора:
- Клацніть ярлик правою кнопкою миші
- Виберіть "Властивості"
- На вкладці Ярлик натисніть Додатково
- Установіть прапорець "Запустити як адміністратор"
- Клацніть OK, OK
Тепер, коли ви двічі клацніть ярлик, він запропонує вам підтвердити UAC, а потім запустити як адміністратор (що, як я вже казав вище, відрізняється від запуску в обліковому записі в групі адміністраторів)
Перевірте скріншот нижче
Примітка.
Якщо ви це зробите для запуску адміністратора, поточний каталог (шлях) не буде таким самим, як файл bat. Це може викликати деякі проблеми в багатьох випадках, коли файл bat посилається на відносні файли поруч. Наприклад, у моєму Windows 7 курсом буде SYSTEM32 замість розташування файлу bat!
Щоб вирішити це , ви повинні використовувати
cd "%~dp0"
або краще
pushd "%~dp0"
щоб переконатися, що cur dir знаходиться по тому ж шляху, де і файл bat.