GUI安装程序的InstallShield安装程序错误2006 [英] InstallShield installer error 2006 with GUI installer
问题描述
我正在尝试运行使用InstallShield构建的安装程序,并且在Windows 2008中使用该安装程序时,它可以按预期工作; Windows 2012R2中运行的同一安装程序失败,并显示消息
I am trying to run an installer built using InstallShield, and when using the installer in Windows 2008, it works as intended; the same installer running in Windows 2012R2, fails with the message
不支持安装程序用户界面模式
安装程序无法在此UI模式下运行.要指定界面模式,请使用I命令行选项,后跟UI模式标识符.有效的UI模式标识符是GUI,控制台和Silent.
The installer cannot run in this UI mode. To specify the interface mode, use the I-command-line option, followed by the UI mode identifier. The valid UI modes identifiers are GUI, Console, and Silent.
我以管理员身份运行,并且尝试使用兼容模式,但是仍然遇到相同的错误.我检查了InstallShield项目,它确实具有GUI的默认Windows UI模式.是什么导致此错误,我该如何解决?
I am running as Administrator, and I tried using the Compatibility Mode, but I still get the same error. I checked the InstallShield project and it does have the default Windows UI mode to GUI. What causes this error and how can I fix it?
推荐答案
终端服务器 :这是终端服务器计算机吗?不是我的领域,但是终端服务器上的 Execution Mode
和 Installation Mode
之间是有区别的.
Terminal Server: Is this a terminal server machine? Not my field, but there is a difference between Execution Mode
and Installation Mode
on Terminal Servers.
From ITProToday (source): Installing applications on a terminal server has to be done in a special way to ensure it is usable by all users of the terminal server...There are two modes in terminal server, Execute and Install. By default all users are logged on in Execute mode and this means they can run programs etc. When you want to install an Application for use by everyone the Administrator should change to Install mode.
Change.exe : https://ss64.com/nt/change.html
添加/删除程序 :是否通过"<控制面板"的添加/删除程序"工具进行安装?还是在提示时使用命令 "Change User /Install"
?如果使用此命令,则应在安装应用程序后使用命令 "Change User /Execute"
返回正常执行模式.
Add / Remove Programs: Do you install through the Control Panel Add/Remove Programs tool? Or do you use the command "Change User /Install"
at a prompt? If you use this command, you should return to normal execution mode by using the command "Change User /Execute"
after installing the application.
某些链接 :
Some Links:
- https://ss64.com/nt/change.html
- Using Install mode instead of Execute mode
- When you toggle Terminal Services to Application Server mode, some programs may stop working
这篇关于GUI安装程序的InstallShield安装程序错误2006的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!