Клиент SDP не может подключиться из-за сбоев netsh в Windows 11

Prev Next

Обзор

netsh.exe в Windows 11 не выполнится и выдаст сбой, если установлено обновление Windows Книга знаний2693643 (Средства администрирования удалённых серверов для Windows 10).

Так как клиент SDP для Windows требует netsh.exe для работы, это приводит к зависанию клиента SDP в состояниях Подключения или Аутентификации.

Диагностика

  1. В Входит в Просмотр Событий > Windows Logs > Приложение ищите сбои netsh.exe с ID Событие 1000 или 1001.

  2. Убедитесь, что обновление Windows Книга знаний2693643 (Средства администрирования удалённых серверов для Windows 10) установлено в разделе Настройки > Обновить & Безопасность > Обновление Windows > История обновлений. 

    Вы также можете проверить наличие обновления с помощью команды PowerShell

    Get-Hotfix | findstr /i "2693643"

    Если обновление существует, вывод будет показан аналогично примеру ниже.

    PS C:\Пользователи\UserX> Get-Hotfix | findstr /i "2693643"
    Пример-ПК  Обновить           KB2693643    Пример-CATO-ПК\cato    1/9/2023 12:00:00 AM

    Если обновить не существует, команда не вернет ничего. 

Решение

Решение заключается в том, чтобы удалить Windows Обновить KB2693643.
Это обновить приводит к сбою netsh.exe, который требует клиент Windows SDP для обновления конфигурации сети во время соединения на Windows 11.

Вы можете удалить обновить из Настройки > Обновить & Безопасность > Windows Обновить > История обновлений > Удалить Обновления или выполнением следующей командой Powershell: 
wusa /uninstall /kb:2693643

Дополнительные примечания

  • Начиная с Версия клиента Windows SDP 5.15, клиент больше не зависит исключительно от netsh.exe. Вместо этого он сначала пытается использовать Windows API для обновления Конфигурация сети, снижая Риск встретить эту проблему.

  • Если вам нужно установить Источник соединения Администрирование Сервер Tools (RSAT) после удаления этого обновить, обратитесь к официальной Microsoft документации:
    Установить RSAT на Windows 11