Udostępnij za pośrednictwem


Portal urządzeń z systemem Windows dla komputerów stacjonarnych

Portal urządzeń z systemem Windows (WDP) to narzędzie do zarządzania urządzeniami i debugowania, które umożliwia konfigurowanie ustawień urządzenia i zarządzanie nimi oraz wyświetlanie informacji diagnostycznych za pośrednictwem protokołu HTTP z przeglądarki internetowej. Aby uzyskać szczegółowe informacje na temat protokołu WDP na innych urządzeniach, zobacz Portal urządzeń z systemem Windows — omówienie.

Możesz użyć WDP do następujących celów:

  • Zarządzanie ustawieniami urządzenia (podobnie jak w aplikacji Ustawienia systemu Windows)
  • Wyświetlanie listy uruchomionych procesów i manipulowanie nimi
  • Instalowanie, usuwanie, uruchamianie i kończenie aplikacji
  • Zmień profile Wi-Fi, wyświetl siłę sygnału i zobacz szczegóły konfiguracji ipconfig.
  • Wyświetlanie dynamicznych wykresów użycia procesora CPU, pamięci, operacji we/wy, sieci i procesora GPU
  • Zbieranie zrzutów procesów
  • Zbieranie śladów ETW
  • Manipulowanie izolowanym magazynem ładowanych bezpośrednio aplikacji

Konfigurowanie portalu urządzeń z systemem Windows na urządzeniu stacjonarnym

Włączanie trybu dewelopera

Tryb dewelopera można włączyć w sekcji Dla deweloperów sekcji Ustawienia (Ustawienia — system> —> dla deweloperów). Począwszy od systemu Windows 10, wersja 1607, niektóre nowsze funkcje dla komputerów stacjonarnych są dostępne tylko po włączeniu trybu dewelopera.

Zrzut ekranu przedstawiający okno Ustawienia — system> —> dla deweloperów z włączonym trybem dewelopera.

Ważny

Czasami ze względu na problemy z siecią lub zgodnością tryb dewelopera nie zostanie poprawnie zainstalowany na urządzeniu. Aby uzyskać pomoc dotyczącą rozwiązywania tych problemów, zobacz odpowiednią sekcję w temacie Włączanie urządzenia do programowania.

Włącz portal urządzeń w systemie Windows

Protokół WDP można włączyć w sekcji Dla deweloperów sekcji Ustawienia (Ustawienia — system> —> dla deweloperów).

Zrzut ekranu przedstawiający okno Ustawienia — system> —> Dla deweloperów, w którym jest wyświetlane okno dialogowe Instalowanie pakietu trybu dewelopera systemu Windows po włączeniu portalu urządzeń.

Po włączeniu protokołu WDP w dolnej części sekcji Portal urządzeń zobaczysz identyfikatory URI. Zanotuj numer portu dołączony na końcu wymienionych adresów URL: ta liczba jest generowana losowo po włączeniu protokołu WDP, ale powinna pozostać spójna między ponownymi rozruchami pulpitu.

Zrzut ekranu przedstawiający okno Ustawienia — system> —> Dla deweloperów, w których są wyświetlane ustawienia portalu urządzeń dostępne po włączeniu.

Te linki oferują dwa sposoby nawiązywania połączenia z siecią WDP: za pośrednictwem sieci lokalnej (w tym sieci VPN) lub za pośrednictwem hosta lokalnego.

zrzut ekranu przedstawiający portal urządzeń z systemem Windows

Wyłącz portal urządzeń Windows

Protokół WDP można wyłączyć w sekcji Dla deweloperówUstawienia systemu Windows.

Nawiązywanie połączenia z portalem urządzeń z systemem Windows

Aby nawiązać połączenie za pośrednictwem hosta lokalnego, otwórz okno przeglądarki i wprowadź w tym miejscu jeden z identyfikatorów URI (na podstawie używanego typu połączenia).

  • Host lokalny: http://127.0.0.1:<PORT> lub http://localhost:<PORT>
  • Sieć lokalna: https://<IP address of the desktop>:<PORT>

Protokół HTTPS jest wymagany do uwierzytelniania i bezpiecznej komunikacji.

Jeśli używasz protokołu WDP w chronionym środowisku, na przykład w laboratorium testowym, w którym ufasz wszystkim w sieci lokalnej, nie masz informacji osobistych na urządzeniu i masz unikatowe wymagania, możesz wyłączyć opcję Uwierzytelnianie. Umożliwia to niezaszyfrowaną komunikację i umożliwia każdemu, kto ma adres IP komputera, nawiązywać z nim połączenie i kontrolować go.

Zawartość portalu urządzeń z systemem Windows

WDP udostępnia następujący zestaw stron.

  • Menedżer aplikacji
  • Xbox Live
  • Eksplorator plików
  • Działające procesy
  • Wydajność
  • Debugować
  • Rejestrowanie ETW (śledzenie zdarzeń w Windows)
  • Śledzenie wydajności
  • Menedżer urządzeń
  • Bluetooth
  • Nawiązywanie kontaktów
  • Dane dotyczące awarii
  • Funkcje
  • Rzeczywistość mieszana
  • Debuger instalacji przesyłania strumieniowego
  • Lokalizacja
  • Scratch

Testowanie i debugowanie aplikacji MSIX przy użyciu portalu urządzeń z systemem Windows

W poniższym wideo opisano sposób testowania i debugowania aplikacji MSIX zdalnie przy użyciu portalu urządzeń z systemem Windows.

Więcej opcji portalu urządzeń z systemem Windows

Poniższe sekcje zawierają szczegółowe informacje na temat innych opcji portalu urządzeń z systemem Windows.

Konfiguracja oparta na rejestrze

Jeśli chcesz wybrać numery portów dla protokołu WDP (na przykład 80 i 443), możesz ustawić następujące klucze rejestru:

  • W obszarze HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WebManagement\Service
    • UseDynamicPorts: wymagany DWORD. Ustaw wartość 0, aby zachować wybrane numery portów.
    • HttpPort: wymagany DWORD. Zawiera numer portu, na którym protokół WDP nasłuchuje połączeń HTTP.
    • HttpsPort: wymagany DWORD. Zawiera numer portu, na którym protokół WDP nasłuchuje połączeń HTTPS.

W ramach tej samej ścieżki klucza rejestru można również wyłączyć wymaganie uwierzytelniania:

  • UseDefaultAuthorizer - 0 dla wyłączonego, 1 włączone.
    • Steruje to zarówno podstawowym wymaganiem uwierzytelniania dla każdego połączenia, jak i przekierowaniem z protokołu HTTP do protokołu HTTPS.

Opcje wiersza polecenia dla portalu urządzeń z systemem Windows

W wierszu polecenia administracyjnego można włączyć i skonfigurować części protokołu WDP. Aby wyświetlić najnowszy zestaw poleceń obsługiwanych w kompilacji, możesz uruchomić webmanagement /?

  • sc start webmanagement lub sc stop webmanagement
    • Włącz lub wyłącz usługę. Nadal wymaga to włączenia trybu dewelopera.
  • -Credentials <username> <password>
    • Ustaw nazwę użytkownika i hasło dla protokołu WDP. Nazwa użytkownika musi być zgodna ze standardami uwierzytelniania podstawowego, dlatego nie może zawierać dwukropka (:) i powinna być zbudowana ze standardowych znaków ASCII, na przykład [a-zA-Z0-9], ponieważ przeglądarki nie analizują pełnego zestawu znaków w standardowy sposób.
  • -DeleteSSL
    • Spowoduje to zresetowanie pamięci podręcznej certyfikatów SSL używanej na potrzeby połączeń HTTPS. Jeśli wystąpią błędy połączenia TLS, których nie można pominąć (w przeciwieństwie do oczekiwanego ostrzeżenia o certyfikacie), ta opcja może rozwiązać problem.
  • -SetCert <pfxPath> <pfxPassword>
    • Aby uzyskać szczegółowe informacje, zobacz Provisioning Windows Device Portal with a custom SSL certificate (Aprowizowanie portalu urządzeń z systemem Windows przy użyciu niestandardowego certyfikatu SSL).
    • Umożliwia to zainstalowanie własnego certyfikatu SSL w celu naprawienia strony ostrzeżenia SSL, która jest zwykle widoczna w programie WDP.
  • -Debug <various options for authentication, port selection, and tracing level>
    • Uruchom autonomiczną wersję protokołu WDP z określoną konfiguracją i widocznymi komunikatami debugowania. Jest to najbardziej przydatne w przypadku tworzenia spakowanej wtyczki .
    • Aby uzyskać szczegółowe informacje o tym, jak uruchomić tę funkcję jako system, zobacz artykuł Magazine MSDN Magazine, aby w pełni przetestować spakowany wtyczkę.

Rozwiązywanie problemów

Poniżej przedstawiono niektóre typowe błędy, które mogą wystąpić podczas konfigurowania portalu urządzeń z systemem Windows.

Funkcja WindowsUpdateSearch zwraca nieprawidłową liczbę aktualizacji (0x800f0950)

Ten błąd może wystąpić podczas próby zainstalowania pakietów deweloperskich w kompilacji wstępnej systemu Windows. Te pakiety funkcji na żądanie (FoD) są hostowane w usłudze Windows Update, a ich pobieranie w kompilacjach w wersji wstępnej wymaga dołączenia do programu testowego. Jeśli instalacja nie jest uczestnikiem testowania odpowiedniej kombinacji kompilacji i pierścienia, pakiet nie będzie możliwy do pobrania. Sprawdź dokładnie następujące kwestie:

  1. Przejdź do Settings Update & Security Windows Insider Program i upewnij się, że sekcja konta niejawnego programu testów systemu Windows ma odpowiednie informacje o koncie. Jeśli ta sekcja nie jest widoczna, wybierz pozycję Połącz konto niejawnego testera systemu Windows, dodaj swoje konto e-mail i upewnij się, że jest ono wyświetlane pod nagłówkiem konto niejawnego testera systemu Windows (może być konieczne ponowne wybranie pozycji Połącz konto niejawnego testera systemu Windows, aby faktycznie połączyć nowo dodane konto).

  2. W obszarze Jakiego rodzaju zawartość chcesz otrzymywać?upewnij się, że wybrano Aktywne rozwijanie systemu Windows.

  3. W obszarze Jakie tempo otrzymywania nowych kompilacji preferujesz?upewnij się, że wybrano opcję Windows Insider Fast.

  4. Teraz powinno być możliwe zainstalowanie FoDs. Jeśli potwierdzisz, że jesteś w niejawnym programie testów systemu Windows Fast i nadal nie możesz zainstalować foDs, prześlij opinię i dołącz pliki dziennika w obszarze C:\Windows\Logs\CBS.

[SC] StartService: OpenService FAILED 1060: Określona usługa nie istnieje jako zainstalowana usługa

Ten błąd może wystąpić, jeśli pakiety deweloperów nie są zainstalowane. Bez pakietów deweloperów nie ma usługi zarządzania siecią Web. Spróbuj ponownie zainstalować pakiety deweloperów.

Nie można uruchomić pobierania usługi CBS, ponieważ system jest w sieci taryfowej (CBS_E_METERED_NETWORK)

Ten błąd może wystąpić, jeśli korzystasz z taryfowego połączenia internetowego. Nie będzie można pobrać pakietów deweloperskich przez połączenie taryfowe.

Zobacz też