HLM\SOFTWARE\Policies\Microsoft\Windows\Installer DisableMSI, DisableLUAPatching и DisablePatch - DWORD и значением 0 (ноль) у каждого. Что такое политики в HLM\SOFTWARE\Policies\Microsoft\Windows\Installer В реестре Windows по пути HLM\SOFTWARE\Policies\Microsoft\Windows\Installer находятся политики, которые управляют поведением установщика Windows (Windows Installer, MSI). Эти политики позволяют системным администраторам контролировать, как и кто может устанавливать, обновлять или патчить программы через MSI-пакеты. Значения и назначение ключей DisableMSI, DisableLUAPatching и DisablePatch • Значение 0 — установка MSI разрешена (по умолчанию). • Значение 1 или 2 — установка MSI может быть ограничена или запрещена для пользователей. • Если установлено в 1, то неадминистраторы не смогут использовать UAC для патчинга приложений, что повышает безопасность, ограничивая возможность неадминистраторов изменять установленные программы. • Значение 0 означает, что патчинг через UAC разрешён для всех пользователей. Это подтверждается официальной документацией Microsoft. • Значение 0 означает, что патчи разрешены. • Значение 1 запрещает применение патчей через Windows Installer. Как это работает на практике Если у вас в реестре все три параметра установлены в 0, это значит: • Установка MSI-пакетов разрешена для пользователей. • Патчинг приложений через UAC разрешён. • Применение патчей к установленным программам разрешено. Если бы эти параметры были установлены в 1 (или другое запрещающее значение), то при попытке установить или обновить программу через MSI вы могли бы получить ошибку типа «Данная установка запрещена политикой, заданной системным администратором». Итог • DisableMSI=0 — установка MSI разрешена. • DisableLUAPatching=0 — патчинг через UAC разрешён. • DisablePatch=0 — применение патчей разрешено. Эти политики дают системному администратору гибкий контроль над установкой и обновлением программ через Windows Installer, обеспечивая баланс между удобством и безопасностью. Управляет возможностью применения патчей (обновлений) к установленным MSI-приложениям. DisablePatch (DWORD) Управляет использованием UAC (User Account Control) для патчинга приложений. DisableLUAPatching (DWORD) Таким образом, при значении 0 установка MSI не блокируется. Этот параметр управляет возможностью установки MSI-пакетов. DisableMSI (DWORD) #### Что такое политики в HLM\SOFTWARE\Policies\Microsoft\Windows\Installer В реестре Windows по пути `HLM\SOFTWARE\Policies\Microsoft\Windows\Installer` находятся политики, которые управляют поведением установщика Windows (Windows Installer, MSI). Эти политики позволяют системным администраторам контролировать, как и кто может устанавливать, обновлять или патчить программы через MSI-пакеты. --- #### Значения и назначение ключей DisableMSI, DisableLUAPatching и DisablePatch - **DisableMSI (DWORD)** Этот параметр управляет возможностью установки MSI-пакетов. - Значение `0` — установка MSI разрешена (по умолчанию). - Значение `1` или `2` — установка MSI может быть ограничена или запрещена для пользователей. Таким образом, при значении `0` установка MSI не блокируется. - **DisableLUAPatching (DWORD)** Управляет использованием UAC (User Account Control) для патчинга приложений. - Если установлено в `1`, то неадминистраторы не смогут использовать UAC для патчинга приложений, что повышает безопасность, ограничивая возможность неадминистраторов изменять установленные программы. - Значение `0` означает, что патчинг через UAC разрешён для всех пользователей. Это подтверждается официальной документацией Microsoft. - **DisablePatch (DWORD)** Управляет возможностью применения патчей (обновлений) к установленным MSI-приложениям. - Значение `0` означает, что патчи разрешены. - Значение `1` запрещает применение патчей через Windows Installer. --- #### Как это работает на практике Если у вас в реестре все три параметра установлены в `0`, это значит: - Установка MSI-пакетов разрешена для пользователей. - Патчинг приложений через UAC разрешён. - Применение патчей к установленным программам разрешено. Если бы эти параметры были установлены в `1` (или другое запрещающее значение), то при попытке установить или обновить программу через MSI вы могли бы получить ошибку типа «Данная установка запрещена политикой, заданной системным администратором». --- #### Итог - **DisableMSI=0** — установка MSI разрешена. - **DisableLUAPatching=0** — патчинг через UAC разрешён. - **DisablePatch=0** — применение патчей разрешено. Эти политики дают системному администратору гибкий контроль над установкой и обновлением программ через Windows Installer, обеспечивая баланс между удобством и безопасностью.