我在这个行业已经有18年了,在安装Windows软件的过程中,如果我遵循“等待软件安装”的指令,我很少会遇到安装问题。如果我尝试执行任务(即使是那些我不希望与正在安装的软件相关或耦合的任务),我似乎更有可能在安装过程中出现问题--主要是针对SQL server或IIS等复杂的软件安装(与安装此软件而不执行其他任务时相比)。
是否有人有任何数据或引用任何正式的测试结果或研究,指出在Windows上软件安装期间尝试执行给定任务的错误级别(或与安装期间执行任务相比,不执行任何其他任务时的相对成功级别)。我想确切地知道,与继续执行任务相比,等待软件安装是否有什么好处。
对此提出意见的任何意见,如能说明作为评论依据的证据/经验(包括经验的程度),也将是有益的。
发布于 2017-04-01 05:12:28
当安装程序运行时,您更有可能导致对象锁定问题(文件、reg键等)。有时,安装程序将足够聪明,提供完成下一次重新启动,有时它将只是失败。
我不能给出具体的例子(除了无数失败的安装,因为我的不耐烦)。我觉得这对你自己来说很容易测试。构建一个简单的安装程序,它需要更改一个特定的文件,然后锁定它,看看会发生什么。
另一个潜在的问题是,如果您更改了安装程序已经更改的regkey或文件,并且希望稍后再进行更改。从安装程序的角度来看,您将使它处于不一致的状态,这也可能导致它失败或给您留下一个意外的配置。
那么,在安装程序运行时执行其他任务(违反建议)安全吗?只有当你不打算进入安装程序的方式。
https://serverfault.com/questions/841462
复制相似问题