为什么打开mysetup.exe需要30秒才能打开? 当我从资源管理器中单击exe并且其内部下载文件夹时,也会发生延迟。其他文件夹没有延迟。
在Windows显示“安全警告”对话框“是否要运行此文件?”之前出现30秒延迟? - 我认为延迟与开放文件安全警告/ AES有关吗?
其他文件(相同尺寸的安装程序)在下载后1-2秒内立即打开,只需这个新的inno打包软件(5 MB文件大小)需要30秒才能打开。
mysetup.exe文件已经过数字签名(comodo)
答案 0 :(得分:1)
此外,30秒是相当常见的Internet连接超时。因此,如果Windows具有网络连接但没有Internet连接(例如,外部路由器关闭或阻止Internet访问),那么它可能尝试联系Comodo服务器,但最终会超时。 (超时的默认行为是将证书视为有效,因为假设大多数证书都有效。)
答案 1 :(得分:0)
此延迟是由资源管理器尝试验证整个可执行文件的签名。它发生在所有可执行文件上,但是当大小超过几百MB时更为明显。由于同样的原因,它也会在某些时候停止显示图标。
由于这完全是一个Explorer错误,因此您在Inno Setup中唯一能做的就是使用DiskSpanning
指令将设置拆分为更小的文件。