有一个安装系统以无人值守模式安装 SQL Server 2008 R2 Express。一切正常,但在不同的机器上可能缺少所需的模块,如 Windows 安装程序 4.5、MS XML 6、.NET Framework 2.0 SP2 和 3.5 等。如果在目标计算机上未找到这些组件之一,则无人值守安装将停止而没有消息,有时甚至返回代码 0(无错误)。什么解决方案可以提供帮助:在我的安装程序中构建所有必要的模块,或者在开始安装 SQL Server 之前检测所有必要的组件并向用户显示它们的列表,或者其他什么?