как убрать запрос прав администратора в windows 10
Запуск программы без прав администратора и подавлением запроса UAC
Многие программы при запуске требуют повышения прав (значок щита у иконки), однако на самом деле для их нормальной работы права администратора не требуется (например, вы можете вручную предоставить необходимые права пользователям на каталог программы в 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.
Попробуем обойти запрос 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 для текущего процесса и запускает указанную программу:
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 через меню Пуск
Речь идет именно о сообщении на запрос прав администратора. Это наиболее простой и быстрый способ присвоения административных прав программе при запуске. Чтобы выполнить эту операцию через меню Пуск, нужно:
В этом случае программа запустится от имени администратора, если для такой режим запуска предусмотрен. Этот способ актуален для приложений, находящихся на начальном экране.
Как убрать запуск от имени администратора Windows 10 через ярлык на рабочем столе
Ярлыки различных приложений помещаются на рабочий стол для удобного и быстрого запуска. Через эти элементы можно управлять запуском приложения и показом запроса административных прав. Чтобы запускать программы с соответствующими правами или отключить эту функцию, нужно выполнить несколько действий:
В этом случае запуск выбранного ПО всегда будет происходит с административными правами.
Как убрать запуск от имени администратора Windows 10 через элемент Администрирование в Панели управления
Часто пользователей не устраивает сам факт показа сообщений о требованиях административных прав. Особенно это касается офисных работников, для которых время – деньги.
Убрать это сообщение можно с помощью элемента Администрирование, расположенного в панели управления Windows 10 и других версий операционной системы. Суть принципа заключается в том, что в ОС есть так называемый супер администратор с привилегированными правами. Она отключена по умолчанию в угоду безопасности. Для включения учетной записи супер администратора выполняют следующие действия:
После представленный действий учетная запись привилегированного администратора будет включена. Далее стандартными действиями запуска программ можно запускать приложения от имени супер Администратора.
Контроль учетных записей также можно отключить. В этом случае сообщения о запуске ПО с административными правами не будет запускаться и мешать пользователю. Для этого в командной строке нужно прописать команду useraccountcontrolsettings. Откроется окно контроля учетных записей. В его левой части расположен бегунок, который нужно переключить в самую нижнюю позицию. Это отключить уведомление системы при попытках внесения изменений или установке ПО. Однако в таком случае страдает безопасность ОС Windows 10, что пользователь обязательно должен понимать.
Как отключить администратора Windows 10 — ТОП-3 рабочих способа
Все ОС от Microsoft поставляются со встроенной учетной записью Администратора. Она обладает расширенным доступом к файловой системе и может вносить критические изменения. Запись по умолчанию отключена, а вместо нее пользователю предлагается завести отдельный аккаунт с административными правами. Тем не менее иногда она становится причиной сложностей в управлении ПК. Поэтому пользователи решают ее отключить. Просто удалить файлы и избавиться от ограничений не удастся. Самодеятельность в решении такой проблемы может нанести серьезный вред Windows. Поэтому нужно заранее разобраться, как отключить учетную запись Администратора или удалить ее.
Как отключить учетную запись Администратора через «Управление компьютером»
Деактивировать Администратора Windows 10 можно с помощью настройки ОС через «Управление компьютером». Там же получится отредактировать других локальных пользователей. Исключением будет использование аккаунта Microsoft. Настраиваются только внутренние пользовательские учетные записи.
Включить встроенную учетную запись можно аналогичным образом. Достаточно снять галочку. В меню сервиса также получится сменить локального Админа и настроить права пользователей.
Отключение локального Администратора Windows 10 с помощью командной строки
Для отключения или смены администратора можно воспользоваться также консолью CMD. Такой способ будет самым быстрым и простым. Однако он потребует дополнительных знаний, если что-то пойдет не так.
Отключение Админа через командную строку:
P.S: Вводите имя администратора правильно! У кого то может быть англоязычный вариант, как в примере выше. Так и русскоязычный вариант, как на скриншоте.
Аналогичным образом можно активировать аккаунт Админа вновь либо взаимодействовать с обычными пользователями. Достаточно ввести команду с заменой no на yes или любым названием локальной учетки на месте administrator. С помощью консоли CMD получится не только отключить права Администратора, но и выполнить иные задачи.
Выключение встроенной учетной записи Админа через редактор групповой политики
Отключить учетную запись Администратора получится также через редактор групповой политики. Его можно применять для всесторонней настройки аккаунтов на компьютере.
Как отключить встроенную учетку:
Windows 10 Home не содержит редактора групповой политики в базовом пакете поставки. Поэтому для отключения локальных админов или других аккаунтов придется воспользоваться иными способами либо установить отсутствующие компоненты самостоятельно.
Как удалить Администратора
Если возникает желание удалить Администратора Windows 10 полностью, придется редактировать реестр. Иные средства не принесут успеха. Удалить папку ОС не позволит даже через командную строку.
Как удалить локального Админа:
Перед стиранием локального Администратора следует сделать резервную копию реестра. Если вы совершите ошибку, Windows получится восстановиться к работоспособному состоянию.
Часто задаваемые вопросы
Отдельные сложности могут возникнуть, если требуется отключить Администратора на более ранних версиях Windows. В таких случаях параметры ОС отличаются расположением и структурой, а управлять встроенным аккаунтом получится не всеми способами.
Методы отключения Админа в Windows 7 и 8:
-В меню «Управление ПК», открываемое через «Панель управления» внутри раздела администрирования;
-Посредством командной строки таким же образом, как на 10 версии операционной системы.
Удаление системных файлов на Windows 7 или 8 для полной очистки от административного аккаунта так же будет ограничено со стороны ОС. Единственным способом остается редактирование реестра.
Как отключить UAC в Windows 10? Три способа
Контроль учетных записей (UAC) — служба Windows, сообщающая пользователя о совершении действий, для которых требуются права администратора. Если вы достаточно квалифицированы и абсолютно уверены в программах, которые устанавливаете на свой ПК, без этой службы можно обойтись. Из этой статьи вы узнаете как отключить UAC в Windows 10.
Основное назначение UAC — защита операционной системы от установки и запуска вредоносного ПО. Также служба не позволяет совершить потенциально опасные действия (внести изменения в реестр, удалить или отредактировать системные файлы) без ввода пароля администратора. По умолчанию эта служба активна и все действия, имеющие возможность повлиять на работу Windows, не могут быть выполнены пользователями, не имеющих на это достаточно прав.
Зачем отключать UAC?
Служба замедляет работу пользователя при установке большого количества программ или внесении множества изменений в реестр или в системные файлы. Если ее отключить, перед каждым из таких действий Windows 10 перестанет выдавать запрос подтверждения прав администратора.
Отключение UAC снижает защиту операционной системы, поэтому не следует избавляться от этой службы без крайней нужды.
Есть три пути отключения службы контроля учетных записей:
Независимо от выбранного способа, чтобы служба перестала работать, необходимо перезагрузить ПК после внесения изменений.
Отключение UAC через Панель управления в Windows 10
Использование «Панели управления» — самый наглядный способ отключения контроля учетных записей. Для этого откройте «Панель управления» в настройках ПК или выберите соответствующий пункт в контекстном меню, щелкнув на кнопке «Пуск» правой кнопкой мыши. Или введите в поиске «панель управления». Чтобы добраться к окну управления учетными записями, необходимо выбрать «Мелкие значки» в поле «Просмотр».
Далее следует выбрать пункт изменение параметров контроля учетных записей:
И установить там переключатель в нижнее положение, соответствующее полному отключению UAC. Там можно не просто отключить контроль, а настроить уровень защиты.
В соответствующий раздел «Панели управления» можно добраться быстрее, используя сочетание клавиш Win+R. Достаточно ввести «UserAccountControlSettings» в появившемся окне «Выполнить» и нажать клавишу ввода.
Отключаем сообщения UAC через реестр
Контроль учетных записей можно отключить, используя редактор реестра. Попасть в него можно, если нажать Win+R, ввести «regedit» в открывшемся окошке и нажать клавишу «Enter».
Параметры UAC хранятся в трех ключах, расположенных в ветке «HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Policies\ System»:
Изменить значения ключей можно, дважды кликнув на них. Разным вариантам работы UAC соответствуют различные значение ключей, которые приведены в таблице ниже.
Выберите для себя необходимый уровень защиты. Или полностью отключите функцию.
Через командную строку
Существует несколько вариантов запуска командной строки:
Следует учесть, что для изменения параметров UAC нужно запускать командную строку от имени администратора.
Далее остается набрать команду:
C:\Windows\System32\cmd.exe /k C:\Windows\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
Появится уведомление о необходимости перезагрузки ПК.
После новой загрузки служба контроля учетных записей будет отключена.
Как выключить контроль учетных записей (UAC) в Windows 10
UAC (User Account Control) — это служба контроля учетных записей, которая служит для защиты от потенциально опасных программ и уведомляет пользователя о запуске приложений который изменяют системные настройки операционной системы. Если вы считаете себя продвинутым пользователем и привыкли самостоятельно решать какие программы запускать вы можете изменить режим работы UAC либо вовсе отключить его.
Выключение UAC через «Панель управления» Windows 10
Самый простой способ выключения UAC в Windows 10 это воспользоваться Панелью управления.
Откройте Панель управления Windows 10 и перейдите в раздел «Учетные записи пользователей». Далее выберите пункт «Изменить параметры контроля учетных записей».
Выберите режим работы UAC. Если установить переключатель в самое нижнее положение, то вы НЕ БУДЕТЕ получать никакие уведомления. Данный режим работы UAC предназначен для очень опытных пользователей. Вы не будете получать оповещения, если какие-то программы захотят изменить системные настройки, например добавят себя в автозагрузку.
Выключение UAC Windows 10 через реестр
Еще одним способом выключить контроль учетных записей является использование реестра. Чтобы открыть реестр Windows 10 наберите в окне поиска regedit и нажмите Enter
Найдите следующие параметры:
При двойном клике мышью на соответствующем параметре появится возможность изменить его значение.
Используя данную таблицу как шпаргалку вы можете выставить нужный вам режим работы UAC (в скобках указаны значения параметров)
Как отключить uac в windows 10 через командную строку
Чтобы выключить UAC используя командную строку введите в строке поиска CMD после щелкните правой кнопкой мыши по найденному приложение и запустите его от имени администратора