4

Microsoft Download Page for .NET Framework 3.5 SP1によると、.NET Framework パッケージをインストールした直後にKB959209KB967190をインストールする必要があります。

重要: .NET Framework 3.5 SP1 パッケージ (ブートストラップまたはフル パッケージ) をインストールした後、すぐに更新プログラム KB959209 をインストールして、一連の既知のアプリケーションの互換性の問題に対処する必要があります。さらに、Windows Vista x64 および Windows Server 2008 x64 では、更新プログラム KB967190 をインストールして、XPS ドキュメントのファイル関連付けの問題に対処します。

インストーラー ( Inno Setup )で .NET Framework のインストールを処理します。では、これら 2 つの修正プログラムがインストールされているかどうかをどのように検出すれば、それらをダウンロードしてインストールするかを決定できますか? 不必要な手順でユーザーを煩わせたくないので、可能な限り自動で受動的なソリューションが優先されます。

4

1 に答える 1

2

インストール時に必要な KB がインストールされているかどうかを検出する必要があるという同様の問題がありました。私の解決策は、DTF - Deployment Tools Foundation を使用して KB をチェックするカスタム EXE を作成し、インストールされていない場合はパッシブ モードでダウンロードしてインストールすることでした。その後、インストール プロセスからこのカスタム EXE を呼び出すことができ、適切なホットフィックスの検出の詳細を処理できます。ディスカッションは次の場所にあります。

インストール中に Windows QFE/パッチを検出して要求する

于 2012-03-26T19:21:19.063 に答える