Ошибка установки MSI: Это рекламируемое приложение не будет установлено, потому что это могло бы быть небезопасно

Вам нужно отлавливать любые исключения, которые возникают при попытке

try{
    /* your code here */


} catch ( Exception $e ){
    echo 'Caught exception: ',  $e->getMessage(), "\n";
}
.
24
задан Steve Chambers 21 July 2014 в 11:30
поделиться

2 ответа

Это может быть связано с тем, что вы используете групповую политику для ее установки (в этом случае измените UI в Advanced Deployment ), но это может быть конфликт с вашей политикой домена. Вы можете попробовать использовать:

msiexec /i product.msi /qb

Я предполагаю, что вы работаете как локальный администратор, а не администратор домена. Вы также должны убедиться, что вы еще не установили пакет.

36
ответ дан 28 November 2019 в 23:15
поделиться

У меня была такая же проблема с установщиком, созданным в MS Visual Studio. Когда я открыл файл .suo решения vs с помощью блокнота, я обнаружил пути к файлам, не относящиеся к проекту решения !! Установщик был создан в спешке, изменив старый проект, и хотя я проверил все свойства, ссылки и т. Д. Из графического интерфейса визуальной студии, несвязанные пути к файлам в .suo вызывали проблему.

Этот msi-файл успешно работал на некоторых платформах, но выдавал ошибку «Это объявленное приложение не будет установлено, потому что оно может быть небезопасным» на других.

Исправление заключалось в воссоздании решения установщика из scatch.

3
ответ дан 28 November 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: