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


Портал устройств Windows для рабочего стола

Портал устройств Windows (WDP) — это средство управления устройствами и отладки, которое позволяет настраивать параметры устройства и управлять ими и просматривать диагностические сведения по протоколу HTTP из веб-браузера. Сведения о WDP на других устройствах см. в обзоре портала устройств Windows.

Для выполнения следующих действий можно использовать WDP:

  • Управление параметрами устройства (аналогично приложению «Параметры Windows»)
  • Просмотр и управление списком выполняемых процессов
  • Установка, удаление, запуск и завершение приложений
  • Измените профили Wi-Fi, просмотрите силу сигнала и посмотрите сведения об ipconfig.
  • Просмотр динамических графиков использования ЦП, памяти, ввода-вывода, сети и GPU
  • Сбор дампов процессов
  • Сбор ETW-трассировок
  • Манипулирование изолированным хранилищем побочно установленных приложений

Настройка портала устройств Windows на настольном устройстве

Включение режима разработчика

Вы можете включить режим разработчика в разделе Для разработчиков настроек (Параметры —> Система —> Для разработчиков). Начиная с Windows 10 версии 1607 некоторые новые функции для настольных компьютеров доступны только в том случае, если включен режим разработчика.

снимок экрана: параметры — система> —> окне разработчиков с включенным режимом разработчика.

Важный

Иногда из-за проблем с сетью или совместимости режим разработчика не будет правильно устанавливаться на устройстве. См. в разделе "Настройка устройства для разработки" для получения помощи в устранении этих проблем.

Включение портала устройств Windows

Вы можете включить WDP в разделе Для разработчиков в настройках (Настройки -> Система -> Для разработчиков).

снимок экрана: параметры системы>> для разработчиков, в котором отображается диалоговое окно

После включения WDP вы увидите URI в нижней части раздела "Портал устройств". Запишите номер порта, добавленный к концу перечисленных URL-адресов: это число создается случайным образом при включении WDP, но должно оставаться согласованным между перезагрузками рабочего стола.

снимок экрана окна

Эти ссылки предлагают два способа подключения к WDP: через локальную сеть (включая VPN) или через локальный узел.

снимок экрана портала устройств Windows

Отключение портала устройств Windows

Вы можете отключить WDP в разделе Для разработчиков раздела параметров Windows.

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

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

  • Localhost: http://127.0.0.1:<PORT> или http://localhost:<PORT>
  • Локальная сеть: https://<IP address of the desktop>:<PORT>

Протокол HTTPS необходим для проверки подлинности и безопасного взаимодействия.

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

Содержимое портала устройств Windows

WDP предоставляет следующий набор страниц.

  • Диспетчер приложений
  • Xbox Live
  • Проводник
  • Запущенные процессы
  • Производительность
  • Отлаживать
  • Ведение журнала трассировки событий Windows
  • Отслеживание производительности
  • Диспетчер устройств
  • Bluetooth
  • Сети
  • Данные о сбоях
  • Функции
  • Смешанная реальность
  • Отладчик потоковой установки
  • Местоположение
  • Если контекст подразумевает программирование, оставьте "Scratch" как есть.

Использование портала устройств Windows для тестирования и отладки приложений MSIX

В следующем видео описывается, как тестировать и отлаживать приложения MSIX удаленно с помощью портала устройств Windows.

Дополнительные параметры портала устройств Windows

В следующих разделах приведены сведения о других параметрах портала устройств Windows.

Конфигурация на основе реестра

Если вы хотите выбрать номера портов для WDP (например, 80 и 443), можно задать следующие regkeys:

  • Под HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WebManagement\Service
    • UseDynamicPorts: обязательный DWORD. Задайте для этого значение 0, чтобы сохранить выбранные номера портов.
    • HttpPort: обязательный параметр DWORD. Содержит номер порта, на котором WDP прослушивает HTTP-подключения.
    • HttpsPort: обязательный DWORD. Содержит номер порта, на котором WDP прослушивает подключения HTTPS.

В том же пути regkey можно также отключить требование аутентификации:

  • UseDefaultAuthorizer - 0 для отключенных 1 для включения.
    • Это управляет как основным требованием проверки подлинности для каждого подключения, так и перенаправлением из HTTP в HTTPS.

Параметры командной строки для портала устройств Windows

В командной строке администратора можно включить и настроить части WDP. Чтобы просмотреть последний набор команд, поддерживаемых в сборке, можно запустить webmanagement /?

  • sc start webmanagement или sc stop webmanagement
    • Включите или отключите службу. Для этого по-прежнему требуется включить режим разработчика.
  • -Credentials <username> <password>
    • Задайте имя пользователя и пароль для WDP. Имя пользователя должно соответствовать стандартам базовой проверки подлинности, поэтому не может содержать двоеточие (:) и должен быть создан из стандартных символов ASCII, например [a-zA-Z0-9], так как браузеры не анализируют полный набор символов стандартным образом.
  • -DeleteSSL
    • Это сбрасывает кэш сертификатов SSL, используемый для подключений HTTPS. Если возникают ошибки TLS-соединения, которые не могут быть обойдены (в отличие от ожидаемого предупреждения о сертификате), эта опция может устранить проблему.
  • -SetCert <pfxPath> <pfxPassword>
  • -Debug <various options for authentication, port selection, and tracing level>
    • Запустите автономную версию WDP с определенной конфигурацией и видимыми сообщениями отладки. Это наиболее полезно для создания упакованного плагина.
    • См. статью MSDN Magazine, чтобы узнать подробности о запуске этого в контексте системы для полного тестирования вашего подключаемого модуля в пакете.

Устранение неполадок

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

WindowsUpdateSearch возвращает недопустимое количество обновлений (0x800f0950)

Эта ошибка может возникнуть при попытке установить пакеты разработчика в предварительной сборке Windows. Эти пакеты Функций по запросу (FoD) размещаются в Центре обновления Windows, и для их загрузки в предварительных сборках необходимо принять участие в полетах. Если ваша установка не подключена к тестовой программе для правильной комбинации сборки и кольца, загрузочный пакет будет недоступен для скачивания. Дважды проверьте следующее:

  1. Перейдите в раздел "Параметры", выберите > "Обновление", & "Безопасность", > "Программа предварительной оценки Windows" и убедитесь, что в разделе "Учетная запись Windows Insider" указаны правильные данные вашей учетной записи. Если вы не видите этот раздел, выберите привязать учетную запись Windows Insider, добавьте свою учетную запись электронной почты и проверьте, что она отображается под заголовком учетная запись Windows Insider (возможно, вам потребуется выбрать привязать учетную запись Windows Insider второй раз, чтобы действительно привязать только что добавленную учетную запись).

  2. В разделе Какой контент вы хотите получить?убедитесь, что выбрана Активная разработка Windows.

  3. В разделе С какой скоростью вы хотите получать новые сборки?убедитесь, что выбран Быстрый канал Windows Insider.

  4. Теперь вы сможете установить FoDs. Если вы подтвердили, что участвуете в программе Windows Insider Fast и по-прежнему не можете установить FoDs, отправьте отзыв и прикрепите файлы журналов в C:\Windows\Logs\CBS.

[SC] StartService: OpenService FAILED 1060: указанная служба не существует в качестве установленной службы.

Эта ошибка может возникнуть, если пакеты разработчика не установлены. Без пакетов разработчика нет веб-службы управления. Повторите установку пакетов разработчика.

CBS не может запустить загрузку, так как система находится в сети с лимитным доступом (CBS_E_METERED_NETWORK)

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

См. также