Как в Windows 7 отключить UAC для конкретного приложения

Наверное, всем пользователям Windows при работе с операционной системой приходилось сталкиваться с UAC, также известным как контроль учетных записей. Впервые этот инструмент появился в Windows Vista. Система UAC срабатывает, когда вы пытаетесь запустить приложение, требующее прав администратора. При этом появляется окошко с запросом на подтверждение выполняемого действия. Такая забота со стороны Microsoft похвальна, но, тем не менее, многим пользователям она представляется несколько навязчивой, поэтому они попросту отключают UAC.

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

Повышение же привилегий определенных программ, позволяющее им запускаться в обход User Account Control является лишь одной из особенностей Application Compatibility Toolkit. Скачать пакет можно бесплатно с официального сайта компании Microsoft. Если вы используете 64-битную Windows, после установки у вас появятся две версии утилиты — 32 и 64-бит. При инсталляции на 32-битную систему соответственно будет доступна только 32-битная версия утилиты.

А теперь давайте сделаем так, чтобы нужное нам приложение стартовало без всяких запросов со стороны UAC. Пусть это будет редактор реестра. Для этого от имени администратора(!) запустите Compatibility Administrator, перейдите к разделу древа Custom Databases, кликните по элементу New Database правой клавишей мыши и выберите Create New -> Application Fix.

Compatibility Administrator

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

Compatibility Administrator

Следующее окно мастера Compatibility Modes пропускам и переходим к окну Compatibility Fixes.

Compatibility Administrator

Здесь ставим галочку напротив пункта RunAsInvoker.

Compatibility Administrator

Теперь нужно сохранить инструкцию в файл SDB.

Compatibility Administrator

Жмем кнопку «Save», вводим подходящее имя и сохраняем файл на жесткий диск.

Compatibility Administrator

Compatibility Administrator

Осталось только применить настройку. Тут же в окне Compatibility Administrator идём в меню «File» и выбираем опцию Install.

Compatibility Administrator

На всякий случай перезагружаемся.

По идее это должно отключить запрос для выбранного приложения. К сожалению, нет никаких гарантий, что «обработанное» приложение будет работать правильно. В некоторых случаях всё срабатывает только тогда, когда пользователь заходит в систему под ограниченной учёткой, можете попробовать и такой вариант. Если способ по-прежнему будет выдавать ошибку, зайдите в раздел «Программы и компоненты», отыщите в списке приложений установленную базу и удалите её.

Пакет Application Compatibility Toolkit: http://www.microsoft.com/en-us/download/details.aspx?id=7352

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

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

  • Я привык для этой цели использовать планировщик заданий Windows. Создал задачу - сделал ярлык соответствующей программы.

  • Не фига эта хрень не работает. Не ну конечно по началу сделаешь и радуешься запуску без UAC, НО, стоит только перезапустить комп и эти запросы по новой начинаются, а эта программа тупо теряет путь к нужному файлу, нужно по новой указывать этот самый путь. И хрен знает как отключить этот запрос UAC, через реестр тоже не работает...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *