Installation 我可以在WiX中加速UAC/提升吗?

Installation 我可以在WiX中加速UAC/提升吗?,installation,wix,uac,elevation,Installation,Wix,Uac,Elevation,当普通用户运行需要提升的WiX安装程序时,在用户单击“安装”按钮和出现提示之间似乎有30秒或更长的延迟。即使安装按钮标有UAC屏蔽,也会发生这种情况,这表明安装程序“知道”需要提升 当用户1)运行安装程序或2)单击“安装”按钮时,有没有办法立即抛出UAC?您的MSI文件有多大?事实上我不知道,但我认为将您的文件拆分为一个单独的.cab文件并可能对其进行数字签名可能会加快MSI文件的验证 否则,据我所知,你真的无能为力。我希望有人能证明我错了。:-) UAC提示出现的时间长度取决于exe的大小。(

当普通用户运行需要提升的WiX安装程序时,在用户单击“安装”按钮和出现提示之间似乎有30秒或更长的延迟。即使安装按钮标有UAC屏蔽,也会发生这种情况,这表明安装程序“知道”需要提升


当用户1)运行安装程序或2)单击“安装”按钮时,有没有办法立即抛出UAC?

您的MSI文件有多大?事实上我不知道,但我认为将您的文件拆分为一个单独的.cab文件并可能对其进行数字签名可能会加快MSI文件的验证


否则,据我所知,你真的无能为力。我希望有人能证明我错了。:-)

UAC提示出现的时间长度取决于exe的大小。(通过右键单击RunasAdmin来自己尝试各种大小的exe。)因此,我听到有人建议你制作一个小的launcher exe,它可以快速弹出提示,并让它启动其他所有内容。从提升流程启动的任何内容都是提升的


请确保为实际阅读UAC提示的1%用户正确命名启动器。

假设您有一个带有清单的setup.exe来请求提升。如果Windows Installer文件没有,则在单击“安装”并从安装的UI序列转换到安装的执行序列时,会发生提升。(假设您已将摘要信息流中的字数摘要的第3位设置为1)