none
2019/10月のWindows更新後、VB.netプログラム内でのhttps接続が散発的にエラーになります RRS feed

  • 質問

  • VB.net(VisualStudio 2012)で作成したプログラム内で、HttpWebRequest にてHTTPSのサーバへ通信をしていますが、19/10/10前後頃から散発的にSSLエラーが起きるようになりました。

    「要求は中止されました: SSL/TLS のセキュリティで保護されているチャネルを作成できませんでした」

    詳しい原因や対策について何か情報をお持ちの方はいらっしゃらないでしょうか?

    ーー詳細ーー

    検証用に用意したパソコンで10月のWindows更新を1個ずつ適用して現象再現するか試していったところ、19/10/8リリースのKB4524102を適用すると本現象が発生するようになりました。

    KB4524102
    .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.2、4.7.2、Windows 7 SP1 および Server 2008 R2 SP1 (KB4524102) のセキュリティと品質ロールアップ
     https://support.microsoft.com/ja-jp/help/4524102/oct-8-2019-kb4524102

    エラーが起きるタイミングは不定です。同じパソコンでも日によって起きたり起きなかったりします。
    またこの処理は数件~百数十件の注文データを受注サーバへ送信する処理で使用しており、1件ずつhttpリクエストしてはループする処理になっていますが、この注文ループの最初の方では起きず、途中の注文で発生します。注文の件数が多いときほど発生しやすい傾向があります。

    また、Windows7のパソコンで起き、Win8.1,Win10のパソコンでは(今のところ)発生していません。

    KB4524102は個別にアンインストールすることが出来ない更新のようで(アンインストールの画面に表示されなかった。uwsa.exeコマンドでも削除できなかった)、本番稼働しているパソコン群の方でどう対処できるのか壁に突き当たってしまいました。

    もし何か分かる方がいらっしゃいましたら、お知恵を貸していただけないでしょうか。


    2019年10月23日 2:20

すべての返信

  • スレ主です。誤記がありました。
    × uwsa.exe
    ○ wusa.exe
    2019年10月23日 2:33
  • 内容的には MSDN フォーラムの VB.net カテゴリーに投稿された方が良いかもしれません。

    更新プログラムによるデグレッションの可能性も考えられますが、実装側の問題の可能性もゼロではないので、現象を確認できる最小化したサンプル(あるいは HttpWebRequest を行っている部分のコード スニペット)を示して質問されるとなお良いでしょう。



    Hebikuzure aka Murachi Akira

    2019年10月23日 7:40
  • Hebikuzure aka Murachi Akira様、ご返信ありがとうございます。

    内容的には MSDN フォーラムの VB.net カテゴリーに投稿された方が良いかもしれません。

    そうしてみます。

    2019年10月24日 10:37
  • こんにちは

     

    問題を解決するためのより適切なチャネルである MSDNフォーラムにお問い合わせいただくことをお勧めします。

    適切な回答が得られやすくなること、後から検索で回答を探しやすくなる、といったメリットがあるためです。

     

    今後ともTechNet フォーラムをよろしくお願いします。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2019年10月28日 8:09
    モデレータ