Ошибка установки MSI: это объявленное приложение не будет установлено, поскольку оно может быть небезопасным - PullRequest
24 голосов
/ 23 апреля 2009

Я создал MSI для установки приложения Windows Form и при попытке запустить MSI я получаю следующую ошибку:

"This advertised application will not be installed because it might be unsafe. Contact your administrator to change the installation user interface option of the package to basic"

Я понимаю, что это проблема с разрешениями, и вы должны быть администратором, а не просто иметь права администратора.

Есть ли способ обойти это? поменять пакет на базовый?

Спасибо

Ответы [ 6 ]

35 голосов
/ 23 апреля 2009

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

msiexec /i product.msi /qb

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

9 голосов
/ 14 августа 2011

После многих часов, проведенных с сообщениями об ошибках, как:

Данное объявленное приложение не будет установлено, поскольку оно может быть небезопасным

И удаление проблем, таких как:

установленный продукт не соответствует источнику установки

это сработало для принудительной установки:

msiexec.exe /i [product.msi] /qb

и это работало, чтобы удалить приложение, если процесс не позволил мне удалить его (обычно из учетных записей других пользователей (я использовал опцию «все пользователи» при установке):

MsiExec.exe /I foo.msi REINSTALLMODE=voums REINSTALL=ALL

Однако ...

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

Перемещение product.msi ближе к корневой папке решило все проблемы.

3 голосов
/ 01 июля 2009

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

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

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

1 голос
/ 22 марта 2016

У меня такая же проблема.

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

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

"Это объявленное приложение не будет установлено, поскольку оно может быть небезопасным. Обратитесь к администратору, чтобы изменить параметр интерфейса установки пакета на базовый."

Я удаляю запись установщика из реестра и запускаю снова. Работало нормально.

0 голосов
/ 01 сентября 2016

Средство очистки установщика Windows творит чудеса запустил его и удалил программу (несмотря на то, что программа была удалена с помощью программы добавления и удаления, она все еще была там), затем перезапустила установщик, и теперь все в порядке

0 голосов
/ 17 февраля 2016

У меня была такая же проблема. Установка .Net была решением для моего установщика.

...