Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Windows Portal urządzeń (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 omówienie portalu urządzeń Windows.
Możesz używać WDP do następujących celów:
- Zarządzanie ustawieniami urządzenia (podobnie jak w aplikacji ustawienia Windows)
- Wyświetlanie listy uruchomionych procesów i manipulowanie nimi
- Instalowanie, usuwanie, uruchamianie i kończenie aplikacji
- Zmienianie profilów Wi-Fi, wyświetlanie siły sygnału i wyświetlanie szczegółów 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ń Windows na urządzeniu stacjonarnym
Tryb dewelopera jest wymagany przed włączeniem portalu urządzeń.
Note
Aby uzyskać instrukcje dotyczące włączania trybu dewelopera, zobacz Ustawienia dla deweloperów.
Włącz Portal urządzeń z systemem Windows
WDP można włączyć w sekcji Dla deweloperów w Ustawieniach (Ustawienia > System > Zaawansowane).
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łączanie portalu urządzeń Windows
Protokół WDP można wyłączyć w sekcji Dla deweloperów w sekcji Ustawienia Windows (Ustawienia > zaawansowane systemu>).
Nawiązywanie połączenia z portalem urządzeń 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ń Windows
WDP udostępnia następujący zestaw stron.
- Menedżer aplikacji
- Eksplorator plików
- Uruchomione procesy
- Performance
- Debug
- rejestrowanie ETW (Śledzenie zdarzeń systemu Windows)
- Śledzenie wydajności
- Menedżer urządzeń
- Bluetooth
- Sieć
- Dane o awarii
- Features
- Lokalizacja
- Scratch
Testowanie i debugowanie aplikacji MSIX przy użyciu portalu urządzeń Windows
W poniższym wideo opisano sposób testowania i debugowania aplikacji MSIX zdalnie przy użyciu Windows Device Portal.
Więcej opcji portalu urządzeń Windows
Poniższe sekcje zawierają szczegółowe informacje na temat innych opcji portalu urządzeń 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:
- Poniżej
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WebManagement\Service-
UseDynamicPorts: Wymagana wartość DWORD. Ustaw wartość 0, aby zachować wybrane numery portów. -
HttpPort: Wymagana wartość DWORD. Zawiera numer portu, na którym protokół WDP nasłuchuje połączeń HTTP. -
HttpsPort: Wymagana wartość 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-0dla wyłączonego,1dla włączonego.- 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ń 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ć polecenie webmanagement /?
-
sc start webmanagementlubsc 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ń 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.
- Zobacz artykuł MSDN Magazine , aby uzyskać szczegółowe informacje na temat uruchamiania tej funkcji jako system w celu pełnego przetestowania spakowanej wtyczki.
Troubleshooting
Poniżej przedstawiono niektóre typowe błędy, które mogą wystąpić podczas konfigurowania portalu urządzeń 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 Windows. Te pakiety funkcji na żądanie (FoD) są udostępniane za pośrednictwem usługi Windows Update, a ich pobieranie w kompilacjach przedpremierowych wymaga włączenia programu lotów. Jeśli instalacja nie jest włączona do flightingu dla odpowiedniej kombinacji kompilacji i kręgu, pakiet nie będzie dostępny do pobrania. Ponownie sprawdź następujące kwestie:
Przejdź do Ustawienia > Aktualizacja i zabezpieczenia > Program Windows Insider i upewnij się, że sekcja konto programu Windows Insider zawiera prawidłowe informacje o koncie. Jeśli nie widzisz tej sekcji, wybierz pozycję Połącz konto programu Windows Insider, dodaj swoje konto e-mail i upewnij się, że jest wyświetlane pod nagłówkiem Konto programu Windows Insider (może być konieczne wybranie pozycji Połącz konto programu Windows Insider po raz drugi, aby rzeczywiście połączyć nowo dodane konto).
W obszarze Jakiego rodzaju zawartość chcesz otrzymywać?, upewnij się, że wybrano opcję Aktywny rozwój Windows.
W sekcji Jak szybko chcesz otrzymywać nowe kompilacje? upewnij się, że wybrano opcję Windows Insider Fast.
Teraz powinno być możliwe zainstalowanie pakietów FoD. Jeśli potwierdzisz, że jesteś w Windows Insider Fast i nadal nie możesz zainstalować foDs, prześlij opinię i dołącz pliki dziennika w folderze 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.
Usługa CBS nie może rozpocząć pobierania, ponieważ system korzysta z połączenia taryfowego (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 dla deweloperów przy połączeniu taryfowym.