Запуск программы от имени администратора по умолчанию. Запуск от имени администратора — что это означает Как запустить файл от администратора

Приложение требует доступа к правам администратора? Мы расскажем вам о том, как запустить от имени администратора любую программу, пользуясь несколькими методами.

Операционная система Windows разделяет пользователей на две категории – рядовых юзеров и администратора. При появлении ошибок, внесение изменений в ОС станет возможным только при наличии прав администратора.

В представленной статье мы расскажем о том, как правильно запустить от имени администратора любое приложение, включая системные утилиты Windows.

Запуск от имени администратора с помощью контекстного меню

Чтобы вызвать контекстное меню, необходимо нажать на правую кнопку мыши . Далее нажимаем мышкой по иконке любой программы и выбираем опцию«Запуск от имени администратора». Так вы сможете получить доступ к командной строке или другому приложению, работа которого невозможна без повышенных привилегий.

Выбор параметра запуска программы от имени администратора

Используем сочетание Ctrl+Shift+Enter при поиске

При отсутствии какого-либо элемента в меню «Пуск» или на рабочем столе вы, скорее всего, воспользуетесь поиском. Этот алгоритм присутствует в любой версии операционной системы Windows, но апогея удобства он достиг только в 10-м поколении.

Попробуйте прописать любую команду – к примеру, cmd, чтобы открыть командую строку. При выборе результата надо одновременно зажать комбинацию «Ctrl+Shift+Enter». Этот способ популярен во многом благодаря своему удобству.

Запуск приложения с правами администратора с использованием специальной команды

Дополнительные свойства ярлыков

Многие пользователи задаются вопросом касательно того, как правильно запустить командную строку с использованием прав администратора. Для ускорения доступа уже имеется значок на рабочем столе, но пользователю неудобно периодически пользоваться контекстным меню. Эта проблема более чем решаема.

  • Откройте свойства ярлыка. Для этого наведите на иконку интересующей программы, нажмите правую кнопку мыши и выберите раздел «Свойства». Там вам надо найти раздел «Дополнительно».

Выберите вкладку «Дополнительно»

  • Перед вами должен появиться перечень дополнительных параметров. Там вам нужно отметить параметр «Запуск от имени администратора» , поставив галочку.

Поставьте галочку как указано выше

  • Вот и все, теперь при открывании программы всегда будут действовать повышенные права.

Важно! Еще один интересный способ – перейти во вкладку «Совместимость» , где будет доступна опция, позволяющая запустить приложение от имени администратора.

Поставьте галочку в подчеркнутой области

Как запустить Windows от имени администратора

Вы можете воспользоваться несколькими способами:

  • скачать стороннее программное обеспечение;
  • запустить системные утилиты;
  • воспользоваться планировщиком заданий;
  • запустить программы из командной строки.

Все эти варианты подробно рассмотрены ниже.

Программы для запуска от имени администратора

Наибольшей популярностью пользуются три продукта – RunAs, ExecAS и AdmiLink. Если ни один из перечисленных вариантов не подходит, не отчаивайтесь – достаточно воспользоваться планировщиком заданий. Впрочем, предлагаем ознакомиться с каждым решением поподробнее.

Программа RunAs

Это приложение присутствует в базовой сборке любой версии операционной системы Windows, поэтому пользователю не придется скачивать ее отдельно. Но с запуском не все так просто. Дело в том, что приложение спрятано глубоко в главной системной папке.

Есть простой вариант быстрого запуска. Достаточно выполнить два действия – включение командной строки с дальнейшим вводом такой команды: «runas /user:N1\N2 msconfig.exe» , где N1 – это имя персонального компьютера, а N2 – имя пользователя, зарегистрировавшего учетную запись в системе.

Важно! Вполне возможно, система попросит ввести пароль. Такая необходимость возникает в случае, если сама учетная запись является запароленной. Обязательно введите кодовое слово/фразу.

Ввод пароля

Сделав все правильно, система должна вывести окно конфигурации системы.

Интересный факт:

Помимо утилиты, приведенной выше, также можно пользоваться другими вариантами программ – например, cmd.exe.

Затем пользователь создает ярлык на рабочем столе. Для этого ему надо нажать на правую кнопку мыши, предварительно наведя курсор на пустую область. Затем нажимаем «Ярлык». При выборе расположения указываем идентичную команду: « runas /user:N1\N2 msconfig.exe ».

Создайте название для ярлыка и сохраните его. Как правильно это сделать, мы покажем на скриншотах ниже.

Укажите расположение объекта

Присвоение имени новому ярлыку

После того, как вы попытаетесь запустить ярлык, система откроет командную строку, предложив ввести пароль от пользовательского профиля. Правильно введя данных, система автоматически запустит либо msconfig, либо другую ранее выбранную утилиту.

При подобной конфигурации пользователям, имеющим доступ к персональному компьютеру, придется постоянно вводить пароль. Вы скажете, что это неудобно, и будете абсолютно правы. Чтобы избавиться от необходимости периодически вводить пароль, мы рекомендуем вам добавить в команду параметр /savecred . В результате получится следующая команда:

runas /savecred /user:N1\N2 msconfig.exe

Ярлыки с наличием такой опции не подойдут в случае, если для вас важно сохранять безопасность. Логичнее регулярно вводить пароль, не беспокоясь о том, что третьим лицам захочется использовать средства Windows без пароля, навредив вам.

Инструмент ExecAS

Запустить приложение с правами администратора можно и с помощью утилиты ExecAS. После включения появится окошко, где вам будет предложено ввести логин и пароль от учетной записи, а также путь к программе и ее имя. Заполнив все эти данные, нажмите на кнопку «Записать».

Пример заполнения полей в программе ExecAS

В перечне ExecAS должна появиться выбранная программа. Закройте приложение, а затем запустите его снова. Если все сделано правильно, откроется программа из списка сохраненных в ExecAS . Для добавления дополнительного приложения откройте командную строку и пропишите команду ExecAS.exe /S .

Важно! При совершении последнего действия убедитесь в том, что вы находитесь в системном каталоге с программой. Например, D:\ExecAS.

Если все сделано правильно, программа появится в окне, как показано выше

После повторного запуска ExecAS вы можете добавить дополнительный софт. Должно появиться аналогичное окно. Способ рабочий, но не всегда удобный. Для повышения комфорта создаем ярлыки.

Все, что нужно вам сделать – это создать два ярлыка, в которых прописаны следующие команды:

  • D:\ExecAS\ExecAS.exe 1;
  • D:\ExecAS\ExecAS.exe 2.

С помощью чисел 1 и 2 вы выбираете номер программы, записанной в ExecAS.

После запуска ярлыков вы увидите, что их открытие произошло с использованием прав администратора.

Утилита AdmiLink

Помните о том, что AdmiLink – это консольная утилита, после установки которой она пропишется в каталоге операционной системы.

Запустив инструмент, вы увидите интуитивно понятное окно с русскоязычным интерфейсом. Следовательно, в ней вы легко разберетесь.

  1. Первое поле должно содержать путь к файлу, который вы хотите запустить.
  2. Второе поле можно оставить пустым, так как оно отвечает за использование дополнительных параметров командной строки.
  3. Третью строчку система заполнит в автоматическом режиме. Если этого не произошло, вам нужно прописать путь к корневой папке Windows.
  4. Четвертая строчка состоит из двух параметров:
  • show – программное обеспечение запустится в стандартном режиме, при этом окно будет оставаться видимым;
  • hide – программное обеспечение будет работать «в фоне», оставаясь невидимым пользователю.
  • Следующий этап состоит из заполнения параметров вкладки «Account »:
  • имя домена может быть разным – достаточно прописать имя учетной записи, либо вписать test.lan/NetBios на свое усмотрение;
  • имя пользователя выбирается путем нажатия на кнопку с изображением трех точек;
  • введите пароль от аккаунта пользователя и подтвердите совершение действия;
  • после ввода данных кликните по кнопке «Тестировать».

Интерфейс утилиты AdmiLink после заполнения данных

Программа должна убедиться в достоверности введенных ранее данных. В командной строке нажмите любую кнопку.

Для завершения процедуры щелкните любую кнопку

Если тестирование пройдет успешно, выберите опцию «Сгенерировать ключ запуска AdmiRun» .

Важно! При невыполнении действия, приведенного выше, программа не будет работать должным образом.

Переходим к следующему этапу. Кликните по вкладке «Link» и следуйте дальнейшей инструкции:

  • укажите имя ярлыка. Назвать его можно на свое усмотрение;
  • укажите место расположения ярлыка в опции «Каталог» ;
  • добавьте картинку для ярлыка;
  • щелкните один раз по кнопке «Сгенерировать командную строку».

На финальном этапе остается нажать кнопку «Создать Ярлык сейчас».

Создайте ярлык, нажав большую кнопку справа

Подтверждением правильности введенной информации является появление значка в указанном каталоге или на рабочем столе. Попытайтесь запустить созданный ранее ярлык. Если приложение запустится от имени администратора, это значит, что операция выполнена успешно. Если ничего не происходит, скорее всего, на определенном этапе вы допустили ошибку.

Важно! При изменении программы в поле «Объект» в свойствах ярлыка она не включится. Это сделано для предотвращения проблем с распространением вредоносного кода по системе.

Окно ошибки запуска программы

Планировщик заданий

Запуск программы с правами администратора также возможен путем использования инструмента «Планировщик заданий». Правда, тут есть одна проблема – если у вас нет прав администратора, этот способ не подойдет .

В поисковой строке прописываем фразу «Планировщик заданий» . После запуска приложения вы найдете пункт «Создать задачу» . Ниже показано, где его нужно искать.

Создайте новую задачу

Дайте задаче соответствующее имя. Например, если планируется запуск командной строки от имени администратора, пропишите название «CMD». Не забудьте поставить галочку возле опции «Выполнить с наивысшими правами» .

Не забудьте присвоить программе наивысшие права

Вкладка «Действия» содержит кнопку «Создать». Кликните по ней.

Создайте новую задачу

Ваша задача – выбрать действие, то есть, назначить запуск приложения. После нажатия на кнопку «Обзор» вам надо выбрать утилиту, которую в будущем хочется включать от имени администратора. При запуске командной строки пропишите путь «С:\Windows\System32\cmd.exe» . Подтвердите действие нажатием на кнопку «ОК».

Заполните поле с перечнем действий, которые должен выполнять планировщик заданий

Вкладка «Действия» теперь должна содержать новую строчку. Супер, нажмите на «ОК».

Запуск приложения из командной строки

Если командная строка по умолчанию запускается с правами администратора, при запуске других приложений через нее они также получат права администратора.

Согласитесь, это очень удобно.

Использование инструмента Elevate

Так как программа Elevate не входит в состав Windows по умолчанию, ее надо скачать отдельно. После этого запустите командную строку и пропишите команду, включающую два пути – к программе Elevate и приложению, которое надо запустить от имени администратора.

Программа автоматически присвоит выбранному приложению право запуска от имени администратора. Это очень простой способ, так как нуждается в минимальной трате времени.

Выводы

В этой статье мы с вами рассмотрели список простых способов, позволяющих запустить программы с правами администратора. Некоторые из них предусматривают ввод пароля, что позволяет повысить безопасность.

Ввод пароля позволяет предотвратить хищение или удаление важных данных. Да и вирусное программное обеспечение не сможет воспользоваться инструментами Windows таким методом.

Также мы рассказали о полезных утилитах, позволяющих легко запускать приложения с наивысшими правами, не вводя пароль. Несмотря на удобство, помните о том, что такой метод не защищает пользователя от влияния вирусов на целостность хранящихся данных.

Если вы знаете другие способы запуска приложений от имени администратора, мы будем рады узнать о них в комментариях! А пока что предлагаем ознакомиться с полезным видео по теме.

Многие программы при запуске требуют повышения прав (значок щита у иконки), однако на самом деле для их нормальной работы прав администратора не требуется (например, вы вручную предоставили необходимые права пользователям на каталог программы в 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.

Для того, чтобы открыть программу или какую-либо игру от имени администратора, у пользователя может быть несколько причин:
1. Приложение не запускается в обычном режиме;
2. Урезанный функциона в обычном режиме, а необходимые функции можно выполнять только от имени администратора;
3. Ограничен доступ к игре или программе.
На самом деле причин гораздо больше, просто основными, с которыми может столкнуться обычный рядовой юзер, являются эти три.
Существует множество всевозможных программ, дополнений, расширений, чтобы настраивать права при открытии того или иного файла. Но как показывает практика, чаще всего достаточно обычных стандартных нескольких способов настройки запуска, чтобы окончательно решить все возникающие проблемы.

Запуск от имени администратора при помощи контекстного меню

Это самый просто и самый распространенный способ запуска программ от имени администратора, поскольку не требует от пользователя абсолютно никаких лишних усилий или знаний. Нужно нажать на нужный ярлык правой кнопкой мыши и найти там пункт «запуск от имени администратора», после нажатия на который программа начнет автоматически запускаться. При открытии программы вы не заметите особых изменений, т.к. отличия будут только на программном уровне. В итоге, для вас могут открыться некоторые дополнительные функции. Рассмотрим на примере программы UltraIso. Этой программой легко можно пользоваться и обычно, но запуск записи образа диска на флеш-карту возможен только от имени администратора.

Настройка постоянного запуска от имени администратора

Некоторые программы нужно всегда запускать от имени администратора, поэтому лучше настроить их автоматически. Эти настройки производятся для того, чтобы не забыть о том, что такой запуск требуется и не потерять время на работу не в том режиме.
Чтобы произвести эти настройки, нужно:
1. Нажать правой кнопкой мыши на иконку программы или игры, которую необходимо всегда запускать от имени администратора и в выпавшем меню нажать на кнопку «Свойства»;
2. Перед вами открыто окно всех свойств программы. В верхней части которых расположены подкатегории, из которых нужно выбрать «Совместимость»;
3. В этой подкатегории нужно найти пункт «Уровень прав», в котором поставить галочку возле пункта «Выполнять эту программу от имени администратора»

30.01.2010 18:25

В этой статье рассказывается, как запустить программу от имени администратора или другого пользователя Windows 7, не завершая текущий сеанс.

1. Чтобы запустить программу от имени администратора, щелкните правой кнопкой мыши по исполняемому файлу (с расширением.exe) и в появившемся контекстном меню выберите .

2. Чтобы определенная программа всегда запускалась от имени администратора, щелкните по исполняемому файлу правой кнопкой мыши и выберите пункт .

3. Щелкните правой кнопкой мыши по созданному ярлыку и выберите .

4. В открывшемся окне, на вкладке Ярлык нажмите кнопку .

5. Установите флажок .

Примечание . Данная программа будет запускаться от имени администратора только с помощью этого ярлыка. Двойной щелчок по исполняемому файлу или по другому ярлыку этой программы, запустит её от имени вашей учетной записи, без повышенных привилегий (если, конечно, вы вошли в Windows 7 не как администратор).

Запуск программы от имени другого пользователя

1. Нажмите клавишу Shift , и удерживая её, щелкните правой кнопкой мыши по исполняемому файлу.

2. В появившемся контекстном меню выберите .

Привет всем. С увеличением вирусной активности Microsoft внедрили такую интересную особенность запуска приложений как запуск от имени администратора.

Другими словами, вирусное приложение перед запуском должно получить одобрение пользователя с правами администратора. Иначе запуск не произойдет и не сможет функционировать.

В тоже время у начинающих пользователей вопросов прибавилось, так как данная программа (к слову называется она UAC) не только следит за запуском приложений, но и проконтролирует их удаление или изменение.

Зачем нам нужны данные всплывающие окна? Как их использовать или вообще отключить? Разберем функционал программы более подробно.

2 Как удалить от имени администратора?

В случае когда программа или файл не хотят удалятся, вы можете попытаться удалить файлы от имени администратора. Для этого нажимаем правой кнопкой по файлу и выбираем удаление с значком администратора.

Часто бывает, что таким образом удалить папку от имени администратора не получается, на этот случай рекомендую ознакомится с программой . Она за считанные секунды все удалит без лишних действий.

2.1 Как отключить UAC?

Когда перед нами постоянно появляются данные всплывающие окна, появляется лишь одно желание — отключить и забыть об этой программе навсегда. Но я бы не стал торопится с внедрением такого решения.

Поскольку отключение программы, может серьезно «ударить» по защите компьютера. А запуск какого-нибудь надоедливого на вашем компьютере станет крайне простой задачей. Особенно если он у вас не оснащен .

Но если вам все-же захочется отключить данную функцию, то для этого, достаточно перейти в панель управления -> учетные записи пользователей . В открывшемся окошке выбираем «Изменить параметры контроля учетных записей» .

Затем выбираем «Никогда» и нажимаем ОК .

На этом все. Если будут вопросы, буду рад ответить на них в комментариях. Удачи вам!