2009-04-23 2 views
22

Я создал MSI установить свою форму приложения Windows, и когда я пытаюсь запустить MSI я получаю следующее сообщение об ошибке: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" 

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

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

Благодаря

ответ

31

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

msiexec /i product.msi /qb 

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

+0

работал большим , благодаря –

2

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

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

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

8

Проведя много часов с сообщением об ошибке как и:

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

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

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

Это работало, чтобы принудительно установить:

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

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

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

Однако ...

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

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

0

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

0

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

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

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

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

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

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^