我的设置(MSI)的UAC提升时间过长(约20秒)。
来自here我明白这可能是由于长签名测试。
我的设置本身没有签名,所以我猜我的设置中的其他东西会被检查签名。
是否有检查我的设置中的内容导致此问题以及如何改善此问题?
是否还有其他问题可能导致海拔延迟?就像海拔的Heuristic checks一样?无论如何还有解决方法吗?
答案 0 :(得分:4)
您提到的文章提供了很好的解释。所以这应该是你的出发点。
提升请求由Windows Installer作为安装UI序列的一部分进行处理。该序列包含一个接一个地立即执行的动作。立即请求提升,但Windows Installer处理它需要一些时间。
您可以尝试的唯一改进是使用EXE引导程序,不包括 MSI。就像文章建议的那样,较小的文件应该花费较少来检查。
请注意,仅仅因为您没有使用数字签名,并不意味着不会执行检查。