В Windows Vista, 7 и 8 непросто создать, скопировать или изменить файл в папке Program Files или другой системной или защищенной папке. В результате таких действий будет выдано сообщение об ошибке или просто не отработает программа или cmd-файл. А если нужно внести изменения, например, в файл hosts (C:\Windows\System32\drivers\etc\hosts)? Не получится ничего сделать даже под учетной записью с правами администратора.
Попробуем просто запустить консоль (Win+R, вводим cmd и жмем Ok).
В консоли попытаемся создать файл в корне диска С
Набираем
cd c:\
Нажимаем Enter
Вводим copy con st.txt
Нажимаем Enter
test without administration
Нажимаем Enter

Рис.1. Доступ запрещен
Microsoft очень постарался снизить возможность проникновения вирусов в операционную и файловую системы, потому запись в системные директории максимально контролируется. Даже при самом низком уровне UAC (User account control – Управление учетными записями) Windows не даст ничего создать в системных директориях.
Решение для пользователя просто – нужно запустить приложение от имени администратора. Делается это так: нажимаете правой кнопкой мыши и в выпадающем меню выбираете Run as administrator (Запустить от имени администратора) (Рис.2.). Для запуска консоли от имени администратора рекомендую создать на рабочем столе ярлык для cmd.exe и запускать его от имени администратора при необходимости.

Рис.2. Запуск от имени администратора