Компьютер

СМИ

Выборочное отключение контроля учетных записей (UAC) ради проверенных приложений в Windows Vista
05.05.2008
Недавно мы прочёл копию статьи Базы знаний Microsoft "Сколько отключить Контроль учётных записей пользователей ради отдельных приложений" (How To Disable The User Account Control Prompt For Certain Applications), в которой продемонстрировано, сколь будто выборочно отключить контроль учётных записей (UAC) ради конкретных программ при помощи пятой версии пакета средств обеспечения совместимости приложений Microsoft Application Compatibility Toolkit. Этой инструкции больше несть на сайте Microsoft. В этой статье ради раздела Windows Vista, мы расскажу об том, подобно будто работает таковой метод.

Примечание: Ради родных приложений 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) ради создания базы данных, впоследствии создавать запись в этой базе, содержащую инструкции по автоматическому запуску данного приложения(й) с дополнительными привилегиями.

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


Рис. A. Дабы таковой прием работал учтиво, запустите Правитель совместимости (Compatibility Administrator) командой "Запуск от имени администратора" (Run As Administrator).


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


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


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


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


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


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


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

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


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


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

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

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

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

Нажав OK, вы получите запрос нате удержание базы данных на жёстком диске. Все файлы по-умолчанию сохраняются в директории C:\Windows\System32 folder.. Файлу, в каком месте станет храниться база данных, дозволено присвоить ведь да название.

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

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

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

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

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

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

Автор: Greg Shultz


http://www.winblog.ru.ru
 
< Пред.   След. >





Забыли пароль?
Вы не зарегистрированы. Регистрация

HiTech

Банки

Статьи

More Info

Спорт

Новости