Роман Клименко

Windows Vista. Для профессионалов


Скачать книгу

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

      • Modify Path – строковый параметр хранит команду, которая будет выполняться после нажатия кнопки Изменить для данной программы.

      • NoRemove – если значение этого параметра REG_DWORD-типа равно 1, то кнопка Удалить исчезнет из окна Программы и компоненты для данной программы, то есть вы не сможете ее удалить.

      • NoModif у – при установке значения данного параметра REG_DWORD-типа равным 1 кнопка Изменить исчезнет из окна Программы и компоненты для данной программы.

      • NoRepair – если значение данного параметра REG_DWORD-типа равно 1, то кнопка Восстановить исчезнет из окна Программы и компоненты для данной программы.

      • LogFile – параметр строкового типа хранит путь к файлу журнала, создаваемому при установке или удалении данной программы.

      А вот сведения об установленных обновлениях больше не хранятся в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Uninstall. Теперь они расположены в ветвях реестра следующего формата: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Installer\UserData\<SID>\Products\<номер программы>\Patches\ <номер обновления для нее>. Например, в данных ветвях реестра можно встретить следующие параметры.

      • DisplayName – параметр строкового типа содержит название, которое будет отображаться в списке установленных обновлений окна Программы и компоненты и идентифицировать данное обновление.

      • State – если значение этого параметра REGDWORD-типа равно 1, то обновление будет отображаться в окне Программы и компоненты. Если же значение равно 0, то обновление в окне Программы и компоненты отображаться не будет.

      • Uninstallable – при установке значения данного параметра REG_DWORD-типа равным 1 для данного обновления в окне Программы и компоненты отобразится кнопка Удалить, и вы сможете удалить обновление.

      Настройка окна с помощью групповых политик

      Возможности окна Программы и компоненты можно ограничить с помощью групповых политик, описанных в файле Programs. admx и расположенных в разделе Конфигурация пользователя → Административные шаблоны → Панельуправления → Программы.

      Данные групповые политики изменяют значения параметров REGDWORD-типа, расположенных в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Programs:

      • NoInstalledUpdates – если значение параметра равно 1, то страница установленных обновлений отображаться не будет;

      • NoDefaultPrograms – при установке значения этого параметра равным 1 страница доступа к программам и параметрам по умолчанию отображаться не будет;

      • NoProgramsAndFeatures – если значение данного параметра равно 1, то страница установленных программ отображаться не будет;

      • NoGetPrograms – при установке значения этого параметра равным 1 страница установки опубликованных программ отображаться не будет;

      • NoProgramsCPL – если значение параметра равно 1, то все возможности, кроме работы с Windows Marketplace, будут запрещены;

      • NoWindowsFeatures – при установке значения этого параметра равным 1 страница компонентов