SDPクライアントがnetshのクラッシュによりWindows 11で接続に失敗しました

Prev Next

概要

Windows 11のnetsh.exeは失敗しますとWindows Update KB2693643 (Windows 10のリモートサーバー管理ツール)がインストールされている場合、クラッシュします。

Windows SDPクライアントが動作するためにはnetsh.exeが必要であるため、SDPクライアントは接続や認証の状態で止まってしまう原因となります。

トラブルシューティング

  1. イベントビューアー > Windows ログ > アプリケーションで、Event ID 1000または1001とともにnetsh.exeのクラッシュを検索してください。

  2. 設定 > 更新とセキュリティ > Windows Update > 更新履歴で、Windows Update KB2693643 (Windows 10のリモートサーバー管理ツール)がインストールされていることを確認してください 

    PowerShellコマンドを使用して、更新を確認することもできます

    Get-Hotfix | findstr /i "2693643"

    更新が存在する場合、以下の例に示すような出力が表示されます。

    PS C:\Users\UserX> Get-Hotfix | findstr /i "2693643"
    Example-PC  更新           KB2693643    Example-CATO-PC\cato    1/9/2023 12:00:00 AM

    更新が存在しない場合、コマンドは何も返しません

ソリューション

ソリューションは、Windows Update KB2693643をアンインストールすることです。
この更新が原因で、Windows 11でSDPクライアントがネットワーク構成を更新する際に必要なnetsh.exeがクラッシュします

設定 > 更新とセキュリティ > Windows Update > 更新履歴 > 更新をアンインストールから更新をアンインストールするか、または以下のPowerShellコマンドを実行することで削除できます
wusa /uninstall /kb:2693643

追加の注意事項

  • Windows SDPクライアントバージョン5.15から、クライアントはnetsh.exeに依存しなくなりました。 代わりに、初めにWindows APIを使用してネットワーク構成を更新し、この問題に遭遇するリスクを減らします。

  • この更新を削除した後にリモートサーバー管理ツール (RSAT)をインストールする必要がある場合、公式Microsoftドキュメントを参照してください:
    Windows 11にRSATをインストール