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.
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).
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.
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.
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>
lubhttp://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
lubsc 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:
Przejdź do
Settings i upewnij się, że sekcja konta niejawnego programu testów systemu WindowsUpdate & Security Windows Insider Program 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). W obszarze Jakiego rodzaju zawartość chcesz otrzymywać?upewnij się, że wybrano Aktywne rozwijanie systemu Windows.
W obszarze Jakie tempo otrzymywania nowych kompilacji preferujesz?upewnij się, że wybrano opcję Windows Insider Fast.
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.