Поделиться через


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

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

Чтобы отключить отображение диалогового окна контроля учетных записей при установке приложения, автор пакета должен выполнить следующие действия:

  • Установите приложение с помощью установщика Windows 4.0 или более поздней версии в Windows Vista.
  • Не зависит от использования повышенных привилегий системы для установки приложения на компьютере.
  • Установите приложение в контексте для каждого пользователя и сделайте его контекстом установки пакета по умолчанию. Если свойство ALLUSERS не задано, установщик устанавливает пакет в контексте пользователя. Если не включить свойство ALLUSERS в таблицу Property, установщик не задал это свойство, поэтому установка на пользователя становится контекстом установки по умолчанию. Это значение по умолчанию можно переопределить, задав свойство ALLUSERS в командной строке.
  • Задайте бит 3 в свойстве сводки Word Count, чтобы указать, что для установки приложения не требуются повышенные привилегии.