为什么 .msi 安装程序中的进度条会重置多次?

为什么 .msi 安装程序中的进度条会重置多次?

Windows 安装程序(主要是 .msi 安装程序,但有时也包括其他安装程序)有一个非常奇怪的问题困扰着我。

也就是说,进度条在操作过程中会重置多次,使其完全无用,因为您无法知道还需要经历多少进度条。

这算不算是一种功能?!有人能解释一下这种现象吗?

下面是我所谈论的安装程序的一个示例。

在此处输入图片描述

答案1

根据安装程序,进度条还可以与正在安装的单个文件绑定,并且随着每个文件被提取并安装到目标文件夹,进度条会从 0 运行到 100%,此外,其他步骤的进度也会从 0 运行到 100%。但正如 Harold 所说,它经常会反复运行,让您感觉它没有冻结。

答案2

很多时候,进度标记用于向用户保证安装过程没有停止。太多程序(不仅仅是安装程序)在执行某些耗时较长的任务时似乎会挂起。这会导致三指手势或其他形式的计算机滥用。

不将进度条与进度联系起来也令人恼火。具有讽刺意味的是,进度指示器通常由独立线程运行,主操作仍可能挂起。

叹...

相关内容