Rig*_*ong 24 installer windows-installer
我创建了一个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"
Run Code Online (Sandbox Code Playgroud)
我知道这是一个权限问题,你需要实际上是管理员,而不仅仅是拥有管理员权限.
有没有办法解决?将包更改为基本?
谢谢
Mar*_*ark 36
这可能是因为你使用组策略来安装它(在这种情况下,改变UI下Advanced Deployment),但可能是您的域策略冲突.您可以尝试使用:
msiexec /i product.msi /qb
Run Code Online (Sandbox Code Playgroud)
我假设您是以本地管理员身份运行,而不是域管理员.您还应确保尚未安装该软件包.
小智 9
花了很多时间,错误信息就像两个:
此广告应用程序将不会安装,因为它可能不安全
和卸载问题,如:
安装的产品与安装源不匹配
这有助于强制安装:
msiexec.exe /i [product.msi] /qb
Run Code Online (Sandbox Code Playgroud)
如果进程不允许我卸载它(通常是从其他用户的帐户(我在安装时使用'所有用户'选项),这可以卸载应用程序:
MsiExec.exe /I foo.msi REINSTALLMODE=voums REINSTALL=ALL
Run Code Online (Sandbox Code Playgroud)
然而...
我的最后结论是我的.msi文件埋藏在文件夹中太深.因此,当我登录其他用户(我安装了'所有用户选项')进行安装或卸载,并点击桌面图标,或尝试从'添加删除程序'卸载时,安装程序在那点.msi再也无法找到原件,因为我把它埋在我的文件夹里太深了.
移动product.msi到固定的所有问题的根文件夹接近.
| 归档时间: |
|
| 查看次数: |
67145 次 |
| 最近记录: |