Windows server не могу установить программу

Реализация DI в PHP

Jason-Webb 13.05.2025

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

Обработка изображений в реальном времени на C# с OpenCV

stackOverflow 13.05.2025

Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .

POCO, ACE, Loki и другие продвинутые C++ библиотеки

NullReferenced 13.05.2025

В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .

Паттерны проектирования GoF на C#

UnmanagedCoder 13.05.2025

Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .

Создаем CLI приложение на Python с Prompt Toolkit

py-thonny 13.05.2025

Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .

Конвейеры ETL с Apache Airflow и Python

AI_Generated 13.05.2025

ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .

Выполнение асинхронных задач в Python с asyncio

py-thonny 12.05.2025

Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .

Работа с gRPC сервисами на C#

UnmanagedCoder 12.05.2025

gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .

CQRS (Command Query Responsibility Segregation) на Java

Javaican 12.05.2025

CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .

Шаблоны и приёмы реализации DDD на C#

stackOverflow 12.05.2025

Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .

Пробую выполнить различные кейсы по Active Directory с сайта winitpro.ru, на одну виртуалку установил Windows Server 2016, на другую — Windows 7 Service Pack 1, на сервере создал домен testdomain.local, рабочую станцию успешно добавил в домен и добавил группу «TESTDOMAIN\Пользователи домена» в группу «Пользователи удалённого рабочего стола». Смог успешно авторизоваться на рабочей станции под пользователем, созданном в домене.
Теперь следующий этап — управление рабочей станцией через GPO. Качаю инсталлятор корпоративного браузера Yandex YandexBrowser.msi и помещаю его в папку C:\Windows\SYSVOL\domain\scripts на контроллере домена, в оснастке «Управление групповой политикой» создаю GPO1, в нём в «Конфигурация Компьютера\Политики\Конфигурация
Программы\Установка Программ» прописываю скачанный инсталлятор. Перезагружаю рабочую станцию — ничего не происходит. Что я забыл сделать?


  • Вопрос задан

  • 348 просмотров

При попытке установить программу с помощью установочного MSI пакета на рабочей станции (права локального администратора имеются) возникает ошибка «Данная установка запрещена политикой, заданной системным администратором». Пытался запускать другие MSI файлы, они также не устанавливаются. Что делать?

Данная установка запрещена политикой, заданной системным администратором

Ответ

Сообщение Данная установка запрещена политикой, заданной системным администратором (The system administrator has set policies to prevent this installation) при установке (обновлении) программ из MSI пакетов или exe-инсталляторов указывает на то, что на компьютере включены политики, ограничивающие установку программ.

Если ваш пользователь обладает правами локального администратора, то вместо модификации локальных политик безопасности предлагаем простое обходное решение.

  • Если это установщик, упакованный в EXE, щелкните по нему и выберите Запуск от имени администратора.
  • Если это MSI пакет, откройте командную строку с правами администратора и запустите установку командой:

msiexec.exe /i C:\Install\MyApp-Installer.msi

Установка MSI пакета из командной строки с помощью msiexec

Если программа не устанавливается даже с повышенными привилегиями, проверьте настройки групповых политик на компьютере. Можно получить настройки результирующих GPO на компьютере с помощью графической оснастки
rsop.msc
или с помощью команды gpresult. Проверьте, есть ли настроенные параметры политик в разделе Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Установщик Windows (Computer Configuration -> Administrative Templates -> Windows Components -> Windows Installer). Параметры GPO, которые могут отграничивать права установки программ через службу
msiserver
:

  • Отключение установщика Windows (Turn off Windows Installer)
  • Запретить пользователям, не являющимися администраторами, устанавливать обновления, подписанные изготовителем программы (Prohibit non-administrators from applying vendor signed updates)
  • Запретить пользователям устанавливать обновления через Windows Installer (Prevent users from using to install updates and upgrades)

Параметр групповой политики - Отключение установщика Windows

Если хотя бы одна из политик настроена, откройте редактор локальной GPO (
gpedit.msc
), перейдите в указанную выше ветку GPO, и измените настройку политики:

  • Turn off Windows Installer:
    Enabled
    со значением
    Never
  • Prohibit non-administrators from applying vendor signed update:
    Disabled
  • Prevent users from using to install updates and upgrades:
    Disabled

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

  • Allow user to patch elevated products:
    Enabled

После внесения изменений, примените настройки локальной GPO, выполнив команду:

gpupdate /force

GPO не блокировать запуск установки через MSI Installer

Если на компьютере отсутствует редактор локальной GPO (например, в случае Home редакции Windows), или ограничивающие настройки применены непосредсвенно через реестр, нужно отредактировать значения в реестре. Перейдите в ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
и измените значение параметров следующим образом:

DisableMSI = 0
DisablePatch = 0
DisableLUAPatching=0
AllowLockdownPatch=1

Если параметры отсутствуют, можно создать их вручную.

Параметры DisableMSI, DisablePatch и DisableLUAPatching в реестре

Обратите внимание, что в Windows Server, в отличии от дестопных версий Windows, значение политики

Turn off Windows Installer

по умолчанию For managed application only. Поэтому в Windows Server под пользователем нельзя обновить установленное приложение.

В частности, это вызывает ошибку при обновлении компонентов 1C под пользователем, не являющимся локальным администратором:

Установка запрещена на основании системной политики. Обратитесь к системному администратору.

Чтобы разрешить установку обновлений 1С под пользователем, нужно отключить политику. Либо выполнять обновлений с правами администратора.

Также ограничения на установку программ (запуск определённых типов файлов) может быть внедрены с помощью политик ограниченного использования программ ( Software Restriction Policies) или AppLocker. Проверьте результирующие настройки политик в разделах:

  • Computer Configuration -> Windows Settings -> Security Settings -> Software Restriction Policies
  • Computer Configuration -> Windows Settings -> Security Settings -> Application Control Policies -> Applocker

Если ошибка возникает при установке или обновлении браузера Google Chrome под пользователем, сбросьте настройки политик браузера, удалив ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\
.

Подробнее о сбросе локальных политик в Windows.

Category:

  • Политика
  • Cancel

Что делать если «установка запрещена политикой, заданной системным администратором»

При попытке установить MSI пакет на сервере удаленных рабочих столов Windows Server 2012 R2 с правами локального пользователя или администратора выдает ошибку: «Данная установка запрещена политикой, заданной системным администратором» если версия системы английская то The system administrator has set policies to prevent this installation.

Примечательный факт, что на сервере не настраивались какие-либо ограничения на запуск msi пакетов пользователями, ни через групповые политики (GPO), ни тем более через Локальные политики безопасности.

Похоже что это стандартное поведение системы, либо Windows самостоятельно изменяет настройки Windows Software Restriction Policy в каких-то случаях.

Решить данную проблему, мне помогла статья VMware о выдаче подобное ошибки при установке VMware Tools.

Vmware предлагает следующий вариант решения проблемы (Если у Вас английская версия Windows лучше следуйте оригинальным инструкция в kb vmware.):

  1. Нажмите Пуск > Выполнить
  2. Введите gpedit.msc и нажмите Enter
  3. Выберите Политика «Локальный компьютер» > Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Установщик Windows
  4. Далее кликните «Отключение установщика Windows» > Включено
  5. В выпадающем списке «Отключить установщик Windows» выберите Никогда
  6. Нажмите Применить и закройте окно.
  7. Далее выберите Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Политика ограничения использования программ
  8. Кликните правой кнопкой мышки по «Политика ограничения использования программ» и создайте новую политику.
  9. Кликните правой кнопкой мышки по Применение и выберите свойства.
  10. Отметьте пункт «всех пользователей, кроме локальных администраторов»
  11. Нажмите ОК и закройте окно групповых политик.
  12. Откройте командную строку и выполните gpupdate /force

Теперь установка msi должно проходить успешно.

PS …. первый пост за два года, можете меня поздравить ))

Программа Kaspersky Anti-Virus не может быть установлена на операционные системы Microsoft Windows 7 и Miсrosoft Windows Server 2008 R2, если не установлены следующие обновления операционной системы:

  1. KB4490628 (обновление от 12 марта 2019);
  2. KB4474419 (обновление от 23 сентября 2019).

Ошибка установки появляется в связи с тем, что компания Microsoft обновила алгоритм подписания модулей и драйверов сторонних программ. Теперь модули и драйверы сторонних программ (в том числе «Лаборатории Касперского») подписываются с помощью алгоритма хеширования SHA256. Вам необходимо установить обновления KB4490628 и KB4474419, чтобы модули и драйверы Kaspersky Anti-Virus могли быть подписаны с помощью алгоритма хеширования SHA256.

Вы можете установить обновления следующими способами.

Установка обновления через Центр обновления Windows

Если на вашем компьютере отключена автоматическая установка обновлений, выполните следующие действия:

  1. В меню Пуск выберите пункт Панель управленияСистема и безопасностьЦентр обновления Windows.

    Откроется окно Центр обновления Windows.

  2. В окне Центр обновления Windows в меню слева выберите пункт Настройка параметров.
  3. В открывшемся окне в блоке Важные обновления выберите пункт Устанавливать обновления автоматически (рекомендуется).

Все необходимые обновления будут автоматически скачаны и установлены на вашем компьютере.

Установка обновления Service Pack 1 вручную, если оно не установлено

Если ваш компьютер работает на базе операционной системы Windows 7 Service Pack 0 или Windows Server 2008 R2 Service Pack 0, сначала необходимо установить обновление Service Pack 1 (KB976932).

Чтобы установить обновление Service Pack 1, выполните следующие действия:

  1. Перейдите по ссылке в каталог обновлений Microsoft.
  2. Выберите версию операционной системы вашего компьютера и нажмите на кнопку Download.
  3. Скачайте обновление к себе на компьютер по ссылке в открывшемся окне.
  4. Установите обновление.

Установка обновления KB4490628 вручную

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

  1. Перейдите по ссылке в каталог обновлений Microsoft.
  2. Выберите версию операционной системы вашего компьютера и нажмите на кнопку Download.
  3. Скачайте обновление к себе на компьютер по ссылке в открывшемся окне.
  4. Установите обновление.

Установка обновления KB4474419 вручную

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

  1. Перейдите по ссылке в каталог обновлений Microsoft.
  2. Выберите версию операционной системы вашего компьютера и нажмите на кнопку Download.
  3. Скачайте обновление к себе на компьютер по ссылке в открывшемся окне.
  4. Установите обновление.

После установки обновлений перезагрузите компьютер и запустите установку программы Kaspersky Anti-Virus заново.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как остановить iis windows server 2012
  • Узкая панель задач windows 11
  • Ночной режим монитора в windows 10
  • Windows forms построение графика
  • Криптоарм не устанавливается на windows 10