Ошибка установки MSI: это объявленное приложение не будет установлено, потому что это может быть небезопасно
Я создал 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"
Я понимаю, что это проблема с разрешениями, и вам нужно быть администратором, а не просто иметь права администратора.
есть ли способ обойти это? чтобы изменить пакет на basic?
спасибо
6 ответов
это может быть потому, что вы используете групповую политику для ее установки (в этом случае измените UI
под Advanced Deployment
), но может возникнуть конфликт с вашей доменной политикой. Вы можете попробовать использовать:
msiexec /i product.msi /qb
Я предполагаю, что вы работаете как локальный администратор, а не администратор домена. Вы также должны убедиться, что вы еще не установили пакет.
проведя много часов с сообщением об ошибке, такое как:
это объявленное приложение не будет установлено, потому что это может быть небезопасно
и удалить такие проблемы, как:
установленный продукт не соответствует источнику установки(с)
это сработало, чтобы заставить установку:
msiexec.exe /i [product.msi] /qb
и это работает, чтобы удалить приложение, если процесс не позволит мне удалить его (обычно из учетных записей других пользователей (я использовал опцию "Все пользователи" при установке):
MsiExec.exe /I foo.msi REINSTALLMODE=voums REINSTALL=ALL
однако...
моим окончательным выводом было то, что мой .msi
файл был похоронен слишком глубоко внутри моих папок. Поэтому, когда я подписывался на других пользователей (я установил с помощью опции "Все пользователи"), чтобы установить или удалить, и нажал на значок рабочего стола или попытался удалить из "добавить программы удаления", установщик в этот момент не смог найти оригинал .msi
, опять же, потому что он был слишком глубоко спрятан в моей папке.
перемещение product.msi
ближе к корневой папке исправлены все проблемы.
У меня была такая же проблема с установщиком, созданным в MS Visual Studio. Когда я открыл решение vs .suo файл с блокнотом, я нашел пути к файлам, которые не были связаны с проектом решения!! Установщик был создан в спешке, изменив старый проект, и хотя я проверил все свойства и ссылки и т. д. из графического интерфейса visual studio несвязанные пути к файлам внутри .СУО были причиной проблемы.
этот msi успешно работал на некоторых платформах но дал" это объявленное приложение не будет установлено, потому что это может быть небезопасно " ошибка на других.
исправление было воссоздать Installer решение от scatch.
Я сталкиваюсь с той же проблемой.
проблема заключалась в том, что я запускаю установщик в первый раз, он работает успешно. Я удаляю его и снова пытаюсь запустить, теперь проблема начинается.
второй раз, когда я запускаю установщик, он показывает сообщение.
" Это объявленное приложение не будет установлено, потому что это может быть небезопасно. Обратитесь к администратору, чтобы изменить параметр пользовательского интерфейса установки пакета на basic."
удалить запись установщика из реестра и запустите снова. Все работало нормально.
Windows Installer clean up tool творит чудеса запустите его и удалите программу (даже если программа была удалена с помощью программ add remove, она все еще была там), затем повторите установку, и теперь все хорошо