Думаю, каждый из вас неоднократно сталкивался с ситуацией, когда при запуске какой-то программы, приложения или, еще чаще, игры, появлялась ошибка либо оповещение, что запуск нужно осуществлять от имени администратора. Однако не думайте, что если вы зайдете под учетной записью администратора, программа запустится как по мановению волшебной палочки – это не так.
Существует несколько способов выполнить запуск программки от имени админа для того чтобы корректно ее открыть. И в данной статье мне хотелось бы рассказать вам об этих способах, ведь такая информация ни для кого не будет лишней. Возможно, опытные «бойцы» уже знают много, а может, почерпнут для себя что-то новенькое, а вот новичкам определенно данная инфа пойдет на пользу.
Как запустить от имени администратора
Итак, самый простой и проверенный способ осуществить запуск от имени администратора windows 7 заключается в следующем:
- кликните по ярлыку нужно программы правой мышиной кнопкой на ;
- выпадет меню, в котором на одной из первых позиций будет строчка «Запуск от имени администратора», нажимайте.
Однако каждый раз выполнять эти действия неинтересно, ведь мы же все стремимся к минимальному количеству движений и максимальному результату. Поэтому предлагаю сделать вот что:
- снова кликните по программке правой кнопкой мыши, затем выберите пункт «Свойства» в самом низу контекстного меню;
- откроется новое окно с несколькими вкладками, выберите ту, которая называется «Совместимость»;
- теперь обратите внимание в самую нижнюю часть окошка. Там есть поле «Уровень прав», около которого пункт «Выполнять эту программу от имени администратора». Ставьте галочку и сохраняйте изменения (Применить – ОК).
Вот и все, теперь вы можете запускать любую программу обычным способом, то есть двойным кликом мышки, и она будет запускаться от имени администратора. Как видите, нет абсолютно ничего сложного.
Другие способы
Хочу вам также рассказать и о других способах запуска приложений от имени администратора без отключения контроля учетных записей пользователя.
- к примеру, можно использовать комбинацию кнопок Ctrl+Shift+Enter. Для этого следует открыть пусковое меню и в строчке поиска ввести названную комбинацию. При этом запрос «Контроля…» будет отображаться;
- также можно использовать планировщик заданий;
- осуществлять запуск приложений посредством и т.д.
Вариантов много, но они все же рассчитаны на более опытного юзера. Поэтому если вы еще не уверены в своих силах, воспользуйтесь проверенным способом, описанным в начале статьи.
Привет всем. С увеличением вирусной активности Microsoft внедрили такую интересную особенность запуска приложений как запуск от имени администратора.
Другими словами, вирусное приложение перед запуском должно получить одобрение пользователя с правами администратора. Иначе запуск не произойдет и не сможет функционировать.
В тоже время у начинающих пользователей вопросов прибавилось, так как данная программа (к слову называется она UAC) не только следит за запуском приложений, но и проконтролирует их удаление или изменение.
Зачем нам нужны данные всплывающие окна? Как их использовать или вообще отключить? Разберем функционал программы более подробно.
2 Как удалить от имени администратора?
В случае когда программа или файл не хотят удалятся, вы можете попытаться удалить файлы от имени администратора. Для этого нажимаем правой кнопкой по файлу и выбираем удаление с значком администратора.
Часто бывает, что таким образом удалить папку от имени администратора не получается, на этот случай рекомендую ознакомится с программой . Она за считанные секунды все удалит без лишних действий.
2.1 Как отключить UAC?
Когда перед нами постоянно появляются данные всплывающие окна, появляется лишь одно желание — отключить и забыть об этой программе навсегда. Но я бы не стал торопится с внедрением такого решения.
Поскольку отключение программы, может серьезно «ударить» по защите компьютера. А запуск какого-нибудь надоедливого на вашем компьютере станет крайне простой задачей. Особенно если он у вас не оснащен .
Но если вам все-же захочется отключить данную функцию, то для этого, достаточно перейти в панель управления -> учетные записи пользователей . В открывшемся окошке выбираем «Изменить параметры контроля учетных записей» .
Затем выбираем «Никогда» и нажимаем ОК .
На этом все. Если будут вопросы, буду рад ответить на них в комментариях. Удачи вам!
Многие программы при запуске требуют повышения прав (значок щита у иконки), однако на самом деле для их нормальной работы прав администратора не требуется (например, вы вручную предоставили необходимые права пользователям на каталог программы в ProgramFiles и ветки реестра, которые используются программой). Соответственно, при запуске такой программы из-под простого пользователя, если на компьютере включен контроль учетных записей, появится запрос UAC и от пользователя потребует ввести пароль администратора. Чтобы обойти этот механизм многие просто отключают UAC или предоставляют пользователю права администратора на компьютере, добавляя его в группу локальных администраторов. Естественно, оба этих способа небезопасны.
Зачем обычному приложению могут понадобится права администратора
Права администратора могут потребоваться программе для модификации неких файлов (логи, конфигурации и т.д.) в собственной папке в C:\Program Files (x86)\SomeApp). По умолчанию у пользователей нет прав на редактирование данного каталога, соответственно, для нормальной работы такой программы нужны права администратора. Чтобы решить эту проблему, нужно под администратором на уровне NTFS вручную назначить на папку с программой право на изменение/запись для пользователя (или группы Users).
Примечание . На самом деле практика хранения изменяющихся данных приложения в собственном каталоге в C:\Program Files неверна. Правильнее хранить данные приложения в профиле пользователя. Но это вопрос уже о лени и некомпетентности разработчиков.
Запуск программы, требующей права администратора от обычного пользователя
Ранее мы уже описывали, как можно , с помощью параметра RunAsInvoker. Однако этот метод недостаточно гибкий. Также можно воспользоваться с сохранением пароля админа /SAVECRED (также небезопасно). Рассмотрим более простой способ принудительного запуска любой программы без прав администратора (и без ввода пароля админа) при включенном UAC (4,3 или 2 уровень ).
Для примера возьмем утилиту редактирования реестра — regedit.exe (она находится в каталоге C:\windows\system32). При запуске regedit.exe появляется окно UAC и, если не подтвердить повышение привилегии, редактор реестра не запускается.
Создадим на рабочем столе файл run-as-non-admin.bat со следующим текстом:
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %1"
Теперь для принудительного запуска приложения без права администратора и подавления запроса UAC, просто перетащите нужный exe файл на этот bat файл на рабочем столе.
После этого редактор реестра должен запустится без появления запроса UAC. Открыв диспетчер процессов, и добавим столбец Elevated (С более высоким уровнем разрешений), вы увидите, что в системе имеется процесс regedit.exe с неповышенным статусом (запущен с правами пользователя).
Попробуйте отредактировать любой параметр в ветке HKLM. Как вы видите доступ на редактирование реестра в этой ветке запрещен (у данного пользователя нет прав на запись в системные ветки реестра). Но вы можете добавлять и редактировать ключи в собственной ветке реестра пользователя — HKCU.
Аналогичным образом можно запускать через bat файл и конкретное приложение, достаточно указать путь к исполняемому файлу.
run-app-as-non-admin.bat
Set ApplicationPath="C:\Program Files\MyApp\testapp.exe"
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %ApplicationPath%"
Также можно добавить контекстное меню, которое добавляет у всех приложений возможность запуска без повышения прав. Для этого создайте следующий reg файл и импортируйте его в реестр.
Windows Registry Editor Version 5.00
@="cmd /min /C \"set __COMPAT_LAYER=RUNASINVOKER && start \"\" \"%1\"\""
После этого для запуска любого приложения без прав админа достаточно выбрать пункт «» в контекстном меню.
Переменная окружения __COMPAT_LAYER и параметр RunAsInvoker
Переменная окружения __COMPAT_LAYER позволяет устанавливать различные уровни совместимости для приложений (вкладка Совместимость в свойствах exe файла). С помощью этой переменной можно указать настройки совместимости, с которыми нужно запускать программу. Например, для запуска приложения в режиме совместимости с Windows 7 и разрешением 640×480, установите:
set __COMPAT_LAYER=Win7RTM 640x480
Из интересных нам опций переменной __COMPAT_LAYER выделим следующие параметры:
- RunAsInvoker - запуск приложения с привилегиями родительского процесса без запроса UAC.
- RunAsHighest - запуск приложения с максимальными правами, доступными пользователю (запрос UAC появляется если у пользователя есть права администратора).
- RunAsAdmin - запуск приложение с правами администратора (запрос AUC появляется всегда).
Т.е. параметр RunAsInvoker не предоставляет права администратора, а только блокирует появления окна UAC.
– Игорь (Администратор)Про запуск программ от имени администратора в Windows 7
Начиная с Vista, в Windows были включены дополнительные меры безопасности, которые требуют от пользователей и программ ряд шагов для выполнения определенных типов операций. Например, даже если вы администратор данного компьютера, то вам все равно необходимо запускать программы со специальным параметром "запуск от имени администратора".
Примечание : Скорее всего, причиной ввода таких требований от пользователей, стала массовость аудитории, которая использует Windows. В большинстве случаев, на компьютере будет всего один пользователь, который и будет являться администратором данного компьютера. Но, реальных пользователей, которые хоть как-либо технически подкованы, намного меньше.
Примечание : Конечно, существует обходной путь, но им лучше пользоваться, только если вы отчетливо понимаете, что именно сделает данный шаг.
На самом деле многих пользователей даже пугает возможность запустить программу от имени администратора. Ведь возникшие проблемы могут привести к тому, что давно им известные и привычные приложения и сайты могут не запуститься и не открыться. И их сомнение не беспочвенно. Даже сегодня редко встретишь компьютеры с разграничением прав. Хотя бы просто с созданной учетной записью с ограниченными правами. Что в свою очередь достаточно неплохо облегчает задачи злоумышленникам.
Тем не менее, все это не отменяет тот факт, что многих, привыкших к предыдущим версиям Windows и к другим операционным системам, пользователей смутило введение UAC. И причина в нарушении привычной логики. Т.е. вы, вроде как, входите как администратор системы, но при этом чтобы реально что-либо сделать, вам необходимо постоянно вспоминать про "запуск от имени администратора". Конечно, если вам нужно запустить всего одну программу, то это не сильно вас затруднит. А вот, когда настройка начинает превращаться в рутинное щелканье мышкой, то этот факт сильно будоражит.
Примечание : Если ваша учетная запись не является администраторской, то для запуска от имени администратора вам потребуется вводить пароль.
Ранее уже описывался способ "как запустить командную строку от имени администратора ". Но, приведенные ниже способы подходят для запуска всех программ.
Запуск программы от имени администратора через контекстное меню Windows 7
- Щелкните правой кнопкой мыши на ярлыке или исполняемом файле
- В появившемся контекстном меню, выберите пункт "Запуск от имени администратора"
Запуск программы от имени администратора горячими клавишами (комбинацией клавиш) Windows 7
- Выберите ярлык или программу одним щелчком левой кнопки мыши
- Зажмите следующую комбинацию клавиш:
- Ctrl + Shift + Enter
- Нажмите кнопку "Да" в окне предупреждения UAC
Создание ярлыка для запуска программы от имени администратора Windows 7
Если вам нужно часто запускать программу от имени администратора, то вы можете сэкономить себе время, создав ярлык для запуска программы от имени администратора. И вот как этот можно сделать:
- Используйте существующий ярлык или создайте другой ярлык для программы
- Щелкните правой кнопкой мыши на ярлыке
- Выберите пункт "Свойства" из контекстного меню
- Перейдите на вкладку "Совместимость"
- Установите галочку напротив пункта "Выполнять эту программу от имени администратора"
- Нажмите "ОК"
Конечно, даже после этих шагов, окно предупреждения UAC все равно будет появляться. Но, тем не менее, вам не придется каждый раз совершать лишние действия.
Примечание : Вы так же можете отключить предупреждения UAC. Более подробно об этом вы можете узнать в статье
Рейтинг 5.00 (1 Голос)Если все программы по умолчанию запускались бы от имени администратора, вирусам гораздо проще было бы проникнуть в систему. Администраторские права дают программе полные привилегии. Без них невозможно внести изменения в систему. Многие приложения работают только от имени администратора, т.к. им необходим полный доступ к системе.
Большинство программ обычно запрашивают права автоматически. Для этого в Windows есть контроль учётных записей. Некоторые же программы этого не делают и их необходимо запускать от имени администратора вручную. В этой статье вы узнаете об основных способах запустить любую программу от имени администратора в Windows 10, Windows 7. По большому счёту инструкции универсальны и подходят для любой версии ОС.
Windows 10
Прежде всего эта инструкция написана для Windows 10, так как во-первых она более актуальна чем предыдущие версии, а во вторых, на моем компьютере установлена именно она. Теоретически для других версий ОС ваши действия не будут отличаться. Вот самые простые способы запустить программу от имени администратора в Windows 10:
- Выделите приложение или ярлык и нажмите Ctrl + Enter;
- Нажмите на ярлык/исполняемый файл программы правой кнопкой мыши и выберите пункт «Запуск от имени администратора»;
- Нажмите правой кнопкой на ярлык или файл программы, выберите Свойства. Перейдите на вкладку «совместимость» и выберите пункт «Запускать эту программу от имени администратора».
Так выглядит окно настройки запуска программы от имени администратора на постоянной основе. Однажды отметив этот пункт вам не нужно будет постоянно нажимать на программу правой кнопкой. Запуск программы по умолчанию будет происходить от имени администратора.

Windows 7 и другие
По большому счёту, процесс запуска программы от имени администратора полностью идентичен вышеописанному. Будьте внимательны — вы даёте программе полный доступ к системе. Если вы не уверены в её происхождении, несколько раз подумайте перед тем как её запускать. В противном случае вы можете занести в операционную систему вирусы или нежелательные программы.
Лучше всего качать программы с официальных сайтов, тем более что найти их довольно просто. Кстати, на сайте есть отдельная инструкция по .
Как запустить программу не от имени администратора
Иногда нужно запустить программу не от имени администратора, то есть с обычными привилегиями. Этому есть причины — например, вы не уверены в происхождении программы и она может содержать в себе вирус. Самый простой вариант — с ограниченными возможностями, то есть без прав администратора. Также можно воспользоваться командой runas . Синтаксис команды:
RUNAS [ ] /user:имя пользователя программа
Пример использования:
Runas /user:pc_name\justuser cmd.exe
Запустит cmd.exe от пользователя pc_name с компьютера с именем pc_name. Эти команды нужно вводить в командной строке. Вот и всё — теперь вы знаете как минимум два варианта как запустить программу от имени НЕ администратора: войдя в учётную запись без администраторских прав и используя команду runas .
Надеюсь, что данная инструкция помогла вам решить проблему. Если у вас остались вопросы, пишите их в комментарии. Мы обязательно разберёмся вместе.