Особенности использования UAC
Задачей службы UAC является предотвращение несанкционированного вмешательства в работу системных файлов компьютера .
Поэтому перед запуском приложений, имеющих потенциальную опасность для системы, инструмент запрашивает подтверждение действия пользователя или, в особых случаях, даже пароль администратора.
Для того чтобы защита действовала даже на компьютере, которым пользуется один человек, не рекомендуется входить в систему как администратор.
Достаточно будет учётной записи пользователя, которая ограничит выполнение опасных для системы программ , дав возможность свободно работать с основными приложениями – пакетом MS Office, браузерами, большинством игр и игровых клиентов.
При использовании пользовательской записи при каждом запуске подозрительной, с точки зрения системы, программы будет появляться определённое UAC-сообщение, с которым желательно ознакомиться и принять соответствующие меры.
Варианты контроля запуска приложений
- Просьба разрешить продолжить работу программы. Оповещение свидетельствует о попытке системной программы или функции Виндовс внести изменения в работу всей операционной системы. При появлении этой надписи желательно убедиться, ту ли программу вы запускаете.
- Требование разрешение продолжить работу уже от программы, не имеющей отношения к Windows. При этом приложение имеет соответствующую цифровую подпись от издателя, однако его действия всё равно необходимо контролировать. В основном такие программы не наносят никакого вреда, а сообщение появляется при запуске почти всех игр и даже полезных утилит;
- Оповещение о попытке изменить работу системы со стороны неопознанного приложения. Этот вариант несёт максимальную опасность для компьютера , так как именно подобным способом распространяются вирусы. Более того, иногда сообщение о вносящей изменения программе появляются, даже если пользователь ничего не запускал.Самостоятельное включение приложения, неизвестный издатель и источник появления приложения должны заставить пользователя нажать «нет» (если, конечно, он точно не уверен в надёжности файла) и запустить проверку на вирусы.
Информация о блокировке. Запуск приложения не разрешён администратором системы. Скорее всего, это не вирус, а какая-то определённая программа типа браузера (если запрещён выход в сеть), игрового клиента или даже мультимедиа проигрывателя. Обычно такие запреты устанавливают на рабочих местах в офисах.
Опции настройки UAC
При запуске настройки UAC можно провести настройку режима уведомлений (только в том случае, если пользователь является администратором системы), в результате чего они будут появляться значительно реже. Windows предусматривает 4 варианта:
- Постоянное уведомление (верхнее положение ползунка на шкале). Сообщения появляются на экране в любом случае – и, когда стандартные программы стараются внести изменения в систему или в реестр, и при загрузке программного обеспечения, необходимого для работы Windows. Этот режим позволяет максимально контролировать все процессы, происходящие в системе, но при частом использовании компьютера и установке новых приложений может показаться слишком назойливым;
- Уведомление о действиях только программ. При внесении изменений Windows в свои системные файлы пользователь не получает оповещений. Чаще всего, эта опция стоит по умолчанию – то есть не требует настройки в начале работы с компьютером. Однако запуск игр по-прежнему будет затемнять экран, и приводить к выводу окна UAC;
- Предупреждение о серьёзных действиях (включая изменение системных файлов) приложений без затемнения экрана. Вариант настройки рекомендуется для устаревших и сравнительно маломощных компьютеров, затемнение рабочего стола на которых занимает много времени;
- Отсутствие уведомлений. Сообщения от UAC не будут появляться ни при установке новых приложений, ни при изменении параметров Windows. Фактически этот пункт означает выключение режима Контроля учётных записей – и именно его выбор приводит к прекращению появления назойливых сообщений. Выбирать его рекомендуется только в случае постоянного использования программ, не сертифицированных для использования Windows 7.
Почему не стоит полностью выключать защиту
К сожалению, эта технология вызывает у пользователя лишь раздражение. Несмотря на то что UAC повышает безопасность вашего ПК, не позволяет запуститься вредоносным программам и уберегает от вирусов, пользователи не любят назойливых оповещений, мешающих работать. В основном причина, по которой требуется отключить контроль, — это необходимость работать с несколькими программами одновременно.
В таком случае UAC начнёт раздражать и мешать вашей работе.Компания Microsoft не рекомендует полностью отключать службу контроля, потому что существует риск случайно запустить шпионскую программу или загрузить вирусы, которые могут быстро заразить ваш компьютер и всю операционную систему. В конце концов, включение UAC в систему Windows было нужно как раз для защиты.
Еще несколько способов отключить uac в windows 7 | windows для системных администраторов
Интерфейс настроек User Account Control (UAC) в Windows 7 был переработан, чтобы сделать его более простым в использовании и эстетически привлекательным. Теперь пользователи могут выбрать уровень уведомления (и, соответственно, защиты от вредоносных программ и несанкционированного доступа) в настройках UAC, передвигая ползунок. Фраза “отключить” UAC больше не используется из-за тонкой настройки UAC. Как отключить UAC? Или подскажите, как сделать так, чтобы всплывающие окна и уведомления перестали быть такими назойливыми.
В Windows 7 можно отключить Контроль учетных записей пользователей несколькими способами.
Способ 1: В Панели управления отключите UAC (Контроль учетных записей пользователей).
1. В Windows 7 существует несколько способов доступа к странице настроек UAC.
2. Необходимо щелкнуть ссылку Параметры контроля учетных записей пользователей.
3. Отпустите ползунок в самом нижнем положении, которое обозначено как “Никогда не уведомлять меня”.
4. Нажмите кнопку OK для сохранения.
5. Перезагрузка компьютера удалит все элементы управления доступом пользователя.
Способ 2: Использование редактора реестра для отключения UAC
1. Запустите редактор реестра (Regedit).
2. Перейдите к следующему разделу реестра:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesSystem
3) Найдите следующий параметр типа REG_DWORD:
EnableLUA
4. Установите значение EnableLUA равным 0.
5. Чтобы окончательно отключить UAC, закройте редактор реестра и перезагрузите компьютер.
Используя групповую политику, отключите групповой UAC.
Можно использовать групповую политику домена в версиях Windows 7 Ultimate, Business и Enterprise, которая может быть включена как компонент домена Active Directory, чтобы одновременно отключить контроль UAC на множестве компьютеров в сети.
1. Чтобы запустить редактор локальной групповой политики (или консоль управления групповой политикой в домене AD), введите gpedit.msc в строке поиска.
2. Перейдите к последующей ветви дерева групповой политики.
Параметры Windows, параметры безопасности, локальные политики и параметры безопасности находятся в разделе конфигурации компьютера.
Выберите групповую политику, которую необходимо отредактировать.
3. Следующая политика находится в левой части окна:
Контроль учетных записей пользователей: Режим утверждения администратора Поведение запроса на повышение уровня для администраторов
” Поднимать без подсказки” – вот как следует использовать эту политику.
4. В правой части окна редактора найдите следующую политику.
Обнаружение установки приложений и запрос на повышение уровня с помощью контроля учетных записей пользователей
Установите его значение в Disabled.
5. В правой части экрана найдите следующую политику:
Запустите всех администраторов в режиме утверждения администратора под контролем учетных записей пользователей.
Установите для этого параметра значение Выкл.
6. Найдите другую политику:
Поднимайте только те программы UIAccess, которые установлены в безопасных местах, в соответствии с контролем учетных записей пользователей.
Установите значение Disabled.
7. После внесения необходимых изменений во все настройки перезагрузите компьютер.
Использование командной строки для контроля учетных записей пользователей – метод 4
. профессиональных техников и администраторов. На самом деле все, что делают эти команды, это редактируют параметр реестра, упомянутый в инструкции метода 2.
1. Войдите в командную строку, авторизовавшись как администратор.
2. Выполните следующие команды:
%windir%System32cmd.exe /k %windir%System32reg.exe ADD HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v EnableLUA /t REG_DWORD /d 0 /f
Вы можете отказаться от получения всплывающих уведомлений и предупреждений:
%windir%System32cmd.exe /k %windir%System32reg.exe ADD HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f
Подсказка: Чтобы снова включить UAC, используйте команду
%windir%System32cmd.exe /k %windir%System32reg.exe ADD HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v EnableLUA /t REG_DWORD /d 1 /f
Тип: для получения всплывающих уведомлений.
%windir%System32cmd.exe /k %windir%System32reg.exe ADD HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 2 /f
Обратите внимание, что гаджеты рабочего стола в Windows 7 могут не работать, если UAC отключен. Если вам интересно узнать, как отключить пользователя в Windows 7, ознакомьтесь со статьей ниже
Отключаем UAC через системный реестр
В реестре, доступ к записям которого осуществляется через специальный редактор, хранится большинство настроек и информации, касающихся вашего компьютера и Windows 10. Параметры UAC, которые научились изменять через «Панель управления», также хранятся в реестре. Потому их можно изменить путем редактирования соответствующих ключей.
- Выполняем «regedit».
- Поочередно разворачиваем разделы HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Policies\System.
- Выставляем значение PromptOnSecureDesktop равным «0» после двойного клика по названию/иконке ключа.
- Аналогичным образом изменяем ConsentPromptBehaviorAdmin на «0».
Изменения вступают в силу сразу же после клика по кнопке «OK», не требуя от пользователя перезапуска оболочки Windows 10 или самой ОС.
Ключ PromptOnSecureDesktop отвечает за затемнение рабочего стола (1 — затемнять, 0 — нет, иные значения автоматически равняются единице) при включенной UAC.
Значения ConsentPromptBehaviorAdmin и PromptOnSecureDesktop могут быть следующими:
- 1 и 2 соответствуют верхнему положению ползунка — оповещать всегда;
- 1 и 5 — второе положение — значение по умолчанию;
- 0 и 5 — уведомлять, не затемняя экран.
Решаем поставленную задачу с помощью консоли PowerShell
Для отключения UAC для начала запустим консоль PowerShell
от имени администратора. Это можно сделать с помощью встроенного поиска Windows 10. Ниже показано как открыть PowerShell от имени администратора.
В запущенной консоли PowerShell
необходимо набрать команду, которая изображена ниже.
После выполнения этой команды нужно ввести команду Restart-Computer которая перезагрузит ПК
Включить обратно UAC в PowerShell можно с помощью той же команды, только в ней нужно изменить ноль на единицу.
Этот пример будет особенно интересен начинающим системным администраторам и продвинутым пользователям ПК.
Отключение контроля учетных записей пользователя через реестр.
Для того, чтобы отключить UAC через реестр, нужно открыть «Пуск» в строку поиска прописать «regedit» либо воспользоваться горячими клавишами «Windows+R»
Откроется окно «Редактор реестра».
Нас интересует ветка реестра
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Policies System
Параметры , User Account Control настраиваются тремя ключами реестра:
- PromptOnSecureDesktop;
- EnableLUA;
- ConsentPromptBehaviorAdmin.
Для того, чтобы редактировать данные ключи, достаточно кликнуть по ним два раза мышкой.
Правильно настроить каждую из функций вам помогут следующие настройки:
- Оповещать всегда – нужно выставить значение (1-1-2)
- Оповещать, если приложение изменяет параметры системы (1-1-5)
- Оповещать, но без затемнения экрана (0-1-5)
- Отключить оповещения и саму функцию UAC (0-1-0)
После проделанных изменений перезагрузите компьютер.
Отключение контроля для конкретного приложения
Наконец, мы обсудим еще одну интригующую тему, а именно, как отключить UAC в Windows 7 или 10 для определенных программ. Существует несколько подходов, но не все они практичны. Если вы считаете себя продвинутым пользователем, вам придется повозиться с Application Compatibility Toolkit.
Введите путь к исполняемому файлу приложения, которое вы хотите запустить без UAC, в поле Target в левой части окна утилиты.
Ярлык можно создать, нажав кнопку “Create Elevated Shortcut”. просто, быстро и практично При запуске приложения через созданный ярлык на экране появится окно командной строки, что является единственным небольшим недостатком этого метода.
Попробуйте, если у вас есть эти навыки. В планировщике задач появится совершенно новая задача.
Дайте ему имя на вкладке Общие, например “Запустить редактор реестра без UAC”, и установите флажок Запуск с наивысшими привилегиями внизу.
Затем на вкладке «Действия» жмем “Создать”.
Введите в окне полный путь к исполняемым файлам программы.
Переключаемся на вкладку «Условия» и снимаем птички «Запускать только при питании от электросети» и «Останавливать при переходе на питание от батарей».
После изучения задания мы нажимаем кнопку “Выполнить”, чтобы увидеть его в действии.
Осталось только создать ярлык, если программа работает как положено, без приглашения UAC. Напишите команду schtasks /run/tn “Имя TASK” в поле расположения объекта, где “Task” – это имя вашей задачи.
Больше по этому вопросу сказать нечего.
К сожалению, у этого подхода есть еще один недостаток – приложения будут работать в фоновом режиме.
Проверка функционирования защиты uac
Цель UAC – не позволить пользователям изменять системные файлы и настройки. Поэтому проверка на вирусы при включенном UAC является наиболее надежным способом оценки безопасности системы в данном случае.
Вот иллюстрация того, как функционирует вирус при включенном UAC.
Я хочу использовать троянскую программу Win32. Injector, которая устанавливается, записывая себя в каталог C:WindowsSync32. После перезагрузки компьютера в процессоре запускается большое количество cmd.exe и служб. Легче всего он распространяется, если запускать его из автозапуска флешки.
Попытаемся запустить данный троян с включенным UAC’ом. У меня это исполняемый файл nsshell.exe, который по-умолчанию так же является скрытым.
В данном случае заголовок окна UAC стал желтым. При ближайшем рассмотрении выясняется, что у программы отсутствует подлинный издатель и сертификат подлинности. Многие люди могут подтвердить, что флэш-накопитель запускается, даже если он сделал это во время установки диска.
Еще несколько лазеек в Windows
Помимо распаковки DLL из архива CAB с помощью , можно использовать и другие системные компоненты для копирования своих библиотек в системные каталоги. Например, можно отправить их на печать и сохранить как файлы через стандартный интерфейс принтера .
Интерфейс принтера позволяет сохранить любой код как файл в системном каталоге
При помощи ключа реестра в этой ветке можно задать запуск любой программы с правами администратора:
Запуск чего угодно от админа без подтверждения в UAC
В домене UAC не реагирует на действия удаленного пользователя, если тот является локальным админом. Утилита PsExec Tool от Марка Руссиновича при старте с опцией скрыто запускает указанный экзешник на удаленной системе. Для повышения его привилегий на чужом компьютере может использоваться локально хранимый токен. Готовый эксплоит для этого также есть в Metasploit, а сам метод подробно разбирается здесь.
Иногда удобен быстрый способ внедрения своего кода через RunDll. В общем случае для этого достаточно отправить команду
Тогда системный компонент сам выкачает указанную библиотеку с самба-сервера и вызовет встроенную в нее функцию .
Еще одна утилита командной строки, помогающая тихо внедрить свой код, — сетевая оболочка . Для установки дополнительных DLL в ней есть встроенная функция . Технически в качестве подгружаемой библиотеки можно указать не только модуль поддержки network shell, но и свою DLL — лишь бы в ней была соответствующая функция InitHelperDll().
Поэтому, если выполнить команду
наша библиотека malware.dll зарегистрируется в ветке реестра . Она будет загружаться с правами системы и сможет делегировать их дочерним процессам.
Запускаем калькулятор как системный процесс
Вспомним еще один старый трюк. Он позволяет запустить консоль с правами уровня системы еще до входа в Windows. Для этого достаточно заменить компонент «Специальные возможности» ( или — в зависимости от версии ОС) на копию командного процессора . После такой замены при клике на ярлыке «Специальные возможности» вместо них прямо поверх экрана приветствия откроется консоль с наивысшими привилегиями. Подробнее об этом и других методах обхода ограничений Windows читай в статье «Вскрываем Windows».
Почему стоит отключить User Account Control?
- Во-первых, он всем надоедает. Бесконечно вылезают окна с вопросом, хотим ли мы запустить то или иное приложение, а бывают даже такие ситуации, когда для запуска софта приходится кликать по одинаковым окнам несколько раз, что жутко бесит. Мало того, при включенном UAC программы выполняются с ограниченным доступом и если нам по мере использования понадобятся права администратора, то софтину придется перезапускать.
- Во-вторых, он бесполезен, хотя бы потому, что когда вылезает окно с запросом, пользователи в автоматическом режиме нажимают \”ДА\”, даже не читая, что там написано. Эти тупые окна до того всем надоели, что никто уже в принципе не смотрит на эти предупреждения. Это происходит интуитивно на подсознательном уровне и даже если там будет такой вопрос: \”Форматировать все диски и перезагрузить компьютер?\” – юзер нажмет \”ДА\”.
- В-третьих, пользы от этих запросов вообще никакой. Разработчики троянов и различной малвари уже давно научились обходить стандартные средства защиты Windows, сколько бы они не обновлялись. И вообще, Microsoft – это не антивирусная лаборатория, поэтому ни о какой хорошей защите не может идти и речи. Весь этот UAC, Smart Screen и Windows Defender это всего лишь игрушки, которые сделаны для того, чтобы операционная система не загнулась сразу же после первого подключения к Интернету.
Панель управления
Наиболее простой способ включить или выключить данный контроль – воспользоваться панелью управления. Следуйте представленным инструкциям:
В данном меню можно увидеть ползунок, с помощью которого регулируется уровень безопасности user account control. Всего существует 4 уровня в Windows:
- Максимальный – Windows будет предупреждать каждый раз, когда совершаются действия, изменяющие работу ОС.
- Хороший – оповещения появляются только при попытках программного обеспечения что-либо поменять. Действия самого пользователя игнорируются.
- Средний – Аналогичен хорошему, но рабочий стол не блокируется на время принятия решения.
- Низкий – если включить его, оповещения не будут показываться вообще.
Сразу становится понятно, как отключить UAC – необходимо переместить ползунок в нижнее положение и нажать «Ok».
Как отключить UAC?
Если вы читаете эту статью, значит UAC вас достал, а значит нужно его отключить. Дабы вы не напрягались и не искали эту информацию, выкладываю простую инструкцию.
Инструкция по отключению UAC
Вообще в панели управления есть опция отключения, но с ее помощью не получится полностью вырубить эту субстанцию. На скриншоте как раз она.
Для полного отключения нам понадобится вызвать редактор реестра. Итак, нажимаем клавиши Win + R и в появившееся окно вводим regedit. Далее переходим в этот раздел
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System
где находим параметр EnableLUA и меняем его значение на 0. В центре уведомлений сразу же появится запрос на перезагрузку компьютера и мы конечно же перезагружаемся. После такой операции запросы на запуск программ от UAC не будут нас беспокоить.
Инструкция по отключению Smart Screen
Однако Smart Screen будет нас по-прежнему доставать, поэтому мы отключим и его. Запускаем редактор реестра, как написано выше, и переходим по этому пути
HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\System
В этом разделе создаем параметр DWORD (32 бита), причем для ОС с любой разрядностью. Параметру задаем имя EnableSmartScreen и присваиваем ему значение 0.
Далее открываем панель управления и нажимаем \”Свойства браузера\”. Переходим на вкладку Безопасность -> Другой. Тут ищем следующие пункты \”запуск программ и небезопасных файлов\”, \”использование фильтра Smart Screen\”, первое включаем, а второе отключаем. Опять перезагружаем машину.
После выполнения всех процедур все всплывающие окна с запросами о разрешении запуска программ или запроса прав администратора исчезнут. По поводу Windows Defender беспокоиться не стоит – он, осознав свою бесполезность, отключится сам, когда вы установите любую антивирусную программу.
Что такое инструмент UAC
Понять, что такое UAC, проще всего по переводу полного названия – User Account Control, это значит «Контроль учётных записей».
Именно УАК или КУЗ выдает сообщение о том, что программа или процесс пытаются внести изменения в работу ОС или жесткий диск, когда это происходит, например:
Существует 4 варианта запросов:
Операционная система требует разрешения на продолжение операции. В этом случае разрешение требуется ПО или процессу, который может внести критические изменения в работу ОС. Если вы увидели такое оповещение, то проверьте имя программы, а также разработчика – и разрешите или запретите продолжение работы. Сторонняя программа требует разрешения на продолжение работы. В этом случае разрешение требуется программе, которая не является компонентом Windows, но при этом ПО имеет и действительную цифровую подпись, содержащую ее имя и издателя. Благодаря такой подписи вы можете легко и быстро убедиться в надежности данного ПО. Неопознанная программа пытается получить доступ к этому компьютеру. Все программы, у которых нет действительной цифровой подпись, являются неопознанными, такими же являются и утилиты, чья подпись не подтверждена. Отсутствие подписи – это не приговор, например, многие игры, скаченные через Торрент, не имеют никакой подписи, однако могут быть нормальными
Тем не менее, уделите внимание такому оповещению больше, чем для ПО с действительной подписью. В случае, если вы сомневаетесь в надежности, то перед продолжением процесса, его будет неплохо проверить антивирусом
Программа была заблокирована. Это самая серьезная ситуация в работе UAC, в этом случае ПО было заблокировано согласно актуальной политике настройки инструмента. Чтобы разблокировать ПО нужно дополнительное действие – его может сделать только администратор Windows. Если вы столкнулись с такой ситуацией, и это не объясняется настройками, то рекомендуем отказаться от продолжения операции, так как высок риск возникновения проблем.
User Account Control запрашивает у вас дополнительное разрешение на продолжение процесса. Если вы устали от таких вопросов и полностью доверяете всем производителям и процессам, то вы можете отключить UAC.
Однако, мы рекомендуем не удалять инструмент полностью, так как он отвечает за безопасность вашего компьютера или ноутбука, и без него защита ПК не будет комплексной, поэтому без видимых на то причин, деактивировать инструмент не стоит ни в коем случае. Мы рекомендуем настроить работу службы так, чтобы она не была надоедливой – но при этом всё же работала и защищала ваш компьютер.