2011-01-27 41 views
4

Microsoft Download Page for .NET Framework 3.5 SP1,我应该KB959209KB967190安装.NET Framework包后立即安装如何检测:如果.NET框架修补程序安装

重要提示:安装.NET Framework 3.5 SP1程序包后(无论是引导程序还是完整程序包),都应立即安装更新KB959209以解决一组已知的应用程序兼容性问题。 此外,在Windows Vista x64和Windows Server 2008 x64上,安装更新KB967190以解决XPS文档的文件关联问题。

我在我的安装程序(Inno Setup)中处理.NET Framework的安装。那么,如何检测这两个修补程序是否已安装,因此我可以决定是否下载并安装它们?我不想用不必要的步骤打扰用户,因此尽可能采用自动和被动解决方案。

+1

这是*不*重要更新。 – 2011-01-27 16:51:13

回答

2

我有一个类似的问题,我需要检测安装时是否安装了所需的KB。我的解决方案是创建一个自定义EXE,它使用DTF - 部署工具基础来检查知识库,如果未安装,则将其下载并安装为被动模式。然后,您可以从安装过程中调用此自定义EXE,它可以处理检测相应修补程序的详细信息。讨论,可以发现:

Detect and require a Windows QFE/patch for during installation

相关问题