Программа требует права администратора для запуска — что это значит?
Иногда при запуске программ или при попытке воспользоваться какой-либо ее функцией на экране отображается ошибка о необходимости предоставления ей (программе) прав администратора. Обычно это означает, что запускаемое приложение или ее отдельная функция пытается:
- Считать значения или внести изменения в критические настройки/параметры операционной системы, например — добавление/удаление записей в реестре или создание новых задач в «Планировщике заданий»;
- Получить доступ к каким-либо данным на диске, доступ к которым запрещен для учетных записей, не имеющих статус администраторских.
- Принудительно завершить работу какого-либо запущенного процесса, остановить или внести изменения в параметры запуска системной службы.
- Запустить системное приложение или службу, для запуска/работы которых также требуются права администратора.
В всех случаях (без учета различных нюансов) доступ блокируется либо со стороны самой системы, либо со стороны администратора компьютера, т.е. владельца администраторской учетной записи. Решить проблему можно двумя способами:
- Если доступ блокируется операционной системой, а учетная запись пользователя имеет статус администраторской, то программу следует запускать от имени администратора (дело в том, что некоторые приложения в целях безопасности не запускаются от имени администратора даже из-под учетной записи такового).
- Запустить программу от имени другого пользователя компьютера, учетная запись которого имеет статус администраторской. Сработает только в том случае, если администратор предоставит пароль от своей учетной записи.
Рассмотрим все на примере Windows 11.
Запуск программ от имени администратора
Здесь все очень просто:
- Кликните по запускаемой программе или ее ярлыку на рабочем столе правой кнопкой мыши, затем выберите в контекстном меню пункт «Показать дополнительные параметры»:
- Откроется расширенное контекстное меню — выберите в нем пункт «Запуск от имени администратора»:

- Готово.
Чтобы постоянно не проделывать вышеописанные действия, можно указать системе всегда запускать программу от имени администратора. Для этого:
- Откройте окно свойств запускаемой программы, выбрав в контекстном меню пункт «Свойства» либо нажав комбинацию клавиш «Alt + Enter» после выделения значка/ярлыка приложения мышкой.
- В окне свойств откройте вкладку «Совместимость», затем установите галочку напротив элемента «Запускать программу от имени администратора» и нажмите «ОК»:

Запуск программы от имени другого пользователя
Как отмечалось выше, данный способ сработает в случае, если известно имя и пароль от учетной записи администратора компьютера. Действия следующие:
Запуск программы без прав администратора и подавлением запроса UAC
18.03.2021
itpro
Windows 10, Windows Server 2016
комментария 53
Многие программы при запуске требуют повышения прав (значок щита у иконки), однако на самом деле для их нормальной работы права администратора не требуется (например, вы можете вручную предоставить необходимые права пользователям на каталог программы в ProgramFiles и ветки реестра, которые используются программой). Соответственно, если на компьютере включен контроль учетных записей, то при запуске такой программы из-под непривилегированного пользователя появится запрос UAC и Windows потребует от пользователя ввести пароль администратора. Чтобы обойти этот механизм многие просто отключают UAC или предоставляют пользователю права администратора на компьютере, добавляя его в группу локальных администраторов. Microsoft не рекомендует использовать такие методы, т.к. это снижает безопасность компьютера.
Зачем обычному приложению могут понадобится права администратора?
Права администратора могут потребоваться программе для модификации некоторых файлов (логи, файлы конфигурации и т.д.) в собственной папке в C:\Program Files (x86)\SomeApp). По умолчанию у пользователей нет прав на редактирование данного каталога, соответственно, для нормальной работы такой программы нужны права администратора. Чтобы решить эту проблему, нужно войти на компьютер под администратором и вручную предоставить пользователю (или встроенной группе Users) права на изменение/запись для этого каталога на уровне файловой системы NTFS.

Запуск программы, требующей права администратора, от обычного пользователя
Ранее мы уже описывали, как можно с помощью параметра RunAsInvoker отключить запрос UAC для конкретной программы. Однако этот метод недостаточно гибкий.
Также можно воспользоваться RunAs с сохранением пароля админа /SAVECRED в диспетчере паролей Windows (Credentials Manager). Это также небезопасно, т.к. пользователь может использовать сохранённый пароль учетной записи администратора для запуска других программ.
Рассмотрим более простой способ принудительного запуска любой программы без прав администратора (и без ввода пароля админа) при включенном UAC (4,3 или 2 уровень ползунка UAC).
Для примера возьмем утилиту редактирования реестра — regedit.exe (она находится в каталоге C:\windows\). Обратите внимание на щит UAC у иконки. Данный значок означает, что для запуска этой программы будет запрошено повышение привилегий через UAC.

Если запустить regedit.exe , то перед вами появится окно User Account Contol с запросом пароля пользователя с правами администратора на этом компьютере ( Do you want to allow this app to make changes to your device? ). Если не указать пароль и не подтвердить повышение привилегии, приложение не запустится.

Попробуем обойти запрос UAC для этой программы. Создайте на рабочем столе файл run-as-non-admin.bat со следующим текстом:
cmd /min /C «set __COMPAT_LAYER=RUNASINVOKER && start «» %1″
Теперь для принудительного запуска приложения без прав администратора и подавлением запроса UAC, просто перетащите нужный exe файл на этот bat файл на рабочем столе.

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

Попробуйте отредактировать любой параметр в ветке HKEY_LOCAL_MACHINE. Как вы видите доступ на редактирование реестра в этой ветке запрещен (у данного пользователя нет прав на запись в системные ветки реестра). Но вы можете добавлять и редактировать ключи в собственной ветке реестра пользователя — HKEY_CURRENT_USER.

Аналогичным образом через bat файл можно запускать и конкретное приложение, достаточно указать путь к исполняемому файлу.
run-app-as-non-admin.bat
Set ApplicationPath=»C:\Program Files\MyApp\testapp.exe»
cmd /min /C «set __COMPAT_LAYER=RUNASINVOKER && start «» %ApplicationPath%»
Также можно добавить контекстное меню, которое добавляет у всех приложений возможность запуска без повышения прав. Для этого создайте файл runasuser.reg файл, скопируйте в него следующий код, сохраните и импортируйте его в реестр двойным щелчком по reg файлу (понадобятся права администратора).

После этого для запуска любого приложения без прав админа достаточно выбрать пункт “Run as user without UAC elevation” в контекстном меню проводника Windows File Explorer.

RunAsInvoker в переменной окружения __COMPAT_LAYER
Переменная окружения __COMPAT_LAYER позволяет устанавливать различные уровни совместимости для приложений (вкладка Совместимость в свойствах exe файла). С помощью этой переменной можно указать настройки совместимости, с которыми нужно запускать программу. Например, для запуска приложения в режиме совместимости с Windows 7 и разрешением 640×480, установите:
set __COMPAT_LAYER=Win7RTM 640×480

Из интересных нам опций переменной __COMPAT_LAYER можно выделить следующие параметры:
- RunAsInvoker — запуск приложения с привилегиями родительского процесса без запроса UAC;
- RunAsHighest — запуск приложения с максимальными правами, доступными пользователю (запрос UAC появляется если у пользователя есть права администратора);
- RunAsAdmin — запуск приложение с правами администратора (запрос AUC появляется всегда).
Следующий код включает режим RUNASINVOKER для текущего процесса и запускает указанную программу:
start «» «C:\Program Files\MyApp\testapp.exe»
Включаем режим RunAsInvoker через манифест exe файла программы
Как мы уже говорили выше, Windows 10 показывает значок щита UAC у программ, которые для запуска требуют повышение привилегий. Это требование разработчики задают при разработке в специальной секции программы — манифесте.
Вы можете отредактировать манифест exe файла программы и отключить требование запускать программу в привилегированном режиме.
Для редактирования манифеста программы можно использовать бесплатную утилиту Resource Hacker. Откройте исполняемый файл программы в Resource Hacker.
В дереве слева перейдите в раздел Manifest и откройте манифест программы.
Обратите внимание на строки:
Именно благодаря опции requireAdministrator Windows всегда запускает эту программу с правами администратора.
Измените requireAdministrator на asInvoker и сохраните изменения в exe файле.

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

В этом случае можно заставить программу использовать внешний файл манифеста. Создайте в каталоге с ехе файлом текстовый файл app.exe.manifest (например Autologon.exe.manifest) и скопируйте в него код манифеста из Resource Hacker. Измените requireAdministrator на asInvoker. Сохраните файл.
Чтобы Windows при запуске приложений всегда пробовала использовать внешний файл манифеста, включите специальный параметр реестра:
REG ADD «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide» /v PreferExternalManifest /t REG_DWORD /d 1 /f
Перезагрузите Windows и убедитесь, что программа использует внешний файл манифеста, в котором указано, что нужно запускаться без прав администратора.
Предыдущая статья Следующая статья
Как убрать запуск от имени администратора Windows 10

Несмотря на административные права учетной записи, часто Windows 10 требует прав администратора при запуске программ. Это неудобно, так как откладывает запуск приложений и, как следствие, замедляет работу. Поэтому вопрос о том, как убрать запуск от имени администратора Windows 10, является актуальным для многих пользователей операционной системы.
Нужно обратить внимание, что несмотря на то, что сообщение о запуске ПО от администратора высвечиваться не будет, соответствующие права должна иметь учетная запись, в которой запускается приложение. Это условие обязательное при настройках запуска ПО от администратора.
Способы запуска программ
Для начала нужно разобраться, какими способами запускается приложение. От этого зависит настройка показа сообщения о запросе административных прав. Приложения в ОС Windows 10 можно запускать следующими способами:
- через меню Пуск;
- с помощью ярлыка на рабочем столе;
- через элемент Администрирование в Панели управления.
В каждом из них существуют настройки запуска ПО без запроса административных прав. Смысл настройки в том, чтобы эти права присваивались программе по умолчанию. В этом случае система перестанет их запрашивать.
Как убрать запуск от имени администратора Windows 10 через меню Пуск
Речь идет именно о сообщении на запрос прав администратора. Это наиболее простой и быстрый способ присвоения административных прав программе при запуске. Чтобы выполнить эту операцию через меню Пуск, нужно:
- открыть меню Пуск клавишей Win на клавиатуре или кнопкой, расположенной в левом, нижем углу экрана (базовые настройки Windows 10);
- на клавиатуре набрать название программы;
- на значке найденного соответствия нужно нажать правой клавишей мыши;
- в контекстном меню выбрать Дополнительно-Запуск от имени Администратора.

В этом случае программа запустится от имени администратора, если для такой режим запуска предусмотрен. Этот способ актуален для приложений, находящихся на начальном экране.
Как убрать запуск от имени администратора Windows 10 через ярлык на рабочем столе
Ярлыки различных приложений помещаются на рабочий стол для удобного и быстрого запуска. Через эти элементы можно управлять запуском приложения и показом запроса административных прав. Чтобы запускать программы с соответствующими правами или отключить эту функцию, нужно выполнить несколько действий:
- зайти в Свойства ярлыка (правой клавишей мыши по ярлыку-Свойство);
- открыть вкладку Ярлык-Дополнительно;
- в нижней части окна поставить галочку на флажке Выполнять эту программу от имени Администратора;
- Нажать Применить или ОК.

В этом случае запуск выбранного ПО всегда будет происходит с административными правами.
Как убрать запуск от имени администратора Windows 10 через элемент Администрирование в Панели управления
Часто пользователей не устраивает сам факт показа сообщений о требованиях административных прав. Особенно это касается офисных работников, для которых время – деньги.
Убрать это сообщение можно с помощью элемента Администрирование, расположенного в панели управления Windows 10 и других версий операционной системы. Суть принципа заключается в том, что в ОС есть так называемый супер администратор с привилегированными правами. Она отключена по умолчанию в угоду безопасности. Для включения учетной записи супер администратора выполняют следующие действия:
- зайти в панель управления, где в правом верхнем углу переключить Просмотр на Крупные или Мелкие значки (если включен просмотр Категории);
- перейти по ветке Администрирование-Управление компьютером;
- в открывшемся окне в списке слева выбрать Локальные пользователи и группы;
- зайти в Пользователи, где в списке найти Администратор;
- на пункте Администратор кликнуть правой кнопкой мыши и зайти в Свойства;
- в открывшемся диалоговом окне снять галочку на пункте Отключить учетную запись.
После представленный действий учетная запись привилегированного администратора будет включена. Далее стандартными действиями запуска программ можно запускать приложения от имени супер Администратора.
Контроль учетных записей также можно отключить. В этом случае сообщения о запуске ПО с административными правами не будет запускаться и мешать пользователю. Для этого в командной строке нужно прописать команду useraccountcontrolsettings. Откроется окно контроля учетных записей. В его левой части расположен бегунок, который нужно переключить в самую нижнюю позицию. Это отключить уведомление системы при попытках внесения изменений или установке ПО. Однако в таком случае страдает безопасность ОС Windows 10, что пользователь обязательно должен понимать.
Как включить программу без прав администратора?
Можно распространить этот пункт меню на компьютеры в домене через импорт ветки реестра с помощью групповых политики. После этого для запуска любого приложения без прав админа достаточно выбрать пункт «Run as user without UAC elevation» в контекстном меню проводника Windows File Explorer.
Как избавиться от прав администратора?
Щелкните правой кнопкой мыши учетную запись администратора и выберите пункт «Свойства». Откроется окно свойств администратора. На вкладке «Общие » снимите флажок « Учетная запись отключена ».
Как открыть файл не от имени администратора?
- Откройте проводник.
- Перейдите в папку с исполняемым файлом.
- Выберите приложение.
- Нажмите вкладку Средства работы с приложениями.
- Нажмите кнопку Запуск от имени администратора. Если вы нажмете кнопку со стрелкой, вы можете выбрать запуск приложения от имени администратора или другого пользователя.
Как дать себе полные права администратора?
- Выберите Пуск > Параметры > Учетные записи.
- В разделе Семья и другие пользователи щелкните имя владельца учетной записи и нажмите Изменить тип учетной записи.
- В разделе Тип учетной записи выберите Администратор, и нажмите OK.
- Войдите в систему с новой учетной записью администратора.
Что делать если пишет нужны права администратора?
Зайдите в Параметры (клавиши Win+I) — Учетные записи — Семья и другие люди. В разделе «Другие люди» нажмите по учетной записи пользователя, которого требуется сделать администратором и нажмите кнопку «Изменить тип учетной записи». В следующем окне в поле «Тип учетной записи» выберите «Администратор» и нажмите «Ок».
Как снять права администратора с приложения?
Как отключить права администратора в Android
Открыв раздел «Безопасность», переходим к пункту «Дополнительные настройки». Там надо найти пункт «Администраторы устройства» и вы сможете настраивать то, что вам нужно. У вас на экране будут отображены приложения, которым уже дан доступ к правам администратора.
Где взять права администратора?
Нажмите кнопку Пуск и выберите пункт Панель управления. В окне панели управления выберите пункты Учетные записи пользователей и семейная безопасность > Управление учетными записями. В окне «Учетные записи пользователей» нажмите кнопку Свойства и откройте вкладку Членство в группах. Выберите вариант Администратор.
Как дать права администратора на программу?
Нажмите правой кнопкой мыши по иконке приложения на Рабочем столе (или исполняемый файл в директории установленного приложения) и выберите Свойства. Перейдите во вкладку Совместимость и нажмите Изменить параметры для всех пользователей. Под пунктом Уровень прав, отметьте Выполнять эту программу от имени администратора.
Как запустить любую программу?
Рассмотрим 7 способов запуска программ:
- Из Главного меню можно запускать программы, которые в нем записаны.
- При помощи двойного щелчка по значку программы или по ярлыку на Рабочем столе Windows.
- Щелчок по значку программы в Панели задач Windows.
- При помощи команды «Выполнить» в Главном меню Windows.
Как снять права администратора с файла?
Во вех версиях Windows это можно сделать из «Панели управления». Следует перейти в «Учетные записи», а затем в «Изменение параметров контроля». После этого система разрешит делать все, что угодно, в том числе и удалять любые данные, папки, а также файлы.
Как получить права администратора не зная пароля?
Если вы хотите использовать встроенную учетную запись администратора без указания пароля, введите команду «net user Администратор /active:yes» (для русскоязычной версии). Если вы установили пароль, команда должна выглядеть так: «net user Администратор ваш_пароль /active: yes» (для русскоязычной версии).
Как стать администратором через командную строку?
Так же его можно включить при помощи командной строки:
- Пуск — Все программы — Стандартные — правой кнопкой мыши по Командная строка — Запуск от имени администратора.
- В открывшемся окне введите: net user Администратор /active:yes и нажмите Enter.
- Теперь в систему можно войти под учетной записью администратора.
Как запустить команду с правами администратора?
Нажмите Пуск → Все программы → Стандартные. Чтобы вызвать командную строку, нажмите Командная строка. Чтобы вызвать командную строку от имени администратора, нажмите правой кнопкой мыши на Командную строку и в контекстном меню выберите Запуск от имени администратора.
Что делать если нет учетной записи администратора?
Разверните узел «Локальные пользователи и группы», щелкните «Пользователи», щелкните правой кнопкой мыши «Администратор» в правой области и выберите пункт «Свойства». Щелкните, чтобы снять флажок «Учетная запись отключена», а затем нажмите кнопку « ОК».
Как отключить блокировку администратора?
Стандартный путь: Настройки — Безопасность — Очистка сертификатов. Другие распространенные пути: Настройки — Биометрия и безопасность — Другие параметры безопасности — Удалить учетные данные; Экран блокировки и защиты — Другие параметры безопасности — Удалить все сертификаты (учетные данные/записи).
Как включить встроенную учетную запись администратора без прав администратора?
Чтобы просто включить встроенную учетную запись администратора — выполните команду net user администратор /active:yes и нажмите Enter. Напишет «Команда выполнена успешно», что значит, что вы включили администратора и можно закрывать командную строку.
Как дать роль администратора?
- Войдите в консоль администратора Google.
- В консоли администратора нажмите на значок меню Каталог
- Найдите нужного пользователя.
- Нажмите на имя пользователя.
- Прокрутите страницу вниз и нажмите Права и роли администратора.
Как запустить программу от имени администратора без ввода пароля?
Включаем учетную запись администратора
В первую очередь необходимо включить встроенную учетную запись администратора, которая по умолчанию отключена. Итак, щелкните правой кнопкой мыши по ярлыку командной строки и выберите «Запустить от имени администратора». Теперь учетная запись включена, хотя и без пароля.
Как получить права администратора в Windows 10 без прав администратора?
Выбираем раздел «Учетные записи». В нем нажимаем на пункт «Семья и другие пользователи». Находим профиль, которому нужно дать административный доступ, и кликаем «Изменить тип учетной записи». Из списка выбираем вариант «Администратор» и жмем «ОК».
Как сделать так чтобы программа запускалась от имени администратора?
Всегда запускать от имени администратора
Нажмите на ярлык приложения правой клавишей мыши и выберите «Свойства». Во вкладке «Совместимость» поставьте галочку в поле «Запускать эту программу от имени администратора» и нажмите «ОК».
Как забрать у пользователя права администратора?
Получаем права администратора навсегда:
- Откройте «Панель управления».
- Теперь выберите «Учетная запись», чтобы изменить свою собственную учетку, или «Управление другой учетной записью», чтобы получить доступ к другим аккаунтам на компьютере.
- В следующем диалоговом окне выберите «Изменение типа своей учетной записи».
Как убрать подтверждение администратора в Windows 10?
- В меню «Пуск» Windows введите uac.
- Выберите «Изменение параметров контроля учетных записей».
- Переместите ползунок вниз к значению «Никогда не уведомлять».
- Нажмите ОК и перезагрузите компьютер.
Как убрать администратора устройства?
Как отключить права администратора:
- Откройте меню устройства.
- Выберите пункт «Настройки».
- Выберите пункт «Биометрические данные и безопасность», «Экран блокировки и защита» или «Безопасность» (зависит от модели).
- Выберите пункт «Другие параметры безопасности».
- Выберите пункт «Администраторы устройства».
Как включить учетную запись администратора?
В командной строке введите команду: Для англоязычной Windows: net user administrator /active:yes и нажмите клавишуВВОД. Для русскоязычной Windows: net user администратор /active:yes и нажмите клавишу ВВОД.
Как запустить файл от имени системы?
Для запуска команд от имени NT Authority\ System можно использовать утилиту PSExec.exe от Sysinternals. При первом запуске PsExec попросит вас принять лицензионное соглашение. Таким образом вы запустить любую программу, команду или скрипт с правами системы.
Почему не могу запустить программу от имени администратора?
Нажмите правой кнопкой мыши по ярлыку или значку (исполняемому файлу) и откройте пункт «Свойства». Откройте вкладку «Совместимость» и отметьте пункт «Запускать эту программу от имени администратора», затем примените настройки.
Как запустить командную строку от имени другого пользователя?
Просто найдите нужно приложение (или ярлык), зажмите клавишу Shift и щелкните по нему правой кнопкой мыши. Выберите пункт контекстного меню «Запуск от имени другого пользователя» (Run as different user).
Как удалить учетную запись администратора в Windows 10?
Выберите параметры > параметров > учетных записей > учетных записей & других пользователей. В разделе «Другие пользователи» выберите всплывающее меню для учетной записи, которую вы хотите удалить. Рядом с учетной записью и данными выберите «Удалить».
Как вернуть права администратора Windows 10 без прав администратора?
10. При загрузке выбираем Администратор, в безопасном режиме нажимаем сочетание клавиш Win+R в поле «Выполнить» вводим команду «NETPLWIZ», а далее через «Свойства» меняем у своей учетной записи настройки на Администратора".