none
KB3154520 を Windows Storage Server 2012 R2 に適用したい RRS feed

  • 質問

  • 以下のページから入手できる更新プログラムを「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」向けの同様の更新ポログラムでもあれば良いのですが、見つけることが出来ませんでした。

    どなたか対処方法をご存知でしたらご教示いただけますでしょうか。

    2021年4月14日 1:25

回答

  • .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

    • 編集済み kaz8629 2021年4月20日 1:40
    • 回答としてマーク mu_seed 2021年4月20日 3:14
    • 回答としてマークされていない mu_seed 2021年4月20日 3:14
    • 回答としてマーク mu_seed 2021年4月20日 3:15
    2021年4月20日 1:37

すべての返信

  • 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.

    2021年4月15日 7:31
    モデレータ
  • この更新プログラムを適用しようとしているので「.NET Framework 3.5」はインストールされているということでよろしかったでしょうか。前提条件である「.NET Framework 3.5」がインストールされていない状態で適用しようとした場合にも「お使いのコンピュータには適用できません。」と表示されますので気になりました。
    • 編集済み kaz8629 2021年4月16日 1:24
    2021年4月16日 1:23
  • お返事ありがとうございます。

    「.NET Framework 3.5」はインストールされていませんが、「4.8」がプリインストールされている環境です。

    https://mseeeen.msen.jp/check-your-dotnetframework-version/

    この記事を元に、レジストリを確認したところ「Version = 4.8.03761」となっていました。

    この修正がバージョン「3.5」だけに適用できる修正だとすると「4.8」には適用できないのが正しいのだと思います。

    「4.8」にこの修正が適用できるものなのかを確認する方法はないでしょうか?

    2021年4月20日 0:46
  • .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

    • 編集済み kaz8629 2021年4月20日 1:40
    • 回答としてマーク mu_seed 2021年4月20日 3:14
    • 回答としてマークされていない mu_seed 2021年4月20日 3:14
    • 回答としてマーク mu_seed 2021年4月20日 3:15
    2021年4月20日 1:37
  • kaz8629 様

    お返事ありがとうございます。

    ご案内いただいたリンクを確認したところ、「4.7以降」での規定値は「OSの設定に依存」となっていたので、そもそも適用が不要だったことが分かりました。

    ありがとうございました。回答としてマークさせていただいています。

    2021年4月20日 3:18