トップ回答者
KB3154520 を Windows Storage Server 2012 R2 に適用したい

質問
-
以下のページから入手できる更新プログラムを「Windows Storage Server 2012 R2 Standard」に適用したいです。
https://support.microsoft.com/en-us/topic/support-for-tls-system-default-versions-included-in-the-net-framework-3-5-on-windows-8-1-and-windows-server-2012-r2-499ff5ef-a88a-128b-c639-ed038b7d2d5f
が、ダウンロードした「windows8.1-kb3154520-x64.msu」を実行すると、「お使いのコンピュータには適用できません」というエラーになり適用が出来ません。
おそらく更新プログラムの適用対象のOSに「... Storage Server ...」が含まれていないからだと思います。
「... Storase Server 2012 R2」向けの同様の更新ポログラムでもあれば良いのですが、見つけることが出来ませんでした。
どなたか対処方法をご存知でしたらご教示いただけますでしょうか。
回答
-
.NET Framework4.8であれば適用不要になります。(一応手元の2012R2に.NET Framework4.8をインストールしようとしてKB3154520の適用を試みましたが不可でした。)
こちらの更新プログラムは.NET Framework3.5を利用している環境でTLS1.2未対応のため対応させる更新プログラムで、.NET Framework4.8であればデフォルトで対応しているのでKB3154520の適用は不要です。
以下のリンクの「3. .NET Framework で利用される既定のプロトコル バージョン」でTLSの対応状況がわかるかり、「4. .NET Framework 3.5 で TLS 1.1 および 1.2 を利用できるようにするための更新プログラム」では適用しようとしている更新プログラムが紹介されています。
https://social.msdn.microsoft.com/Forums/ja-JP/e3040f20-4eb9-432d-bc52-b4f7091ee95a/net-framework-12391-tls11-123621242412403-12?forum=edgeiesupportteamja
また、上記のリンクは.NET Framework 4.7までしか記載されていませんが、以下のTLSを説明しているページでは.NET Framework 4.7 以降とまとめられているので、.NET Framework 4.8の同じ考えで大丈夫かと思います。
https://docs.microsoft.com/ja-jp/dotnet/framework/network-programming/tls
すべての返信
-
mu_seedさん、こんにちは。フォーラムオペレーターのFarenaです。
TechNetフォーラムにご投稿くださいましてありがとうございます。
私のほうも関連な情報がないか調べてみましたが、関連な情報は少ないです。
同じ問題を抱えている方と経験がある方、ご意見を共有頂ければ幸いです。
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
お返事ありがとうございます。
「.NET Framework 3.5」はインストールされていませんが、「4.8」がプリインストールされている環境です。
https://mseeeen.msen.jp/check-your-dotnetframework-version/
この記事を元に、レジストリを確認したところ「Version = 4.8.03761」となっていました。
この修正がバージョン「3.5」だけに適用できる修正だとすると「4.8」には適用できないのが正しいのだと思います。
「4.8」にこの修正が適用できるものなのかを確認する方法はないでしょうか?
-
.NET Framework4.8であれば適用不要になります。(一応手元の2012R2に.NET Framework4.8をインストールしようとしてKB3154520の適用を試みましたが不可でした。)
こちらの更新プログラムは.NET Framework3.5を利用している環境でTLS1.2未対応のため対応させる更新プログラムで、.NET Framework4.8であればデフォルトで対応しているのでKB3154520の適用は不要です。
以下のリンクの「3. .NET Framework で利用される既定のプロトコル バージョン」でTLSの対応状況がわかるかり、「4. .NET Framework 3.5 で TLS 1.1 および 1.2 を利用できるようにするための更新プログラム」では適用しようとしている更新プログラムが紹介されています。
https://social.msdn.microsoft.com/Forums/ja-JP/e3040f20-4eb9-432d-bc52-b4f7091ee95a/net-framework-12391-tls11-123621242412403-12?forum=edgeiesupportteamja
また、上記のリンクは.NET Framework 4.7までしか記載されていませんが、以下のTLSを説明しているページでは.NET Framework 4.7 以降とまとめられているので、.NET Framework 4.8の同じ考えで大丈夫かと思います。
https://docs.microsoft.com/ja-jp/dotnet/framework/network-programming/tls