Udostępnij przez


Rozwiązywanie problemów z łącznością z usługą Dev Box

Ten przewodnik rozwiązywania problemów krok po kroku może pomóc w znalezieniu i rozwiązaniu problemów z połączeniem microsoft Dev Box. Te problemy mogą obejmować brak możliwości nawiązywania połączenia, problemy z logowaniem, częste rozłączenia lub duże opóźnienia.

Wymagania wstępne

Kategoria Requirements
Tools Aby utworzyć lub uzyskać dostęp do dev box, organizacja musi skonfigurować Microsoft Dev Box z co najmniej jednym projektem i jedną pulą dev box. Aby skonfigurować usługę Microsoft Dev Box dla organizacji, zobacz Szybki start: konfigurowanie usługi Microsoft Dev Box.
Tools Aby nawiązać połączenie z urządzeniem deweloperskim za pomocą aplikacji systemu Windows, zainstaluj aplikację systemu Windows na urządzeniu klienckim.
Permissions Aby utworzyć pole deweloperskie lub uzyskać do tego dostępu, musisz mieć uprawnienia użytkownika usługi Dev Box w projekcie, który ma dostępną pulę usługi Dev Box. Jeśli nie masz uprawnień do projektu, skontaktuj się z administratorem.

Potencjalne obejście tymczasowe

Aby automatycznie identyfikować i rozwiązywać problemy z usługą Dev Box, spróbuj uruchomić polecenie Rozwiązywanie problemów i naprawa. Zaloguj się do portalu deweloperów i wybierz pozycję Rozwiązywanie problemów i napraw w menu Więcej akcji na kafelku pola deweloperskiego. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z łącznością z narzędziem Rozwiązywanie problemów i naprawianie.

Lista kontrolna rozwiązywania problemów

  • Sprawdź, czy urządzenie klienckie ma aktywne połączenie internetowe.
  • Upewnij się, że urządzenie klienckie i urządzenie deweloperskie mają zainstalowane najnowsze aktualizacje systemu operacyjnego i zabezpieczeń.
  • Upewnij się, że na urządzeniu klienckim zainstalowano najnowszą aplikację systemu Windows .
  • Sprawdź wszelkie nieprawidłowe konfiguracje sieci lub ustawienia internetowego serwera proxy na kliencie lub polu deweloperskim, które mogą zakłócać połączenia zdalne.
  • Upewnij się, że status środowiska deweloperskiego to Działa. Jeśli stan to Zatrzymano lub Uśpione, wybierz opcję Start lub Wznów z menu Więcej akcji znajdującego się na kafelku w portalu deweloperskim.
  • Sprawdź usługę Windows Update. Nie można nawiązać połączenia z urządzeniem deweloperskim przez maksymalnie 30 minut podczas aktualizowania systemu Windows.
  • Jeśli możesz uzyskać dostęp do pola deweloperskiego, przejrzyj informacje o zabezpieczeniach i połączeniu, wybierając ikony na górnym pasku połączenia podczas sesji.
  • Przeglądaj znane problemy z łącznością w witrynie Rozwiązywanie znanych problemów z połączeniem zdalnego pulpitu z maszynami deweloperskimi.

Problemy z łącznością zdalną

Jeśli połączenie aplikacji systemu Windows z polem deweloperskim zawiesza się lub kończy się niepowodzeniem, spróbuj wykonać następujące kroki, aby nawiązać połączenie.

  1. Zaloguj się do portalu deweloperów i uruchom ponownie pole deweloperskie, wybierając pozycję Uruchom ponownie z menu Więcej akcji na kafelku pola deweloperskiego.
  2. Po ponownym uruchomieniu spróbuj ponownie nawiązać połączenie, wybierając pozycję Połącz za pośrednictwem aplikacji systemu Windows.
  3. Spróbuj nawiązać połączenie za pośrednictwem przeglądarki, wybierając karetki obok pozycji Połącz za pośrednictwem aplikacji systemu Windows , a następnie wybierając pozycję Otwórz w przeglądarce.
  4. Wyloguj się, a następnie wróć do portalu deweloperów i spróbuj ponownie nawiązać połączenie.
  5. Otwórz Menedżera zadań i zakończ wszystkie uruchomione procesy msrdc.exe lub msrdcw.exe. Następnie spróbuj ponownie nawiązać połączenie.

Problemy z logowaniem i uwierzytelnianiem

Jeśli mimo używania poprawnych poświadczeń występują problemy z logowaniem lub uwierzytelnianiem, spróbuj wykonać następujące czynności:

  1. Użyj dsregcmd.exe /status do sprawdzenia stanu połączenia Microsoft Entra ID na urządzeniu klienckim oraz, jeśli to możliwe, na skrzynce deweloperskiej. Po usunięciu wszelkich błędów z zespołem pomocy technicznej uruchom ponownie maszynę.
  2. Jeśli nie uzyskujesz dostępu do pola deweloperskiego przez jakiś czas, identyfikator Entra firmy Microsoft może usunąć twoje konto z powodu braku aktywności. Aby odzyskać dostęp, skontaktuj się z zespołem pomocy technicznej.
  3. Spróbuj użyć dsregcmd.exe /refreshprt do odświeżenia Primary Refresh Token (PRT) dla sesji. Następnie wyloguj się i zaloguj się ponownie.
  4. Jeśli masz uprawnienia administracyjne, spróbuj użyć dsregcmd.exe /forcerecovery, aby ponownie uwierzytelnić i zarejestrować się, lub użyj dsregcmd.exe /leave i dsregcmd.exe /join, aby opuścić i ponownie dołączyć do Microsoft Entra ID. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z urządzeniami przy użyciu polecenia dsregcmd.
  5. Jeśli masz uprawnienia administratora w witrynie Azure Portal, może być konieczne anulowanie subskrypcji i ponowne przypisanie pola deweloperskiego do puli usługi Dev Box przez usunięcie i ponowne utworzenie puli.

Problemy z połączeniem podczas wysokiego obciążenia procesora CPU

Jeśli podczas dużego obciążenia procesora w stacji deweloperskiej występują częste spadki połączenia, można zastosować ustawienie rejestru, aby zapewnić wyższy priorytet dla sesji zdalnych połączeń GPU.

  1. Upewnij się, że twoje pole deweloperskie ma najnowszą kompilację systemu Windows 11.

  2. Otwórz Edytor rejestru w polu deweloperskim i dodaj następujące ustawienie rejestru.

    Klucz: HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
    Konfiguracja: SetGpuRealtimePriority
    Wartość: DWORD 2

    Alternatywnie możesz dodać i ustawić wartość rejestru SetGpuRealtimePriority, uruchamiając to polecenie w powłoce z podwyższonymi uprawnieniami.

    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations" /v SetGpuRealtimePriority /d 2 /t REG_DWORD
    
  3. Uruchom ponownie maszynę deweloperską.

Problemy z połączeniem podczas niskiego użycia procesora CPU

Jeśli występują częste spadki połączeń nawet przy niskim użyciu procesora CPU w polu deweloperskim, możesz przełączyć połączenie pulpitu zdalnego, aby użyć protokołu TCP (Transmission Control Protocol) zamiast protokołu UDP (User Datagram Protocol). Aby upewnić się, że połączenie używa tylko protokołu TCP, zmień ustawienia zarówno na urządzeniu klienckim, jak i w polu deweloperskim.

Ustawienia klienta

Jawnie poinformuj klienta, aby nie próbował nawiązać połączenia UDP.

  1. Otwórz Edytor zasad lokalnej grupy gpedit.msc.
  2. Przejdź do Konfiguracji komputera>Szablonów administracyjnych>Składników systemu Windows>Usług pulpitu zdalnego>Klienta połączenia pulpitu zdalnego.
  3. Ustaw ustawienie zasad Wyłącz UDP na kliencie na Włączony, a następnie wybierz OK.

Możesz też edytować rejestr, aby dodać następujące ustawienie fClientDisableUDP :

Klucz: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client
Ustawienie: fClientDisableUDP
Wartość: DWORD 1

Można również zastosować ustawienie i wartość rejestru fClientDisableUDP , uruchamiając następujące polecenie w powłoce z podwyższonym poziomem uprawnień:

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

Ustawienia hosta

Użyj Edytora Zasad Grupy, aby ustawić protokoły transportu Pulpitu Zdalnego na komputerze deweloperskim do używania wyłącznie TCP.

  1. Na swojej maszynie deweloperskiej otwórz Edytor lokalnych zasad grupy gpedit.msc.
  2. Przejdź do Konfiguracja komputera>Szablony administracyjne>Składniki systemu Windows>Usługi pulpitu zdalnego>Host sesji pulpitu zdalnego>Połączenia.
  3. Ustaw ustawienie zasad Wybierz protokoły transportu RDP na włączone.
  4. W obszarze Wybierz typ transportu wybierz pozycję Użyj tylko protokołu TCP, a następnie wybierz przycisk OK.

Po wprowadzeniu tych zmian uruchom polecenie gpupdate /force w podwyższonej powłoce na obu komputerach i uruchom je ponownie.

Uzyskiwanie pomocy technicznej

Jeśli powyższe kroki nie rozwiążą problemu, możesz skontaktować się z zespołem administracyjnym, uzyskać dostęp do większej liczby zasobów pomocy technicznej lub zgłosić wniosek o pomoc techniczną.

W portalu dla deweloperów wybierz pozycję Pomoc techniczna z menu Więcej akcji na kafelku pola deweloperskiego, aby otworzyć okienko obsługi pola deweloperskiego . W okienku można wykonywać następujące czynności:

  • Wybierz link Rozwiązywanie problemów z Dev Box, aby rozwiązać problemy z Dev Box. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z łącznością z narzędziem Rozwiązywanie problemów i naprawianie.
  • Wybierz pozycję Kopiuj szczegóły pomocy technicznej, aby skopiować szczegóły dotyczące pola deweloperskiego i identyfikator problemu , który możesz przekazać zespołowi administracyjnemu lub zespołowi pomocy technicznej.
  • Wybierz link kontakt z pomocą i obsługą techniczną platformy Azure, aby otworzyć stronę Pomoc i obsługa techniczna portalu Azure dla projektu Dev Box. Na stronie Pomoc i obsługa techniczna możesz wybrać pozycję Rozwiązywanie problemów w obszarze Akcje , aby zapoznać się z krokami rozwiązywania problemów, lub wybrać pozycję Utwórz wniosek o pomoc techniczną , aby przejść przez proces tworzenia wniosku o pomoc techniczną.

Jeśli zgłosisz wniosek o pomoc techniczną, dołącz:

  • Szczegółowy opis problemu.
  • Czas wystąpienia problemu.
  • Użytkownicy, których to dotyczy.
  • Inne informacje o urządzeniu deweloperskim i sesji zdalnej, jeśli są dostępne, takie jak Identyfikator działania.

Uzyskiwanie połączenia z usługą Dev Box i informacji o zabezpieczeniach

Jeśli możesz uzyskać dostęp do pola deweloperskiego, możesz uzyskać informacje o zabezpieczeniach i połączeniu, wybierając odpowiednią ikonę na górnym pasku połączenia podczas sesji.

Zrzut ekranu przedstawiający pasek połączenia pulpitu zdalnego.

Aby wyświetlić szczegóły połączenia, takie jak sygnatura czasowa i identyfikator działania, wybierz pozycję Zobacz szczegóły w oknie dialogowym połączenia. Skopiuj szczegóły połączenia, naciskając Ctrl+C i zamykając okno dialogowe, wybierając przycisk OK.

Zrzut ekranu przedstawiający okno dialogowe Rozwiązywanie problemów z informacjami o połączeniu.