Поделиться через


Устранение неполадок с подключением в поле разработки

Это пошаговое руководство по устранению неполадок поможет вам найти и устранить проблемы с подключением Microsoft Dev Box. Эти проблемы могут включать неспособность подключиться, проблемы с входом, частые отключения или высокую задержку.

Необходимые компоненты

Категория Требования
Tools Чтобы создать или получить доступ к поле разработки, организация должна настроить Microsoft Dev Box по крайней мере с одним проектом и одним пулом средств разработки. Сведения о настройке Microsoft Dev Box для организации см. в кратком руководстве по настройке Microsoft Dev Box.
Tools Чтобы подключиться к коробке разработки с помощью приложения Windows, установите приложение Windows на клиентском устройстве.
Permissions Чтобы создать или получить доступ к dev box, вам нужны разрешения Dev Box User в проекте, который имеет доступный пул dev box. Если у вас нет разрешений на проект, обратитесь к администратору.

Потенциальный быстрый обходной путь

Чтобы автоматически определить и устранить проблемы с разработческой коробкой, попробуйте выполнить диагностику и ремонт. Войдите на портал разработчика и выберите "Устранение неполадок и восстановление " в меню "Дополнительные действия " на плитке поля разработки. Дополнительные сведения см. в разделе "Устранение проблем с подключением" с помощью средства устранения неполадок и восстановления.

Контрольный список устранения неполадок

  • Убедитесь, что клиентское устройство имеет активное подключение к Интернету.
  • Убедитесь, что на клиентском устройстве и в поле разработки установлены последние обновления операционной системы и системы безопасности.
  • Убедитесь, что на клиентском устройстве установлено последнее приложение Windows .
  • Проверьте наличие неправильных конфигураций сети или параметров прокси-сервера в клиенте или в поле разработки, которые могут нарушить удаленные подключения.
  • Убедитесь, что статус контейнера разработчика запущен. Если состояние остановлено или Гибернатировано, выберите "Пуск " или "Возобновить " в меню " Дополнительные действия " на плитке поля разработки на портале разработчика.
  • Проверьте Центр обновления Windows. Вы не можете подключиться к коробке разработки до 30 минут во время обновления Windows.
  • Если вы можете получить доступ к поле разработки, просмотрите сведения о безопасности и подключении, выбрав значки на верхней панели подключения во время сеанса.
  • Ознакомьтесь с известными проблемами с подключением к удаленному рабочему столу и их устранением при работе с машинами разработчика.

Проблемы с удаленным подключением

Если подключение приложения Windows к поле разработки зависает или завершается сбоем, попробуйте выполнить следующие действия.

  1. Войдите на портал разработчика и перезапустите поле разработки, выбрав "Перезапустить " в меню "Дополнительные действия " на плитке поля разработки.
  2. После перезапуска повторите попытку подключения, выбрав "Подключиться" через приложение Windows.
  3. Попробуйте подключиться через браузер, выбрав флажок " Подключиться" через приложение Windows , а затем нажмите кнопку "Открыть в браузере".
  4. Выйдите, а затем вернитесь на портал разработчика и повторите попытку подключения.
  5. Откройте диспетчер задач и завершите все выполняемые msrdc.exe или msrdcw.exe процессы. Затем повторите попытку подключения.

Проблемы при входе и проверке подлинности

Если у вас возникли проблемы с входом или проверкой подлинности, несмотря на использование правильных учетных данных, выполните следующие действия.

  1. Используйте dsregcmd.exe /status для проверки состояния присоединения Microsoft Entra ID на клиентском устройстве и на устройстве для разработки, если это возможно. После устранения любых ошибок в группе поддержки перезапустите компьютер.
  2. Если вы не обращаетесь к вашей среде разработки в течение некоторого времени, Microsoft Entra ID может удалить вашу учетную запись из-за неактивности. В этом случае обратитесь в службу поддержки для восстановления доступа.
  3. Попробуйте использовать dsregcmd.exe /refreshprt, чтобы обновить первичный маркер обновления (PRT) для сеанса. Затем выйдите и войдите обратно.
  4. Если у вас есть права администратора, попробуйте dsregcmd.exe /forcerecovery выполнить повторную проверку подлинности и повторную регистрацию, или dsregcmd.exe /leavedsregcmd.exe /join выйти и снова присоединиться к Microsoft Entra ID. Дополнительные сведения см. в разделе "Устранение неполадок устройств с помощью команды dsregcmd".
  5. Если у вас есть права администратора на портале Azure, может потребоваться отменить подписку и повторно подписать поле разработки в пул полей разработки, удалив и повторно создав пул.

Проблемы с подключением во время высокой загрузки ЦП

Если во время высокой загрузки ЦП на поле разработки возникают частые падения подключений, можно применить параметр реестра, чтобы предоставить больше приоритета GPU к удаленным сеансам подключения.

  1. Убедитесь, что в поле разработки установлена последняя сборка Windows 11.

  2. Откройте редактор реестра в поле разработки и добавьте следующий параметр реестра.

    Ключ: HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
    Параметр : SetGpuRealtimePriority
    Значение: DWORD 2

    Кроме того, можно добавить и задать параметр реестра SetGpuRealtimePriority , выполнив следующую команду в оболочке с повышенными привилегиями:

    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations" /v SetGpuRealtimePriority /d 2 /t REG_DWORD
    
  3. Перезапустите среду разработки.

Проблемы с подключением во время низкой загрузки ЦП

Если вы испытываете частые обрывы соединения даже при низкой загрузке ЦП на рабочей станции разработки, вы можете переключить подключение к удаленному рабочему столу на использование протокола TCP вместо протокола UDP. Чтобы убедиться, что подключение использует только TCP, измените параметры как на клиентском устройстве, так и в поле разработки.

Параметры клиентов

Явным образом сообщите клиенту о том, что клиент не пытается подключиться к UDP.

  1. Откройте редактор gpedit.mscлокальной групповой политики.
  2. Перейдите к Конфигурация компьютера>Административные шаблоны>Компоненты Windows>Службы удаленных рабочих столов>Клиент подключения к удаленному рабочему столу.
  3. Установите для параметра политики отключить UDP On Client значение "Включено", а затем нажмите кнопку "ОК".

Кроме того, можно изменить реестр, чтобы добавить следующий параметр fClientDisableUDP :

Ключ: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client
Параметр: fClientDisableUDP
Значение: DWORD 1

Вы также можете применить параметр реестра fClientDisableUDP , выполнив следующую команду в оболочке с повышенными привилегиями:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client" /v fClientDisableUDP /d 1 /t REG_DWORD

Параметры узла

Используйте редактор групповых политик, чтобы задать протоколы транспорта удаленного рабочего стола на вашем компьютере для разработки, используйте только TCP.

  1. В поле разработки откройте редактор gpedit.mscлокальной групповой политики.
  2. Перейдите в Конфигурацию компьютера>Административные шаблоны>Компоненты Windows>Службы удалённого рабочего стола>Хост сеансов удалённых рабочих столов>Подключения.
  3. Установите параметр политики "Выбрать протоколы транспорта RDP" в состояние "Включено".
  4. Для выбора типа транспорта нажмите кнопку "Использовать только TCP" и нажмите кнопку "ОК".

После внесения этих изменений выполните gpupdate /force в оболочке с повышенными привилегиями на обоих компьютерах и перезапустите их.

Получите поддержку

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

На портале разработчика выберите "Поддержка" в меню "Дополнительные действия " на плитке поля разработки, чтобы открыть область поддержки поля разработки . В области можно:

  • Выберите ссылку по устранению неполадок вашего dev box, чтобы решить проблемы с ним. Дополнительные сведения см. в разделе "Устранение проблем с подключением" с помощью средства устранения неполадок и восстановления.
  • Выберите "Копировать сведения о поддержке" , чтобы скопировать сведения о поле разработки и идентификатор проблемы , который можно предоставить администратору или группе поддержки.
  • Выберите ссылку контакта справки и поддержки Azure, чтобы открыть страницу справки и поддержки портала Azure для проекта разработки. На странице справки и поддержки можно выбрать пункт "Устранение неполадок " в разделе "Действия ", чтобы выполнить действия по устранению неполадок, или выбрать команду "Создать запрос на поддержку ", чтобы выполнить инструкции по созданию запроса на поддержку.

Если вы отправляете запрос в службу поддержки, включите:

  • Подробное описание проблемы.
  • Время возникновения проблемы.
  • Затронутые пользователи.
  • Дополнительная информация о вашем окружении для разработки и удаленном сеансе, если доступны, например ID активности.

Получение сведений о подключении и безопасности поля разработки

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

Снимок экрана: панель подключения к удаленному рабочему столу.

Чтобы просмотреть сведения о подключении, такие как метка времени и идентификатор действия, выберите "Просмотреть сведения " в диалоговом окне подключения. Скопируйте сведения о подключении, нажав клавиши CTRL+C и закройте диалоговое окно, нажав кнопку "ОК".

Снимок экрана: диалоговое окно