Как отключить подтверждение запуска программы в Windows 10

Контроль учетных записей (UAC) — служба Windows, сообщающая пользователя о совершении действий, для которых требуются права администратора. Если вы достаточно квалифицированы и абсолютно уверены в программах, которые устанавливаете на свой ПК, без этой службы можно обойтись. Из этой статьи вы узнаете как отключить UAC в Windows 10.

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

Зачем отключать UAC?

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

Как отключить Контроль Учётных записей на Windows 10. Как обойти UAC для программы или игры.

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

Есть три пути отключения службы контроля учетных записей:

  1. Панель управления;
  2. реестр Windows;
  3. командная строка.

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

Отключение UAC через Панель управления в Windows 10

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

Учетные записи пользователей в Windows 10

Далее следует выбрать пункт изменение параметров контроля учетных записей:

Контроль учетных записей для отключения UAC

И установить там переключатель в нижнее положение, соответствующее полному отключению UAC. Там можно не просто отключить контроль, а настроить уровень защиты.

Отключение UAC в Windows 10

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

Отключаем сообщения UAC через реестр

Контроль учетных записей можно отключить, используя редактор реестра. Попасть в него можно, если нажать Win+R, ввести «regedit» в открывшемся окошке и нажать клавишу «Enter».

Как отключить контроль учетных записей пользователей (UAC) в Windows 10

Настройка учетных записей в реестре Windows 10

Параметры UAC хранятся в трех ключах, расположенных в ветке «HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Policies System»:

  1. ConsentPromptBehaviorAdmin;
  2. EnableLUA;
  3. PromptOnSecureDesktop.

Отключение UAC в реестре Windows 10

Изменить значения ключей можно, дважды кликнув на них. Разным вариантам работы UAC соответствуют различные значение ключей, которые приведены в таблице ниже.

Читайте также:
Ошибка пакета установщика Windows не удается запустить программу необходимую

Параметры UAC

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

Через командную строку

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

  • щелкнуть мышью (правой кнопкой) на «Пуск» и выбрать «Командная строка»;
  • через поиск начального экрана Windows найти пункт «Командная строка» и выбрать его;
  • запустить файл cmd.exe.

Следует учесть, что для изменения параметров UAC нужно запускать командную строку от имени администратора.

Далее остается набрать команду:

C:WindowsSystem32cmd.exe /k C:WindowsSystem32reg.exe ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v EnableLUA /t REG_DWORD /d 0 /f

Команда для отключения UAC

Появится уведомление о необходимости перезагрузки ПК.

Служба контроля учетных записей в Windows 10

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

Автор статьи: Сергей Windows 0 41978
Это может пригодиться:

Компьютер не видит телефон через USB кабель

Windows 10: отключение строки поиска

Windows 10 не видит локальные компьютеры и сетевые накопители

Звук по HDMI с ПК на ТВ

PowerShell

Источник: prostocomp.net

Отключение UAC в Windows 10

Отключение UAC в Виндовс 10

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

Отключаем UAC в Виндовс 10

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

Способ 1: Панель управления

Один из двух методов отключения (полного) контроля учетных записей — это использование «Панели управления». Процедура отключения UAC таким способом выглядит следующим образом.

Панель управления

  1. Запустите «Панель управления». Это можно осуществить, кликнув правой кнопкой мыши по меню «Пуск» и выбрав соответствующий пункт.
  2. Выберите режим просмотра «Крупные значки», а затем нажмите на пункт «Учетные записи пользователей».
  • Далее кликните по пункту «Изменить параметры контроля учетных записей» (для выполнения этой операции потребуются права администратора). Изменение параметров контроля учетных записей с помощью Панели управления
  • Перетяните ползунок в самый низ. При этом будет выбрано положение «Не уведомлять меня» и кликните по кнопке «ОК» (также потребуется наличие прав администратора). Настройка уведомлений UAC через Панель управления
  • Существует альтернативный способ зайти в окно редактирования UAC. Для этого нужно через меню «Пуск» зайти в окно «Выполнить» (вызывается комбинацией клавиш «Win+R»), там ввести команду UserAccountControlSettings и нажать кнопку «ОК».

    Альтернативный способ входа в окно редактирования UAC

    Способ 2: Редактор реестра

    Второй метод избавится от уведомлений UAC состоит во внесении изменений в редактор реестра.

    Запуск редактора реестра

      Откройте «Редактор реестра». Наиболее простой способ это сделать — в окне «Выполнить», которое открывается через меню «Пуск» или комбинацию клавиш «Win+R», ввести команду regedit.exe .

    Отключения UAC через редактор реестра

  • Перейдите в следующую ветку HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem .
  • С помощью двойного клика измените параметр DWORD для записей «EnableLUA», «PromptOnSecureDesktop», «ConsentPromptBehaviorAdmin» (установите значения 1, 0, 0 соответственно каждому пункту).
  • Стоит заметить, что отключение контроля учетных записей, независимо от метода, обратимый процесс, то есть, всегда можно вернуть первоначальные настройки.

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

    Читайте также:
    Ошибка программа не предназначена для выполнения в Windows

    Источник: lumpics.ru

    Как отключить UAC для определенной программы в Windows 10?

    date

    30.11.2020

    user

    itpro

    directory

    Windows 10, Windows 7, Windows 8

    comments

    комментария 34

    В этой статье мы покажем, как выборочно отключить UAC для определенного приложения, не отключая полностью эту службу User Account Control. Рассмотрим несколько способов отключения контроля учетных записей для приложениия с помощью флага совместимости RunAsInvoker.

    Система контроля учетных записей (User Account Control или UAC) запрашивает у пользователя подтверждение на выполнение любого действия, требующего прав администратора. Это довольно эффективный механизм защиты Windows от различных угроз (вирусы, трояны, черви, руткиты и т.п). Некоторый пользователей раздражает окно UAC и они полностью отключают контроль учетных записей, хотя Microsoft и специалисты в области ИБ категорически не рекомендуют делать это.

    Флаг RunAsInvoker позволяет запустить приложение с маркером, унаследованным от родительского процесса. При этом отменяется обработка манифеста приложения, и обнаружение процессов установщика. Данный параметр не предоставляет права администратора, а только блокирует появление окна UAC.

    Если программа требует прав администратора для запуска, т.к. меняет настройки системы или системные файлы, то при отключении UAC для нее привилегии пользователя в приложении не повышаются. Программа все равно будет запускаться с правами текущего пользователя и, если у нет полномочий на эти изменения, программа не сможет их внести. Также есть небольшое количество приложений, которые запускаются только в режиме “As administrator”, игнорирующие флаг совместимости RunAsInvoker.

    В качестве примера мы отключим появление запроса User Account Control для редактора реестра (regedit.exe). Несмотря на то, что у моей учетной записи есть права администратора, при запуске утилиты все равно появляется запрос UAC на подтверждение запуска.

    uac запрос при запуске приложенния

    Отключение UAC для программы с помощью Application Compatibility Toolkit

    Нам понадобится утилита Application Compatibility Toolkit, которая входит в состав Windows ADK. Скачать актуальную версию Windows ADK для Windows 10 можно здесь.

    Запустите скачанный файл adksetup.exe и при установке (программе нужен доступ в Интернет) выберите только Application Compatibility Toolkit.

    Примечание. Пакет Microsoft Application Compatibility Toolkit – бесплатный набор утилит, предназначенный для устранения проблем совместимости приложений при переходе на новые версии Windows.

    установка Application Compatibility Toolkit

    В системе появится две версии Application Compatibility Administrator — 32-х и 64-х битная версия. Запустите версию Application Compatibility Administrator в зависимости от разрядности приложения, для которого вы хотите подавить запрос UAC.

    Application Compatibility Administrator

    Запустите утилиту Compatibility Administrator (32-bit) с правами администратора (!). В разделе Custom Databases, щелкните ПКМ по элементу New Database и выберите пункт Create New-> Application Fix.

    create application fix

    В открывшемся окне нужно указать имя приложения (regedit), производителя (Microsoft) и путь к исполняемому файлу ( C:Windowsregedit.exe ).

    создать файл совместимости для приложения

    Пропустите следующее окно мастера настройки (Compatibility Mode), нажав Next. В окне Compatibility Fixes отметьте опцию RunAsInvoker.

    При желании можно убедиться, что приложение может работать без UAC, нажав на кнопку тестового запуска (Test Run).

    Читайте также:
    Windows 8 как 7 программа

    compatibility fix - RunAsInvoker

    В окне Matching Information вы можете указать какие параметры приложения нужно проверять (версию, чексумму, размер и т.д.). Я оставил включенными проверки COMPANY_NAME,PRODUCT_NAME и ORIGINAL_FILENAME, чтобы не пересоздавать файл исправления после очередного обновления Windows 10 и обновлении версии файла regedit.

    Matching Information

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

    сохранить sdb файл

    Нажмите Finish и укажите имя файла, в который нужно сохранить созданный пакет исправления совместимости, например regedit.sdb. В этом файле будут содержаться инструкции по запуску приложения с заданными опциями совместимости.

    установить compatibility pack

    Осталось применить пакет с исправлением совместимости к вашему приложению. Сделать это можно непосредственно из консоли Compatibility Administrator (выбрав в меню пункт Install), либо из командной строки.

    sdbinst -q c:psregedit.sdb

    Если все сделали правильно, появится сообщение об успешном применении пакета.

    Installation of regedit complete.

    sdbinst

    После установки пакета, соответствующая запись появится в списке установленных программ Windows (Programs and Features).

    sdb файл в установленных приложениях

    Попробуйте теперь запустить приложение в сессии пользователя без прав локального администратора. Теперь оно должно запуститься без появления запроса UAC.

    Теперь проверьте, с какими привилегиями запущено данное приложение. Для этого в Task Manager на вкладке процессов добавьте столбец “Elevated”. Убедитесь, что процесс regedit.exe запущен от пользователя в непривилегированном режиме ( Elevated=No ).

    запуск regedit.exe под обычным пользователем - elevated = no

    В таком процесс редактора реестра пользователь может редактировать только собственные ветки реестра, но при попытке отредактировать/создать что-то в системной HKLM, появляется ошибка “You don’t have the requisite permissions”.

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

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

    Чтобы удалить исправление совместимости, выполните команду

    sdbinst –u c:psregedit.sdb

    Включить флаг RUNASINVOKER для программы через реестр

    В Windows 10/8.1/7 вы можете включить флаг совместимости RUNASINVOKER через реестр. Флаг совместимости приложения можно выставить для одного пользователя или для всех пользователей компьютера:

    Например, для regedit нужно в ветке реестра HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers создать новый строковый параметр (REG_SZ) вида:

    • Value name: C:windowsregedit.exe
    • Value data: RunAsInvoker

    HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers RunAsInvoker

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

    Bat файл для запуска приложения в режиме RunAsInvoker

    Есть еще вариант для запуск приложения без прав администратора и подавлением запроса UAC (см. статью).

    Просто создайте bat файл со следующим кодом:

    Set ApplicationPath=»C:windowsregedit.exe»
    cmd /min /C «set __COMPAT_LAYER=RUNASINVOKER start «» %ApplicationPath%»

    bat файл с параметром RUNASINVOKER

    При запуске этого bat файла под пользователем, указанное приложение запустится без появления запроса UAC.

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

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

    Источник: winitpro.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru