Упрощаем запуск приложений в Windows 7 от имени администратора без отключения UAC

Тема в разделе "Microsoft Windows 7", создана пользователем OKshef, 13 фев 2010.

Метки:
Статус темы:
Закрыта.
  1. OKshef
    Оффлайн

    OKshef Активный пользователь

    Сообщения:
    345
    Симпатии:
    790
    Дочитайте до конца: внизу топика - Бонус!

    Некоторым приложениям для работы в Windows 7 или Windows Vista требуются повышенные права, и запускать их необходимо от имени администратора. При этом выводится запрос "Контроля учетных записей пользователя" (User Account Control или UAC), в котором система просит Вашего согласия на запуск приложения.
    [​IMG]
    Многие пользователи неправильно полагают, что "Контроль учетных записей пользователя" лишь мешает, и отключают его. При этом серьёзно страдает безопасность компьютера, т.к. согласия пользователя на запуск приложений больше не требуется, и любая вредоносная программа может беспрепятственно запускаться и работать. Наличие антивируса также не может на 100% гарантировать безопасность компьютера.
    В этой статье я расскажу, как упростить процесс запуска избранных приложений от имени администратора, не отключая UAC (полностью или частично) и без вреда для безопасности.

    Для запуска приложения от имени администратора можно воспользоваться несколькими способами:
    В качестве примера будем запускать командную строку (cmd) от имени администратора.

    Способ №1 (обычный) - запуск через правую клавишу мыши (запрос UAC отображается)

    Нажмите правой клавишей мыши по значку нужного приложения и выберите пункт "Запуск от имени администратора":
    [​IMG]
    Способ №2 - запуск с использованием "Ctrl+Shift+Enter" (запрос UAC отображается)

    Нажмите Пуск, в строке поиска наберите нужную команду и нажмите Ctrl+Shift+Enter:
    [​IMG]
    Способ №3 - устанавливаем запуск от имени администратора в свойствах ярлыка (запрос UAC отображается)

    Щелкните правой клавишей мыши по нужному ярлыку и выберите пункт "Свойства".
    Перейдите на вкладку "Ярлык", нажмите "Дополнительно", установите флажок "Запускать от имени администратора":
    [​IMG]
    Или перейдите на вкладку "Совместимость" и установите флажок "Выполнять эту программу от имени администратора":
    [​IMG]
    Далее запуск от имени администратора осуществляется двойным щелчком по ярлыку.

    Способ №4 - упрощаем запуск для избранных приложений при помощи планировщика заданий (запрос UAC не отображается)

    Переходим к самому интересному способу. Если есть приложение, которое Вы постоянно запускаете, и оно получено от надёжного производителя ПО, например, это приложение Windows - можно упростить запуск. Создание ярлыка для нужной программы не занимает более 2-х минут и это позволит избавиться от лишних действий в дальнейшем. Запускаем планировщик заданий (Пуск ---> Все программы ---> Стандартные ---> Служебные ---> Планировщик заданий) и нажимаем "Создать задачу":
    [​IMG]
    Указываем Имя для новой задачи и ставим флажок "Выполнять с наивысшими правами":
    [​IMG]
    Переходим на вкладку Действия, нажимаем "Создать", в следующем окне нажимаем "Обзор":
    [​IMG]
    Указываем путь к нужному приложению и нажимаем "Открыть":
    [​IMG]
    Нажимаем "ОК":
    [​IMG]
    И ещё раз "ОК":
    [​IMG]
    Закрываем планировщик и переходим к созданию ярлыка.

    Чтобы создать ярлык на рабочем столе, щёлкаем правой клавишей мыши, выбираем "Создать" ---> "Ярлык":
    [​IMG]
    В поле Расположение объекта вводим:
    Код (Text):
    schtasks /run /tn cmd_admin
    где cmd_admin - имя созданной нами задачи. Если имя содержит пробелы, его необходимо указывать в кавычках.
    [​IMG]
    Задаём название ярлыка:
    [​IMG]
    Ярлык создан и готов к использованию.
    Чтобы сменить значок - нажмите правой клавишей мыши по ярлыку, выберите "Свойства", перейдите на вкладку "Ярлык":
    [​IMG]
    и нажмите "Сменить значок":
    [​IMG]
    "Обзор..."
    [​IMG]
    Указываем путь к программе, выбираем нужный значок:
    [​IMG]
    и закрываем оба окна кнопкой "ОК":
    [​IMG]
    Теперь запуск нужного приложения от имени администратора выполняется двойным щелчком по созданному ярлыку, при этом запрос UAC не отображается и безопасность остаётся в сохранности.
    [​IMG]

    Совет

    По аналогии с запуском командной строки способом №4 можно настроить запуск диалогового окна "Выполнить", и введенные в него команды также будут запущены от имени администратора. Удобство этого подхода заключается в том, что список ранее использованных команд сохраняется, и можно выбрать нужную из списка.
    [​IMG]
    При создании задачи в планировщике, в окне "Создание действия" укажите:
    в поле "Программа или сценарий":
    Код (Text):
    rundll32
    в поле "Добавить аргументы":
    Код (Text):
    shell32.dll,#61
    В справочнике по командам Windows вы найдете множество команд, которые можно запускать из командной строки или окна "Выполнить".

    Приятного использования!
    ________________________________________
    Дополнительные сведения:
    Контроль учетных записей в Windows 7 и Windows Server 2008 R2
    Принцип работы "Контроля учетных записей пользователей" в Windows 7
    Синтаксис Schtasks
    ________________________________________
    Статья опубликована в рамках конкурса "Наш выбор - Windows 7!". Оригинальный стиль автора сохранен.
    Автор: Матвей Синьков
    Иcточник: http://www.oszone.net/
    Опубликована: 30.10.2009
    Ссылка: http://www.oszone.net/10594/run_as_admin

    Добавлено через 19 часов 52 минуты 34 секунды
    Для тех, кто дочитал статью до конца - БОНУС! Программа для автоматизации 4-го способа.
    [​IMG]
    Скачать программу с Soft.OsZone.net

    C авторского сайта
     
    Последнее редактирование: 13 фев 2010
    Dragokas, proot, Kиpилл и 12 другим нравится это.
Статус темы:
Закрыта.

Поделиться этой страницей