Навеяно статьей Настройка UAC в Windows 7. Я прочитал комментарии и мне захотелось описать здесь возможность запуска доверенного приложения с правами администратора при включенном UAC. Данная технология действительно хороший шаг компании Майкрософт к безопасности использования компьютера пользователем, однако пользователь может часто использовать неподписанные приложения которым сам доверяет, что приводит к постоянным выдачам сообщения системы UAC и дальнейшему раздражению пользователя. Как запускать приложения с правами администратора и без выдачи сообщения от UAC я рассмотрю на примере использования FAR Manager, который мне необходим по работе.
Итак, для начала необходимо зайти в планировщик заданий
«Пуск — Все программы — Стандартные — Служебные — Планировщик заданий» (Start — All Programs — Accessories — System Tools — Task Scheduler)
и «Создать задачу» (Create task). В появившемся окне задаем «Имя» (Name), (к примеру, FAR) задачи и устанавливаем флажок на опции «Выполнять с наивысшими правами» (Run with highest privileges).
Как получить права Администратора на Windows 7
Далее переходим на вкладку «Действия» (Actions) и жмем кнопку «Создать» (New) для настройки запускаемой программы.
В поле «Программа или сценарий» (Program/script) с помощью кнопки «Обзор» (Browse) указываем местоположение необходимого нам запускаемого файла и нажимаем кнопку «Открыть» (Open). Далее нажимаем два раза кнопки ОК.
Таким образом, у нас появилось задание с высокими привелегиями на запуск от имени администратора. Теперь необходимо создать ярлык для запуска этого задания.
Создаем ярлык на рабочем столе и в поле «Расположение объекта» (Target) вводим schtasks /run /tn FAR (если же имя задачи было из нескольких слов разделенных пробелами, необходимо имя задачи в ярлыке указать в «двойных кавычках»). Жмем «Далее» (Next), задаемя имя ярлыка (лучше всего чтобы оно совпадало с названием программы) и жмем кнопку ОК. Далее можно зайти в свойства этого ярлыка и назначить ему иконку от программы. Минус данного метода состоит в том, что таким образом можно запустить всего одну копию программы. Чтобы сделать две копии, необходимо будет прописать еще одно задание в планировщике с другим именем, но по той же системе и так же сделать на него ярлык.
Источник: habr.com
Запуск с правами администратора без отключения UAC в Windows 7
О том что UAC – надоедливая штука, мы прекрасно знаем. Знаем и как отключить UAC. Однако, можно ли сделать так, чтобы запуск программ от имени администратора, был возможен без необходимости каждый раз щелкать по уведомлению UAC?
Так мы убиваем сразу двух зайцев – и UAC останется включенным, и при запуске программ от имени администратора не придется щелкать в этом назойливом UAC-окошке.
Есть несколько способов, как это можно сделать.
Способ 1. Щелкните правой кнопкой мыши на значке программы и выберите команду Запуск от имени администратора.
Как получить права администратора в Windows 7
Способ 2. Щелкните на кнопке Пуск, введите название программы либо нужную команду и нажмите комбинацию клавиш – программа/команда будет сразу запущена с правами администратора.
Способ 3. Щелкните правой кнопкой мыши на значке программы и выберите команду Свойства. Перейдите на вкладку Совместимость и установите флажок Выполнять эту программу от имени администратора.
Как видим, ничего сложного. Есть и более интересный способ, в рамках которого необходимо использовать Планировщик заданий Windows 7.
Планировщик заданий и запуск с правами администратора
Для начала запустим планировщик заданий, для чего щелкните на кнопке Пуск и перейдите в меню Все программы > Стандартные > Служебные > Планировщик заданий.
Откроется окно Планировщик заданий.
Щелкните на ссылке Создать задачу в правой панели окна. Откроется окно Создание задачи. В нем введите имя задачи и установите флажок Выполнить с наивысшими правами.
Перейдите на вкладку Действия, щелкните на кнопке Создать. Откроется новое окно, в нем щелкните на кнопке Обзор.
Найдите нужную программу, которую следует запускать с правами администратора, и щелкните на кнопке ОК. Затем еще раз на кнопке ОК в предыдущем окне.
Теперь щелкните на свободном месте рабочего стола правой кнопкой мыши и выберите команду Создать > Ярлык. В поле Укажите расположение объекта введите такую команду:
schtasks /run /tn supa_dupa_pux
В данном случае supa_dupa_pux – это имя задачи, что мы указали ранее в Планировщике заданий. Поменяйте его на свое имя. Желательно чтобы в названии не было пробелов, если же они есть – название следует указать в кавычках, скажем, “supa dupa pux”.
Осталось ввести имя ярлыка и щелкнуть на кнопке Готово. Теперь при щелчке на созданном ярлыке программа будет запускаться от имени администратора.
Программа Elevated Shortcut
Ну а есть и совсем простой способ – использовать программу Elevated Shortcut. Вся эта возня с планировщиком благодаря этой программы упрощается до простого действия – достаточно значок программы перетащить на окно Elevated Shortcut и вы сразу получите на рабочем столе ярлык, при щелчке на котором программа будет запущена с правами администратора. Простенько и со вкусом.
Как видите есть немало способов, которые позволяют оставить UAC включенным и упростить задачу запуска программ с повышенными привилегиями. А отключать UAC или нет – решать вам, имхо, лишняя защита не помешает.
Источник: windata.ru
Как запустить программу от имени администратора
Для полноценной работы с некоторыми программами их необходимо запускать от имени администратора. Такая необходимость возникает особенно часто, если вы работаете под учетной записью пользователя. В данной инструкции мы рассмотрим несколько способов, как запустить программу от имени администратора в операционных системах Windows 7 и Windows 10.
Простые способы запуска программ с правами администратора
Для начала рассмотрим несколько самых простых способов запуска программ от имени администратора. Самый простой вариант, это запуск программы с помощью контекстного меню. Для этого нужно кликнуть правой кнопкой мышки по ярлыку приложения или по самому исполняемому EXE-файлу и в открывшемся меню выбрать пункт « Запуск от имени администратора ». После этого появится окно с предупреждением от системы UAC, в нем нужно будет просто нажать на кнопку « Да » и выбранная программа запустится с правами администратора.
Альтернативный вариант – это запуск программы через поиск в меню « Пуск ». Для этого вам нужно открыть меню «Пуск», ввести в поиск название программы, которую вы хотите запустить, кликнуть по ней правой кнопкой мышки и выбрать « Запуск от имени администратора ». На скриншоте внизу показано, как это выглядит в операционной системе Windows 7.
Этот способ одинаково работает как в Windows 7, так и в Windows 10. Например, на скриншоте внизу показан запуск программы через меню « Пуск » в Windows 10.
Данные два способа используются в большинстве случаев, когда приложению нужно предоставить права администратора. Но, в некоторых ситуациях могут потребоваться и более сложные решения.
Как всегда запускать программу от имени администратора
Если есть необходимость всегда запускать программу от имени администратора, то описанные выше способы будут неудобны. Вместо этого можно прибегнуть к некоторым хитростям, которые позволяет решать эту задачу намного быстрее.
Итак, если вам нужно, чтобы программа всегда запускалась с правами администратора, то проще всего решить эту проблему через свойства ярлыка. Для этого кликаем правой кнопкой мыши по ярлыку, выбираем пункт « Свойства » и в открывшемся окне нажимаем на кнопку « Дополнительно ». В результате должно открыться еще одно небольшое окно, в котором нужно активировать опцию « Запуск от имени администратора », после чего все окна нужно закрыть нажатием на кнопку « ОК ». В результате, при запуске данного ярлыка приложение всегда будет запускаться с повышенными правами.
Кроме этого, есть альтернативный вариант, который работает точно также. В данном случае нужно открыть свойства ярлыка, перейти на вкладку « Совместимость » и включить опцию « Запускать эту программу от имени администратора ». Включение этой опции работает аналогично, при каждом запуске приложения оно будет стартовать с повышенными правами.
Использование настроек для ярлыков очень удобная возможность, с помощью которой можно легко и быстро запускать программы с повышением прав избегая дополнительных действий и экономя время.
Запуск программ через Планировщик заданий
Если вы работаете в Windows 7, то вы можете запускать программы с правами Администратора избегая появления окна с предупреждением системы UAC. Чтобы добиться такого результата нам потребуется « Планировщике заданий ». Для того чтобы запустить его пройдите по пути « Пуск — Все программы — Стандартные – Служебные — Планировщик заданий » либо нажмите Win-R и выполните команду « schtasks ».
В « Планировщике заданий » нужно создать новую задачу, которая будет запускать нужную нам программу, для этого нажмите на ссылку « Создать задачу » в правой части окна.
После этого введите имя для новой задачи и установите галочку возле пункта « Выполнять с наивысшими правами ».
После этого нажмите на кнопку сменить пользователя и выберите учетную запись администратора.
Дальше перейдите на вкладку « Действия » и нажмите на кнопку « Создать ».
В открывшемся окне нажимаем « Обзор » и выбираем необходимое приложение (exe-файл). После этого сохраняем новую задачу закрывая все окна нажатием на кнопку « ОК ».
После этого необходимо создать ярлык на рабочем столе, который будет запускать созданную нами задачу. Для этого нажмите правой кнопкой мыши по рабочему столу и выберете пункт контекстного меню « Создать – Ярлык ». В результате должно открыть окно для создания ярлыков. Здесь, в поле « Расположение объекта » нужно ввести команду « schtasks /run /tn test ». Где « test» это название задания в Планировщике заданий.
В результате вы получите ярлык на рабочем столе, с помощью которого вы сможете запускать программу от имени администратора без предупреждений системы UAC.
Нужно отметить, что данный способ запуска программ работает и в операционной системе Windows 10. Но, в случае Windows 10 окно с предупреждением будет появляться в любом случае.
- Файл hosts в Windows 7
- Горячие клавиши в Windows 7
- Как сделать папку скрытой
- Учимся использовать Msconfig
- Как расшарить папку в Windows 7
Источник: comp-security.net