※ ChatGPTを利用し、要約された質問です(原文:.NETFramework4のパッチの適用確認)
.NETFramework4のパッチの適用確認方法と複数パッチ適用時の確認手順
このQ&Aのポイント
.NET Framework 4のパッチの適用確認方法や複数パッチ適用時の確認手順について教えてください。
Windows Server 2008 R2 SP1環境で、.NET Framework 4のセキュリティパッチの適用状況を確認する方法や、複数のパッチを適用する場合の手順について教えてください。
.NET Framework 4のセキュリティパッチ(KB3074547)の適用状況を確認する方法は、「プログラムと機能」-「インストールされた更新プログラムを表示」に表示されます。また、複数のパッチを適用する場合は、各パッチの適用後に「プログラムと機能」で.NET Framework 4のコンポーネントのバージョンを確認する必要があります。
【環境】
OS:WindowsServer 2008 R2 SP1
DB:SQL Server 2008 R2 Standard Edition SP2(x64)
.NetFramework3.51
.NetFramework4
【状況】
.NET Framework 3.51のセキュリティパッチ(KB3074543)を適用した場合は、「プログラムと機能」-「インストールされた更新プログラムを表示」に表示されます。
しかし、 .NET Framework4のセキュリティパッチ(KB3074547)を適用した場合、「プログラムと機能」-「インストールされた更新プログラムを表示」に表示されません。
「WindowsUpdate.log」にも「systeminfo」にも「KB3074547」の文字列はありません。
【ご教示頂きたい点】
この状態で「KB3074547が適用されているかどうかは、適用した直後に「イベントビューアー」-「アプリケーションログ」に出る下記のような メッセージを確認する以外に方法はないでしょうか。
----------------------------------------------------------------------------------
レベル:情報
ソース:MsiInstaller
イベントID:1035
説明:Windowsインストーラーにより製品が再構成されました。製品名:Microsoft .NET Framework 4 Client Profile、製品バージョン4.0.30319、
製品の言語:0、製造元:Microdoft Corporation、最高性の成功またはエラーの状態: 0
------------------------------------------------------------------------------------
これしか方法がない場合、適用した直後に「イベントビューアー」で適用された.NET Framework 4パッチの情報を控えておかなければ、後で確認する方法はなくなる可能性があるということでしょうか。イベントビュアーのログは循環する設定のため、インストールしたログが消えてしまう可能性があると考えております。
また、複数の.NET Framework 4のパッチを適用する場合、1つのパッチを適用したら、「プログラムと機能」-「プログラムのアンインストールまたは変更」で.NET Framework 4のコンポーネントのバージョンがいくつになったかを確認して、次のパッチを適用ということを繰り返さなければならないのでしょうか。
お礼
「MS15-041」「MS15-048」「MS15-101」「MS15-118」が適用するパッチでですが、「プログラムと機能」-「インストールされた更新プログラム」に表示されました。 検証にしようしたサーバーが問題ではと思い、構築しなおしたら、事象に改善が見られました。 実施した手順は下記です。 <手順> (1).Microsoft .NET Framework 4 (dotNetFx40_Full_setup.exe)をインストール。 (2).「プログラムと機能」-「プログラムのアンインストールまたは変更」に以下が存在していることを確認。 -------------------------------------------------------------------------- Microsoft .NET Framework 4 Client Profile 4.030319 Microsoft .NET Framework 4 Client Profile Language Pack - 日本語 4.030319 Microsoft .NET Framework 4 Extended 4.030319 Microsoft .NET Framework 4 Extended Language Pack - 日本語 4.030319 ------------------------------------------------------------------------- (3).「MS15-041 .NET Framework の脆弱性により、情報漏えいが起こる (3048010)」のWindowsServer 2008 R2 SP1用セキュリティ更新プログラム(NDP40-KB3037578-x64.exe)をインストール。 「プログラムと機能」-「インストールされた更新プログラム」に以下が存在していることを確認。 ------------------------------------------------------------------------- Security Update for Microsoft .NET Framework 4 Client Profile(KB3037578) Security Update for Microsoft .NET Framework 4 Extended(KB3037578) ------------------------------------------------------------------------- (4).「MS15-048 .NET Framework の脆弱性により、特権が昇格される (3057134)」のWindowsServer 2008 R2 SP1用セキュリティ更新プログラム(NDP40-KB3023221-x64.exe)をインストール。 「プログラムと機能」-「インストールされた更新プログラム」に以下が存在していることを確認。 ------------------------------------------------------------------------- Security Update for Microsoft .NET Framework 4 Client Profile(KB3023221) ------------------------------------------------------------------------- (5).「MS15-048 .NET Framework の脆弱性により、特権が昇格される (3057134)」のWindowsServer 2008 R2 SP1用セキュリティ更新プログラム(NDP40-KB3032662-x64.exe)をインストール。 「プログラムと機能」-「インストールされた更新プログラム」に以下が存在していることを確認。 ------------------------------------------------------------------------- Security Update for Microsoft .NET Framework 4 Client Profile(KB3032662) ------------------------------------------------------------------------- (6)「MS15-101 .NET Framework の脆弱性により、特権が昇格される (3089662)」のWindowsServer 2008 R2 SP1用セキュリティ更新プログラム(NDP40-KB3074547-x64.exe)をインストール。 「プログラムと機能」-「インストールされた更新プログラム」に以下が存在していることを確認。 ------------------------------------------------------------------------- Security Update for Microsoft .NET Framework 4 Client Profile(KB3074547) ------------------------------------------------------------------------- (7)「MS15-118 特権の昇格に対処する .NET Framework 用のセキュリティ更新プログラム (3104507)」のWindowsServer 2008 R2 SP1用セキュリティ更新プログラム(NDP40-KB3097994-x64.exe)をインストール。 「プログラムと機能」-「インストールされた更新プログラム」に以下が存在していることを確認。 ------------------------------------------------------------------------- Security Update for Microsoft .NET Framework 4 Client Profile(KB3097994) ------------------------------------------------------------------------- (8)「MS15-118 特権の昇格に対処する .NET Framework 用のセキュリティ更新プログラム (3104507)」のWindowsServer 2008 R2 SP1用セキュリティ更新プログラム(NDP40-KB3098778-x64.exe)をインストール。 「プログラムと機能」-「インストールされた更新プログラム」に以下が存在していることを確認。 ------------------------------------------------------------------------- Security Update for Microsoft .NET Framework 4 Client Profile(KB3098778) Security Update for Microsoft .NET Framework 4 Extended(KB3098778) -------------------------------------------------------------------------
補足
諸事情により.NET Framework4.6.1に挙げられないため、質問をしています。 「プログラムと機能」-「インストールされた更新プログラム」に.NET Framework4のパッチ一覧が 表示されないので確認できる方法がないかを質問しています。 .NET Framework4.6.1にあげれば、マイクロソフトのサポートサービスは提供され、.NET Framework3.5.1 と同じように「プログラムと機能」-「インストールされた更新プログラム」に表示されうということを 確認されて回答を頂いておりますでしょうか。 OS,IEなどのパッチは適用すると「プログラムと機能」-「インストールされた更新プログラム」にパッチの 番号が表示されますが、なぜか.NET Framework4の場合、適用されたパッチが確認できませんので、後から 確認できる方法について質問しています。 .NET Framework4がサポート終了ということなら、「環境」に記載したDBがSQL Server 2008R2 SP2であること も確認されていますでしょうか。 SQL Server 2008R2 SP2は昨年の10月でサポート終了しています。 簡単にバージョンアップできる環境なら、SQL Server 2008R2 SP2もバージョンアップを行っています。 .NET Framework4については、某メーカーのソフトウェアのある一部の機能で使用しています。 現行使用しているソフトウェアに対してのパッチの適用であれば、運用範囲内の扱いですが、 .NET Framework4から4.6.1に挙げるということはバージョンが違うのですからシステム改修扱いになり、 ユーザーへの報告およびユーザ側での予算どりが必要になり、すぐにできることではありません。 SQL Server 2008R2からSQL Server 2012に挙げるのと同じようなシステム改修扱いになります。 また、このシステムには多くのユーザーが利用しており、他の会社も関係しているため、他の会社と 調整および連携した上で、正常性確認も必要になります。 なので、.NET Framework4のままにしています。