设置UAC提升时间过长

时间:2011-06-23 05:54:35

标签: windows-installer installation uac signature elevation

我的设置(MSI)的UAC提升时间过长(约20秒)。

来自here我明白这可能是由于长签名测试。

我的设置本身没有签名,所以我猜我的设置中的其他东西会被检查签名。

是否有检查我的设置中的内容导致此问题以及如何改善此问题?

是否还有其他问题可能导致海拔延迟?就像海拔的Heuristic checks一样?无论如何还有解决方法吗?

1 个答案:

答案 0 :(得分:4)

您提到的文章提供了很好的解释。所以这应该是你的出发点。

提升请求由Windows Installer作为安装UI序列的一部分进行处理。该序列包含一个接一个地立即执行的动作。立即请求提升,但Windows Installer处理它需要一些时间。

您可以尝试的唯一改进是使用EXE引导程序,不包括 MSI。就像文章建议的那样,较小的文件应该花费较少来检查。

请注意,仅仅因为您没有使用数字签名,并不意味着不会执行检查。