28

我创建了一个 msi 来安装我的 Windows 窗体应用程序,当我尝试运行 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"

我知道这是一个权限问题,您实际上需要成为管理员,而不仅仅是拥有管理员权限。

有没有办法解决?将包更改为基本?

谢谢

4

6 回答 6

43

这可能是因为您使用组策略来安装它(在这种情况下更改UIAdvanced Deployment),但可能与您的域策略冲突。您可以尝试使用:

msiexec /i product.msi /qb

我假设您以本地管理员身份运行,而不是域管理员。您还应该确保尚未安装该软件包。

于 2009-04-23T12:03:56.130 回答
9

在花费了很多小时的错误消息之后:

不会安装此广告应用程序,因为它可能不安全

和卸载问题,例如:

安装的产品与安装源不匹配

这可以强制安装:

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

如果该过程不允许我卸载它(通常来自其他用户的帐户(我在安装时使用了“所有用户”选项),这可以卸载应用程序:

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

然而...

我的最终结论是我的.msi文件被埋在我的文件夹里太深了。因此,当我登录其他用户(我使用“所有用户选项”安装)进行安装或卸载时,单击桌面图标,或尝试从“添加删除程序”卸载,安装程序在那个再次,点无法找到原始.msi文件,因为我将它埋在我的文件夹中太深了。

移近product.msi根文件夹可以解决所有问题。

于 2011-08-14T06:22:01.227 回答
3

我在 MS Visual Studio 中创建的安装程序遇到了同样的问题。当我用记事本打开vs解决方案.suo文件时,发现与解决方案项目无关的文件路径!!安装程序是通过修改旧项目匆忙创建的,尽管我从 Visual Studio gui 中检查了所有属性和引用等,但 .suo 中不相关的文件路径导致了问题。

此 msi 在某些平台上成功运行,但在其他平台上出现“此广告应用程序将不会安装,因为它可能不安全”错误。

修复是从 scatch 重新创建安装程序解决方案。

于 2009-07-01T14:27:58.400 回答
2

Windows Installer 清理工具运行奇迹并删除了程序(即使该程序已使用添加删除程序卸载它仍然存在)然后重新运行安装程序,现在一切都很好

于 2016-09-01T16:49:37.593 回答
1

我遇到过同样的问题。安装 .Net 是我的安装程序的解决方案。

于 2016-02-17T16:48:07.457 回答
1

我面临同样的问题。

问题是,我第一次运行安装程序,它运行成功。我卸载它并再次尝试运行,现在问题开始了。

第二次运行安装程序时,它显示了该消息。

“此广告应用程序将不会安装,因为它可能不安全。请联系您的管理员将软件包的安装用户界面选项更改为基本。”

我从注册表中删除安装程序条目并再次运行。它工作正常。

于 2016-03-22T09:19:52.857 回答