Как отключить uac для конкретной программы

Примечание: Для родных приложений Windows Vista, требующих UAC, этот прием не подходит.

Набор Application Compatibility Toolkit

Как вам, наверное, известно, Application Compatibility Toolkit 5.0 — это большой программный пакет, предоставляющий администраторам набор инструментов для добавления привилегий и устранения проблем совместимости программ перед внедрением Vista или Windows Update на предприятии. Одной из её особенностей является возможность увеличивать привилегии того или иного приложения, тем самым, обходя систему контроля UAC.

Скачайте Application Compatibility Toolkit из Центра загрузки Microsoft (Microsoft Download center). По завершению щёлкните на ярлыке файла Application Compatibility Toolkit.msi, нажмите Run в диалоговом окне Open File Security Warning и следуйте инструкциям Мастера установки.

Запуск Администратора совместимости

Как было упомянуто выше, Application Compatibility Toolkit — большой программный пакет, и чтобы отключить контроль учётных записей для отдельного приложения понадобится лишь малая его часть. По сути, вы будете использовать Администратора совместимости (Compatibility Administrator) для создания базы данных, затем создавать запись в этой базе, содержащую инструкции по автоматическому запуску данного приложения(й) с дополнительными привилегиями.

Как отключить UAC Windows 10

Нажмите кнопку Пуск (Start), перейдите на вкладку Программы (All Programs) и откройте меню Пакет средств обеспечения совместимости привилегий (Microsoft Application Compatibility Toolkit 5.0). Затем щёлкните правой кнопкой на ярлыке Администратора совместимости (Compatibility Administrator) и выберите команду «Запуск от имени администратора» (Run As Administrator), как показано на рис. A.

Выборочное отключение контроля учетных записей (UAC) для проверенных приложений в Windows Vista

Рис. A. Чтобы этот прием работал корректно, запустите Администратор совместимости (Compatibility Administrator) командой «Запуск от имени администратора» (Run As Administrator).

Вы столкнётесь с UAC. Если всё пройдёт должным образом, откроется окно Администратора совместимости как показано на рис. B. Программа откроется автоматически и выберет новый шаблон базы данных.

Выборочное отключение контроля учетных записей (UAC) для проверенных приложений в Windows Vista

Рис. B. Администратор совместимости позволяет создавать базу данных исправлений совместимости, которая в дальнейшем поможет запускать определённые приложения без сопровождения UAC.

Нажмите кнопку Исправить (Fix) панели инструментов. Как только появится окно «Создать исправление для нового приложения» (Create New Application Fix), введите информацию о приложении, для которого требуется отключить контроль учётных записей. Для нашего примера я выбрал программу для удаления стрелок с ярлыков Vista Shortcut Overlay Remover, которая отображает UAC при каждом запуске. Я заполнил поля диалогового окна «Создать исправление для нового приложения» (Create New Application Fix) так, как показано на рис. C.

Читайте также:
Программа чтобы прочитать чужие сообщения в ВК

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

Выборочное отключение контроля учетных записей (UAC) для проверенных приложений в Windows Vista

Рис. C. Начните с ввода информации о приложении, для которого требуется отключить UAC.

Чтобы продолжить, нажмите Далее (Next). Когда появится окно «Режимы совместимости» (Compatibility Modes), выберите Windows XP (SP2), как показано на рис. D.

Выборочное отключение контроля учетных записей (UAC) для проверенных приложений в Windows Vista

Рис. D. На этой странице выберите опцию Microsoft Windows XP (SP2).

Нажмите Далее (Next), чтобы вызвать экран «Исправления приложений» (Compatibility Fixes). Прокрутите список вниз до опции RunAsInvoker и выберите её (рис. E). Параметр RunAsInvoker позволяет приложению работать с привилегиями и пользовательскими правами, идентичными тем, что есть у родительского процесса, в данном случае им будет Администратор совместимости (Compatibility Administrator), который вы запустили посредством команды «Запуск от имени администратора» (Run As Administrator). Теперь эта программа будет работать с полными административными полномочиями.

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

Выборочное отключение контроля учетных записей (UAC) для проверенных приложений в Windows Vista

Рис. E. Параметр RunAsInvoker позволяет осуществлять запуск приложения без сопровождения UAC.

После нажатия на кнопку Далее (Next) откроется окно «Совпадающая информация» (Matching Information). Здесь не нужно ничего трогать, просто нажмите кнопку Готово (Finish).

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

Сохранение базы данных

Закончив заполнение базы данных записями о всех выбранных приложений, её можно сохранить. Но имейте в виду, что после этого уже нельзя будет редактировать эти записи. Чтобы сохранить базу данных, нажмите на кнопку Сохранить (Save) панели инструментов и присвойте ей имя (рис. F).

Выборочное отключение контроля учетных записей (UAC) для проверенных приложений в Windows Vista

Рис. F. Нужно присвоить имя сохраняемой базе данных.

Нажав OK, вы получите запрос на сохранение базы данных на жёстком диске (рис. G). Все файлы по-умолчанию сохраняются в директории C:WindowsSystem32 folder.

Читайте также:
2 что такое программа основанная на диалоге

Выборочное отключение контроля учетных записей (UAC) для проверенных приложений в Windows Vista

Рис. G. Файлу, где будет храниться база данных, можно присвоить то же имя.

Для завершения операции раскройте меню Файл (File) и выберите команду Установить (Install). Откроется диалоговое окно с уведомлением о том, что база данных была успешно установлена (рис. H). Во время инсталляции Vista добавит запись базы данных для службы Программы и компоненты, которая является эквивалентом Установки и удаления программ в системе Windows XP.

Выборочное отключение контроля учетных записей (UAC) для проверенных приложений в Windows Vista

Рис. H. После сохранения базы данных её необходимо установить.

Нажмите OK и закройте окно Администратора совместимости. Зайдите в меню Пуск (Start) и запустите это приложение как обычно. Отныне оно будет начинать работу без сопровождения UAC.

Удаление пакета Application Compatibility Toolkit

После того, как вы избавите свои приложения от контроля UAC, можно смело удалять пакет инструментов Application Compatibility Toolkit, тем более, если хотите вернуть занятые им 25 с лишним мегабайт дискового пространства. Созданная база данных продолжить работать как самостоятельный файл.

Что вы думаете?

Если достал контроль UAC над доверенными приложениями, воспользуетесь ли вы пакетом средств обеспечения совместимости приложений Microsoft Application Compatibility Toolkit 5.0,чтобы выборочно отключить UAC? Пожалуйста, оставьте своё мнение в комментариях.

Оцените статью: Голосов

Источник: www.winblog.ru

Решена Отключить контроль UAC для одной программы

Надоело нажимать постоянно Да для одной программы и начал поиск в инете.
Предлагается два варианта отключения контроля — утилитой Microsoft Application Compatibility Toolkit 5.6 или через реестр
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers]
«C:UsersaDesktopXYplorer 19.70.0100 RePack ( Portable) by TryRooMXYplorerPortableXYplorerPortable.exe»=»RUNASINVOKER»
Хотел через реестр,написал reg ( выше) ,но почему-то не отключается UAC .
Уж не слишком -ли «мудрёный» путь ,хотя всё стоит в кавычках
Утилитой пока не хочу пользоваться,интереснее через реестр.
Что не так делаю ?

Последнее редактирование: 23 Июн 2019

Кирилл

Команда форума
Администратор
Ассоциация VN

Привет, если у тебя твик именно так написан — то не правильно.
Скопируй из образца, старый проверь и удали, если есть.

Вот шаблон:

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers] «C:\программа.exe»=»RUNASINVOKER»

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

Читайте также:
Как снять чужую программу

Dragokas

Angry имя задания» Вроде так.

regist

гоняюсь за туманом

Ассоциация VN/VIP
VIP
Разработчик

+1 к посту Dragokas. Про RUNASINVOKER и остальных тут на форуме писалось, но в контексте манифестов.
А запуск советую сделать через планировщик задач. Вот тут подробно в картинках Упрощаем запуск приложений в Windows от имени администратора без отключения UAC

monowar

Постоянный участник

regist

гоняюсь за туманом

Ассоциация VN/VIP
VIP
Разработчик

>переместил в корень диска — всё запускается.

С учётом, что программа портативная, то мусорить твиками в реестре очень не кошерно. Если этот способ устраивает, то тут самым изящным решением было бы просто положить рядом файл манифеста, тогда и портативность сохранилась бы и никакие изменения вносить не надо было бы. Но лично я просто бы поправил манифест внутри файла редактором ресурсов (либо тут в ресурса должна быть спец. утилита от Драгокаса для замены/добавления манифеста).
Но ещё раз повторюсь, что это никак не отключает UAC, это просто отключает элевацию прав. Поэтому если для работы программы необходимы права админа, то с «run as invoker» она будет некорректна (но нужны ли ей права админа или нет, вам лучше знать).

Источник: www.safezone.cc

Как отключить UAC в Windows

Обновлено

Обновлено: 23.01.2023 Опубликовано: 28.06.2016

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

Графический интерфейс

Действия в более поздних системах немного отличаются от ранних. Рассмотрим процесс подробнее.

Поздний Windows 10

В поздних версиях Windows 10 в поиске вводим «Изменение параметров контроля» — кликаем по Изменение параметров контроля учетных записей:

Изменение параметров контроля в поиске

В появившемся окне перетащите ползунок в самый низ и нажмите OK:

Ползунок для отключения UAC

Windows 7 / 8 / ранний 10

В Windows 7 нажмите Пуск — Панель управления. В Windows 8 или ранней версии 10 кликните правой кнопкой мыши по Пуск — Панель управления.

В режиме просмотра Категория нажмите по Учетные записи пользователей.

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

В открывшемся окне снова выберите Учетные записи пользователей.

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

Кликните по Изменить параметры контроля учетных записей.

Опция настройки контроля учетных записей

В появившемся окне перетащите ползунок в самый низ и нажмите OK:

Ползунок для отключения UAC

Реестр

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