none
WSUSで接続エラー(予期しないパケット形式のため、ハンドシェイクに失敗しました。) RRS feed

  • 質問

  • ■環境
      Windows Server 2012
     
    ■内容
      WSUSを起動すると接続エラーとなります。
      再度接続する方法をご教示頂きたく。
      
      ※サーバ名は伏せております。
      
      エラーを確認すると以下が出力されておりました。
      
    ===============================-
    WSUS 管理コンソールは、リモート API 経由で WSUS サーバーに接続できませんでした。

    Update Services サービス、 IIS および SQL がサーバー上で実行されていることを確認してください。問題が解決しない場合は、IIS、SQL、および Update Services サービスを再起動してみてください。

    WSUS 管理コンソールで予期しないエラーが発生しました。 これは一時的なエラーの可能性があります。管理コンソールを再起動してみてください。このエラーが続く場合は、

    %appdata%\Microsoft\MMC\ の下にある wsus ファイルを削除することにより、コンソールの保存される設定を削除してください。


    System.IO.IOException -- 予期しないパケット形式のため、ハンドシェイクに失敗しました。

    Source
     System

    Stack Trace:
        場所 System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
        場所 System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
        場所 System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
        場所 System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
        場所 System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
        場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
        場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
        場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
        場所 System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
        場所 System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
        場所 System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
        場所 System.Net.ConnectStream.WriteHeaders(Boolean async)
     ** this exception was nested inside of the following exception **


     System.Net.WebException -- 基礎になる接続が閉じられました: 送信時に、予期しないエラーが発生しました。

    Source
     Microsoft.UpdateServices.Administration

    Stack Trace:
        場所 Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer(Object[] args)
        場所 Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer(String serverName, Boolean useSecureConnection, Int32 portNumber)
        場所 Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
        場所 Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.get_ServerTools()
     ========================================


    ※補足
     OSのバージョンは異なりますが、
     同様のエラーメッセージが記載されているサイトを確認致しました。
     https://support.microsoft.com/ja-jp/kb/948139
     
     本現象が発生したトリガーが不明ですが
     ASP.NETの入れ直しで解決する場合、WindowsServer2012での
     ASP.NETを入れなおす手順をご教示頂きたく存じます。
    2016年5月9日 2:46

回答

  • 2016/4/19 にリリースされた更新プログラム(KB3148812)を適用すると、本現象が発生するようです。
    対象更新プログラムをアンインストール後、サーバを再起動すると使用可能になりました。
    2016年5月24日 4:08

すべての返信

  • 以下のような情報がありますので、確認してみてはいかがでしょうか?

    「WSUS 管理コンソールにつながらない!」を解消するための 6 つのワザ

    • 回答の候補に設定 佐伯玲 2016年5月13日 0:40
    2016年5月12日 12:18
  • 今月(2016/5)のwindows updateを適用してから同様なエラーが発生するようになってしまいました。

    一度サーバーを再インストール→WSUS同期完了→windows updateと実行したら再現しました。

    ※今月(2016/5)のwindows updateを適用するまでは正常に接続できていました。

    WS2008R2では同現象は発生せず、WS2012R2のみで発生しています。

    最初はWIDがクラッシュしたと思い、再インストールしましたが・・・。



    2016年5月17日 12:09
  • 私も同様の現象が発生し困っておりました。

    WS2012R2のWindowsUpdateで今月より提供されたオプションの更新プログラム「KB3159706」をアンインストールしたところ、改善されました。

    https://support.microsoft.com/ja-jp/kb/3159706

    この更新プログラムを適用するにはいくつか手順が必要なようで、ただインストールしただけではダメなようです。

    • 回答の候補に設定 佐伯玲 2016年5月23日 2:26
    2016年5月21日 5:49
  • https://support.microsoft.com/ja-jp/kb/315970

    上記ページの手順で「KB3159706」をアンインストールしなくても正常動作するようになりました!

    • 回答の候補に設定 佐伯玲 2016年5月23日 2:26
    2016年5月22日 8:54
  • 2016/4/19 にリリースされた更新プログラム(KB3148812)を適用すると、本現象が発生するようです。
    対象更新プログラムをアンインストール後、サーバを再起動すると使用可能になりました。
    2016年5月24日 4:08