Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как всегда запускать файл от имени администратора


Как сделать так, чтобы Программа всегда запускалась от имени Администратора в Windows 10/8/7

В Windows 10/8/7 для запуска программы вы обычно щелкаете правой кнопкой мыши по значку и выбираете Запуск от имени администратора . Затем вы даете согласие на приглашение UAC. Хотя вы можете сделать то же самое в Windows 8, Windows 8 или Windows 8.1 предлагает вам другой простой способ. Вы можете запускать программы прямо с начального экрана, используя разрешения администратора. Щелкните правой кнопкой мыши плитку программы и в появившейся внизу строке меню выберите «Запуск от имени администратора».

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

Сделать программу запущенной от имени администратора

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

Здесь выберите поле Запустить эту программу от имени администратора . Нажмите Применить> ОК. Это будет применять настройки только для текущего пользователя.

Но если вы хотите применить настройку «Всегда запускать от имени администратора» для всех пользователей, нажмите Изменить настройку для всех пользователей . Это откроет другое диалоговое окно. Снова установите флажок Запустить эту программу от имени администратора . Нажмите Применить/ОК.

Это также полезно для решения проблем совместимости с устаревшими приложениями, требующими прав администратора.

При желании вы также можете автоматически запускать программы от имени администратора.

Этот пост поможет вам, если не запускается администратор.

Как сделать так, чтобы программа запускалась всегда от имени Администратора?

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

Но что дает запуск от Администратора? Больше прав. А вся суть в том, что вирусы могут сделать так, что они будут запускаться от имени Системы, тогда вы их даже в Диспетчере задач не сможете удалить, вообще никак, так как у вас на это просто не будет прав. А программы, которые вы запускаете, они имеют такие же права, как и вы, поэтому в Диспетчере задач и написано что запущено от вашего имени (вернее пользователя).

Что делать? Все очень просто, давайте представим, что мы хотим чтобы браузер Mozilla Firefox всегда запускался с расширенными правами, что будем делать? Открываем свойства ярлыка:

Теперь в этом окне переходим на вкладку Совместимость, там внизу будет галочка по поводу запуска от имени Администратора, соответственно ставим ее и нажимаем ОК:

Теперь, когда вы будете запускать Mozilla Firefox, он будет всегда работать от имени Администратора.

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

Как найти программы и компоненты в Windows 10?

Ну и вот я думаю, нужно написать еще и о том, как открыть это окно, где установлен софт весь. Ну то есть окно Программы и компоненты. Надеюсь, что кому-то эта инфа все таки пригодится

Итак, смотрите, тут все просто — вам нужно нажать по значку Пуск правой кнопкой, там будет менюшка, вот тут вверху выбираем пункт Программы и компоненты:

Кстати, это меню также можно вызвать и кнопками Win + X! Вот зажимаете их и меню появляется!

После этого откроется окно с таким вот списком:

Вот видите, все что тут есть, это все весь ваш софт. Просто так тут ничего я не советую удалять, ибо это, ну могут быть глюки серьезные. Также, если вы вдруг более-менее продвинутый юзер, то я вам советую использовать для удаления утилиту Revo Uninstaller. Это такой себе удалятор, который умеет удалять не только проги, но и их следы в винде. Кстати, фишка удалятора еще в том, что может удалять то, что обычным путем удалить нельзя! В общем советую

Надеюсь все понятно и вопросов нет

На главную! права администратора 16.04.2016

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

Способ 1: Контекстное меню «Проводника»

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


Способ 2: Меню «Пуск»

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

Способ 3: Панель задач

Часто используемые приложения пользователи привыкли добавлять на панель задач, чтобы получать возможность быстро их запустить. В этих ситуациях тоже может потребоваться использовать наивысшие полномочия. Тогда нужно нажать ПКМ по самому значку, потом снова по названию программы и выбрать пункт «Запуск от имени администратора«.

Способ 4: Горячая клавиша

Данный вариант рекомендуется, когда юзер хочет оптимизировать свое взаимодействие с компьютером, применяя стандартные горячие клавиши. Комбинация Ctrl + Shift + Enter для запуска ПО с повышенными правами сработает, если оно было изначально выделено или, например, найдено через поиск в меню «Пуск».

Способ 5: «Командная строка»

«Командная строка» — стандартное приложение операционных систем Windows, которое позволяет в ручном режиме, используя различные утилиты, выполнять действия на компьютере. Относится это и к запуску софта или системных инструментов, что осуществляется так:

  1. Откройте «Командную строку» любым удобным методом. Детальнее обо всех возможных вариантах читайте в отдельной статье на нашем сайте по ссылке ниже.

    Подробнее: Открытие командной строки в Windows 10

  2. Введите там команду runas /user:ИмяПК\ИмяПользователя program.exe, где ИмяПК — полное имя компьютера, а ИмяПользователя — название учетной записи с необходимыми правами, вместо чего можно использовать и учетную запись, которая так и называется «Администратор». program.exe замените на название того исполняемого файла, который хотите запустить, не забыв и про .exe в конце. Если он располагается не на рабочем столе, придется ввести полный путь, например, "C:\Program Files\CCleaner\CCleaner64.exe".
  3. Введите пароль от профиля или системной учетной записи, чтобы запустить программу.

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

Подробнее:
Сбрасываем пароль для учетной записи «Администратор» в Windows 10
Узнаем пароль администратора на ПК с Windows 7

Способ 6: «Диспетчер задач»

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

  1. Кликните правой кнопкой мыши по пустому месту на панели задач и выберите там пункт «Диспетчер задач».
  2. В разделе «Файл» нажмите по «Запустить новую задачу».
  3. Введите в поле название программы с ее расширением, а затем отметьте галочкой пункт «Создать задачу с правами администратора».

Способ 7: Свойства исполняемого файла

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

  1. Кликните по объекту ПКМ и через контекстное меню перейдите в «Свойства».
  2. Там вас интересует вкладка «Совместимость».
  3. Отметьте пункт «Запускать эту программу от имени администратора» и сохраните изменения.

Способ 8: Свойства ярлыка

Если от исполняемого файла программы был создан ярлык, настроить рассматриваемую опцию через «Совместимость» не получится, поскольку там эта вкладка отсутствует. Однако можно задать дополнительные параметры запуска другим методом, который выглядит так:

  1. Сделайте по ярлыку клик правой кнопкой мыши и выберите «Свойства».
  2. В открывшейся вкладке «Ярлык» перейдите в раздел «Дополнительно».
  3. Отметьте маркером соответствующий пункт, отвечающий за запуск программы с повышенными полномочиями.

Способ 9: Создание параметра в реестре

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

  1. Вызовите окно «Выполнить», используя стандартное сочетание клавиш Win + R. Введите там regedit и нажмите на Enter.
  2. Перейдите по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.
  3. Там нажмите ПКМ и создайте строковый параметр.
  4. В качестве названия для него присвойте полный путь к требуемому исполняемому файлу.
  5. Затем дважды кликните по нему ЛКМ и задайте значение ~ RUNASADMIN.

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

Читайте также:
Отключение UAC в Windows 10
Использование и восстановление проверки целостности системных файлов в Windows

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

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

Как сделать так, чтобы программа или игра запускалась от имени администратора всегда?

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

Но каждый раз запускать программу от имени администратора через контекстное меню совершенно не удобно. Гораздо удобнее назначить программе постоянный запуск от имени администратора. Как это сделать мы расскажем в данной статье. Сразу предупредим, что способ работает для Windows 7, Windows 8.1 и Windows 10.

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

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

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

Жмем правой кнопкой мыши по ярлыку той программы, которую нужно запускать с правами администратора всегда и в открывшемся меню выбираем “Свойства”.

Свойства ярлыка приложения

В открывшемся окне переходим на вкладку “Совместимость” и на ней ставим галочку “Запускать эту программу от имени администратора”.

Установка постоянных прав администратора

Далее жмем “Ок” в низу окна свойств чтобы применить изменения к ярлыку приложения.

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


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

Как всегда запускать приложения от имени администратора ⋆ Lifeservice

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

Иногда нужно запускать программы с повышенными привилегиями. Обычно, это старые программы, в которых разработчики не предусмотрели взаимодействия с UAC (компонент операционных систем Microsoft Windows). Этот компонент запрашивает подтверждение действий, требующих прав администратора в целях защиты от несанкционированного использования компьютера. Администратор компьютера может отключить Контроль учётных записей пользователей в Панели управления. Я использую это для запуска сторонних библиотек для photoshop и illustrator, чтобы они сразу подхватывались для работы.

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

К счастью, есть возможность автоматически запускать приложения как админ. Просто нужно согласиться при всплывающем предупреждении UAC каждый раз при запуске. Можно, конечно, отключить функцию контроля учетных записей. При условии, что вы уверены в том, что делаете. В моем случае я оставляю ее, как последний бастион. К тому же, иногда полезно знать, какая программа запрашивает то или иное разрешение.

Как включить режим от администратора постоянно

  • Открыть то место расположение ярлыка или файла EXE 
  • Кликнуть правой кнопкой и выбрать дополнительно
  • Поставить галочку напротив в соответствующем пункте
  • Нажать ОК и закрыть окна

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

В статье  как управлять запуском программ в Windows, я рассказывал о простом способе посмотреть в автозагрузку.


comments powered by HyperComments

использование и настройка данной функции

Большинство пользователей рано или поздно сталкиваются с уведомлением, в котором Windows спрашивает: можно ли ей запустить определённое приложение с правами администратора. Перед тем как дать согласие, необходимо разобраться, какие же права получит данная программа.

Что дают права администратора

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

Команду «запустить от имени администратора» стоит понимать не буквально: приложение не будет запускаться от учётной записи администратора, если выполнить запуск с повышенными правами в пользовательском аккаунте. Выдача запускаемому приложению повышенных прав приводит к тому, что у него вырастает уровень доступа, то есть оно получает возможность изменять системные файлы и вносить правки в реестр.

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

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

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

UAC — что это

UAC (User Account Control) – сервис Windows 10, отвечающий за доступ к правам администраторам. Пользуясь английской версией системы или обращаясь к настройкам системы, вы можете встретить эту аббревиатуру.

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

Получение прав

В Windows 10 доступ к повышенным правам можно выдать через любую учётную запись: и администратора, и пользователя. Единственное отличие — аккаунт администратора вручает права одной кнопкой «Да», нажатой в соответствующем запросе на получение прав, а аккаунт пользователя требует введения пароля от учётной записи администратора для выдачи прав.

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

Запуск программы с правами администратора

Все программы, так или иначе работающие с системными файлами, сами просят повышения уровня доступа при запуске. Если им отказать, то процесс запуск закончится и программа закроется. О том, что программе нужны особые привилегии, сообщает иконка в виде щита на её ярлыке.

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

Через контекстное меню

Кликнув по ярлыку или запускающему файлу программы правой клавишей мыши, вы вызовете контекстное меню. В нём будет пункт, позволяющий выполнить загрузку с нужными правами. Он помечен значком в виде жёлто-синего щита. Нажав на него, вы откроете программу с полным доступом.

Нажимаем на ярлык ПКМ и выбираем «Запустить от имени администратора»

Через функцию проводника

Открывая приложения через проводник, вы можете выбрать вкладку «Управление» в верхнем части окна и использовать кнопку в блоке «Запуск», чтобы загрузить его с нужными разрешениями.

Переходим к вкладке «Управление» и запускаем с правами администратора

Через системную поисковую строку

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

Кликаем по найденному приложению ПКМ и запускаем с правами

Через меню «Пуск»

В меню «Пуск» есть список всех программ, установленных на компьютере. Используя его, найдите подходящее приложение и кликните по нему правой клавишей мыши. В появившемся меню разверните вкладку «Дополнительно» и укажите, что хотите выполнить запуск с правами администратора.

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

Через панель быстрого доступа

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

Дважды используем ПКМ на панели быстрого доступа и выбираем нужную функцию

Через диспетчер задач

  1. Вызвав контекстное меню панели быстрого доступа или использовав системную поисковую строку, откройте диспетчер задач.Открываем диспетчер задач
  2. Разверните меню «Файл» и перейдите к созданию новой задачи.Выбираем пункт «Запустить новую задачу»
  3. Укажите название запускающего exe-файла и поставьте галочку, подтверждающую запуск от имени администратора. Подтвердите действие, приложения должно запуститься.Прописываем название файла и ставим галочку для запуска с правами администратора

Через свойства (активация постоянного запуска с повышенными правами)

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

  1. Открыв контекстное меню ярлыка программы, перейдите к свойствам.Открываем свойства ярлыка
  2. Разверните вкладку «Совместимость» и перейдите к изменению параметров. Обратите внимание, данный шаг потребует прав администратора.Нажимаем на кнопку «Изменить параметры для всех пользователей»
  3. Установите галочку напротив строки «Запускать эту программу от имени администратора».Устанавливаем галочку напротив строки «Запускать эту программу от имени администратора»

Готово, вы выдали разрешение на все дальнейшие запуски. Если когда-нибудь захотите, чтобы приложение снова стало присылать уведомление с запросом на права, вернитесь к параметрам и снимите установленную галочку.

Через реестр (активация постоянного запуска с повышенными правами)

Если вышеописанный способ вам не подошёл или в список самостоятельных программ нужно внести много приложений, то можно воспользоваться альтернативным методом — изменить параметры реестра:

  1. Используя поисковую строку или окошко «Выполнить» с запросом regedit, разверните реестр. Учтите, работа в реестре разрешена только опытным пользователем или тем, кто аккуратно выполняет все нижеописанные шаги. Изменение не тех файлов приведёт к тому, что система перестанет работать, поэтому внимательно следите за своими действиями.Открываем приложение regedit
  2. Переходя по древу папок в левой части окна, окажитесь в разделе HKEY_CURRENT_USER\ Software\ Microsoft\ Windows NT\ CurrentVersion\ AppCompatFlags\ Layers. Начните создание строкового параметра: в название укажите путь до файла, запускающего приложение, а в значение — слово ~ RUNASADMIN.Создаем файл с путем до файла и значением ~ RUNASADMIN

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

Как открыть командную строку с повышенным доступом

Командная строка нужна для выполнения команд, управляющих системой и изменяющих её свойства. Если открыть её без прав администратора, то некоторые запросы не будут доступны. Чтобы выполнить запуск от имени администратора, можно использовать любой вышеописанный способ.

Нажимаем на командную строку ПКМ и открываем ее с правами администратора

Например, пропишите запрос «Командная строка» в системной поисковой строке и кликните по результату правой клавишей мыши. Запускающий файл приложения называется cmd.exe. Зная его название, развернуть строку через диспетчер задач (данный метод описан выше в одноимённом пункте).

Видео: запуск командной строки от имени администратора

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

Оцените статью: Поделитесь с друзьями!

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

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

В Windows вы обнаружите, что по умолчанию большинство программ работают в стандартном режиме (даже если вы используете профиль администратора). Но есть программы (такие как Windows 7 DreamScene Activator, о которых мы говорили), которые необходимо запускать в режиме администратора, чтобы они работали правильно.Кроме того, иногда даже обычные приложения, такие как Блокнот, необходимо запускать от имени администратора, как вы видели вчера в нашем сообщении о редактировании файла HOSTS.

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

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

1. Включите учетную запись администратора.

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

Введите «cmd» в строке поиска Windows, затем щелкните правой кнопкой мыши элемент «cmd» и выберите «Запуск от имени администратора».

Введите в него следующую команду:

net user administrator / active: yes

Командная строка вернет результат выполнения, который должен быть:

Команда успешно выполнена.

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

Важно: Указанный выше метод эквивалентен отключению UAC, а также других функций защиты системы. Следовательно, если вы не тот, кто играет с компьютерами с детства и знает, что делает, следуйте следующему предложенному методу.

2. Создать ярлык с правами администратора

Лучшее решение - создать ярлык с правами администратора.Это можно сделать для определенных приложений, которые необходимо часто запускать от имени администратора.

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

Перейдите в свойства, а затем переключитесь на вкладку «Ярлык», и там вы найдете кнопку с надписью «Дополнительно». Нажмите здесь.

Установите флажок «Запуск от имени администратора» и нажмите OK.

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

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


В указанной выше статье могут содержаться партнерские ссылки, которые помогают в поддержке Guiding Tech. Однако это не влияет на нашу редакционную честность. Содержание остается объективным и достоверным.

.

«Запуск от имени администратора»: что это значит?

Как читатель TechSpot вы наверняка открывали программное обеспечение в качестве администратора в Windows раньше - возможно, совсем недавно, - так что эта функция, вероятно, вам не чужда. Однако нам было любопытно узнать больше о том, что происходит под капотом Windows, когда вы говорите операционной системе запустить программу от имени администратора, и почему этот процесс необходим в первую очередь.

Те из вас, кто перешел с XP на Vista, вероятно, помнят введение «контроля доступа пользователей» (UAC) или «обязательного контроля целостности» (MIC).Функция безопасности, которая остается частью ОС Microsoft, выдает подсказки, когда программное обеспечение пытается внести изменения в вашу систему, и лежит в основе того, почему приложениям иногда требуется «повышенный» доступ.

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

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

Примечание редактора: Эта функция была первоначально опубликована 8 октября 2018 года. Она так же актуальна и актуальна сегодня, как и тогда, поэтому мы добавили ее в рамках нашей инициативы #ThrowbackThursday.

Механизм обязательного контроля целостности Windows (MIC) имеет как минимум шесть различных уровней целостности: недоверенный, низкий, средний, высокий, системный и надежный установщик.

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

Когда вы щелкаете правой кнопкой мыши файл или программу и выбираете «Запуск от имени администратора», этот процесс (и только этот процесс) запускается с токеном администратора, обеспечивая тем самым высокий уровень допуска для функций, которым может потребоваться дополнительный доступ к вашей Windows. файлы и др.

Различные уровни целостности Windows:
  • Недоверенная целостность: предоставляется анонимным процессам.
  • Низкая целостность: обычно используется для веб-приложений, таких как браузеры.
  • Средняя целостность: применяется для обычных пользователей и используется для большинства объектов.
  • Высокая целостность: доступ на уровне администратора, обычно требует повышения прав.
  • Целостность системы: зарезервировано для ядра Windows и основных служб.
  • Надежный установщик: используется для обновлений Windows и компонентов системы.

Процессы, запускаемые при открытии исполняемого файла из учетной записи Windows со средним уровнем доступа, будут иметь этот уровень целостности, если для исполняемого файла не установлен низкий уровень доступа, и разработчикам рекомендуется использовать минимально возможный доступ, в идеале избегая случаев, когда программное обеспечение требует высокой целостности для препятствовать внедрению неавторизованного кода (вредоносного ПО).

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

Хотя Microsoft рекомендует не запускать программы от имени администратора и предоставлять им доступ с высокой степенью целостности без уважительной причины, новые данные должны быть записаны в Program Files для установки приложения, которое всегда будет требовать доступа администратора с включенным UAC, в то время как программное обеспечение, такое как AutoHotkey скриптам часто требуется повышенный статус для правильной работы.

Вот все способы, которые мы смогли найти для открытия исполняемых файлов с доступом администратора (высокая целостность) в Windows 10, включая некоторые методы, которые позволят настроить программное обеспечение на постоянное открытие с повышенным доступом:

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

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

Как ярлык, , удерживая Shift + Ctrl при двойном щелчке по файлу, также запустит программу от имени администратора.

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

В этих местах также есть ярлыки для доступа администратора ...

Меню «Пуск» : Щелкните исполняемый файл правой кнопкой мыши, как и в любом другом месте, для возможности запустить программу от имени администратора.

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

Проводник: Выберите файл в проводнике> щелкните Управление в меню ленты вверху> Выберите «Запуск от имени администратора».

Запуск: Введите эту строку в Run (клавиша Windows + R): RunAs.exe / пользователь: Администратор « cmd.exe »

Командная строка: В командной строке введите это, указав расположение файла: runas / user: administrator "C: \ Users \ TechSpot \ Desktop \ file.exe "

Диспетчер задач: Щелкните Файл > Запустить новую задачу > Установите флажок рядом с «Создать эту задачу с правами администратора» > Введите расположение файла (пример: C: \ Users \ TechSpot \ Рабочий стол \ file.exe )

Планировщик заданий: При создании новой задачи (Действие> Создать задачу) включите эти параметры на вкладке «Общие»: «Запускать вне зависимости от того, вошел ли пользователь в систему или нет» и «Запускать с наивысшими привилегиями»

Обратите внимание, что метод командной строки не работал, пока мы не включили учетную запись администратора и не изменили другой параметр, позволяющий вводить команду без пароля:

  • Search Start или Run для compmgmt.msc > Перейдите в Локальные пользователи и группы> Пользователи> дважды щелкните Администратор и снимите флажок «Учетная запись отключена»
  • Search Start или Run для gpedit.msc > Перейдите в Конфигурация компьютера> Параметры Windows> Локальные политики> Параметры безопасности> Дважды щелкните параметр Учетные записи : Ограничить использование локальной учетной записи пустых паролей для входа в консоль онлайн и выберите Отключить

Также в том же разделе редактора групповой политики (gpedit.msc), о котором мы только что упомянули, - это набор параметров для точной настройки параметров управления учетными записями пользователей Windows (прокрутите до конца).

Как настроить программы, чтобы они всегда запускались от имени администратора

Учитывая философию Microsoft, заключающуюся в предоставлении программам с минимальным объемом доступа, настройка приложения, чтобы оно всегда запускалось от имени администратора, обычно не рекомендуется, но иногда удобно, когда программное обеспечение всегда требует повышения прав, поэтому вам не нужно каждый раз прыгать через эти обручи .Вот несколько способов добиться этого:

Всегда запускать от имени администратора с ярлыка: Щелкните правой кнопкой мыши файл ярлыка> вкладка Ярлык> Дополнительно> Установите флажок «Запуск от имени администратора»

Обратите внимание, что вы можете создать файл ярлыка, щелкнув правой кнопкой мыши основной исполняемый файл, и что если вы скопируете ярлык в C: \ Users \ TechSpot \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup программа автоматически запускается с Windows при входе в систему.

Всегда запускать от имени администратора через Свойства совместимости: Щелкните правой кнопкой мыши исполняемый файл> Свойства> вкладка «Совместимость»> Установите флажок «Запускать эту программу от имени администратора».

Всегда запускать от имени администратора через редактор реестра :

  • Перейдите к: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers
  • Если "Layers" отсутствует, щелкните правой кнопкой мыши AppCompatFlags и добавьте новый ключ с именем Layers
  • Щелкните правой кнопкой мыши Слои (в папке или на правой панели) и создайте новое строковое значение
  • Задайте имя значения как полный путь к exe-файлу
  • Установить данные значения как ~ RUNASADMIN

Бонус

# 1 Стороннее программное обеспечение, включая MicEnum, сгенерирует список файлов / папок Windows с указанием уровней их целостности, включая возможность установки нового уровня целостности, а также возможность просмотра как папок, так и реестра.

Process Explorer (изображенный во вступлении к этой статье) также имеет возможность отображать уровни целостности, если вы щелкните правой кнопкой мыши горизонтальную полосу с CPU, Private Bytes и т. Д. И откроете свойства (установите флажок рядом с Integrity Levels).

# 2 При новой установке Windows первая созданная учетная запись пользователя является учетной записью локального администратора, а последующие учетные записи - обычными пользователями. По умолчанию встроенная учетная запись администратора отключена.Вы можете включить учетную запись, чтобы она была доступна при входе в Windows, введя эту строку в командной строке (используйте «нет», чтобы снова отключить ее): net user administrator / active: yes

# 3 У Microsoft есть различные утилиты, такие как Elevation PowerToys и PsExec, которые также можно использовать для получения доступа администратора, но они выходят за рамки этого руководства.

Дополнительные полезные советы
.Пакетный файл

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

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Можете ли вы заставить Visual Studio всегда запускаться от имени администратора в Windows 8?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

c # - Как заставить мой проект в Visual Studio 2013 всегда запускаться от имени администратора?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании
.

Как создать командный файл для запуска cmd от имени администратора

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании

Загрузка…

  1. Авторизоваться зарегистрироваться
  2. Текущее сообщество

.

Смотрите также