Partilhar via


Portal de dispositivos Windows para área de trabalho

O Windows Device Portal (WDP) é uma ferramenta de gerenciamento e depuração de dispositivos que permite configurar e gerenciar configurações de dispositivo e exibir informações de diagnóstico por HTTP a partir de um navegador da Web. Para obter detalhes do WDP em outros dispositivos, consulte visão geral do Windows Device Portal.

Você pode usar o WDP para o seguinte:

  • Gerenciar configurações do dispositivo (semelhante ao aplicativo Configurações do Windows )
  • Ver e manipular uma lista de processos em execução
  • Instalar, excluir, iniciar e encerrar aplicativos
  • Altere perfis Wi-Fi, verifique a força do sinal e consulte detalhes de ipconfig
  • Veja gráficos dinâmicos de CPU, memória, E/S, rede e uso de GPU
  • Recolher despejos de memória do processo
  • Coletar vestígios ETW
  • Manipular o armazenamento isolado de aplicações carregadas externamente

Configurar o Windows Device Portal em um dispositivo Desktop

Ativar o Modo de Desenvolvedor

Você pode ativar o Modo de Desenvolvedor na seção Para desenvolvedores de Configurações (Configurações -> Sistema -> Para desenvolvedores). A partir do Windows 10, versão 1607, alguns recursos mais recentes para desktop só estão disponíveis quando o modo de desenvolvedor está habilitado.

Captura de tela da janela Configurações - Sistema> -> Para desenvolvedores mostrando o Modo de desenvolvedor ativado.

Importante

Às vezes, devido a problemas de rede ou compatibilidade, o modo de desenvolvedor não será instalado corretamente no seu dispositivo. Consulte a secção relevante de Habilitar o dispositivo para o desenvolvimento para obter ajuda a solucionar estes problemas.

Ativar o Windows Device Portal

Você pode habilitar o WDP na seção Para desenvolvedores do Configurações do (Configurações - Sistema - Para desenvolvedores).

Captura de ecrã da janela Configurações - Sistema> -> Para desenvolvedores, que mostra a caixa de diálogo Instalar o pacote do Modo de Desenvolvimento do Windows após ativar o Portal de Dispositivos.

Quando o WDP estiver habilitado, você verá URIs na parte inferior da seção Device Portal. Anote o número da porta anexado ao final das URLs listadas: esse número é gerado aleatoriamente quando o WDP está habilitado, mas deve permanecer consistente entre as reinicializações da área de trabalho.

Captura de tela da janela Configurações - Sistema> -> Para desenvolvedores que mostra as configurações do Device Portal disponíveis após serem habilitadas.

Esses links oferecem duas maneiras de se conectar ao WDP: pela rede local (incluindo VPN) ou pelo host local.

captura de tela do Windows Device Portal

Desativar o Windows Device Portal

Você pode desativar o WDP na secção Para programadores nas Definições do Windows.

Conectar-se ao Portal de Dispositivos do Windows

Para se conectar através do host local, abra uma janela do navegador e insira um dos URIs mostrados aqui (com base no tipo de conexão que você está usando).

  • Localhost: http://127.0.0.1:<PORT> ou http://localhost:<PORT>
  • Rede local: https://<IP address of the desktop>:<PORT>

HTTPS é necessário para autenticação e comunicação segura.

Se você estiver usando o WDP em um ambiente protegido, por exemplo, em um laboratório de teste, no qual você confia em todos na sua rede local, não tem informações pessoais no dispositivo e tem requisitos exclusivos, você pode desativar a opção Autenticação. Isso permite a comunicação não criptografada e permite que qualquer pessoa com o endereço IP do seu computador se conecte e o controle.

Conteúdo do Portal de Dispositivos do Windows

O WDP fornece o seguinte conjunto de páginas.

  • Gestor de aplicações
  • Xbox Live
  • Explorador de ficheiros
  • Processos em execução
  • Desempenho
  • Depurar
  • Registo de Eventos ETW (Event Tracing for Windows)
  • Rastreio do desempenho
  • Gestor de dispositivos
  • Bluetooth
  • Ligação em rede
  • Dados de crash
  • Caraterísticas
  • Realidade mista
  • Depurador de instalação de streaming
  • Localização
  • Scratch (software)

Usando o Windows Device Portal para testar e depurar aplicativos MSIX

O vídeo a seguir descreve como testar e depurar aplicativos MSIX remotamente usando o Windows Device Portal.

Mais opções do Windows Device Portal

As seções a seguir fornecem detalhes sobre outras opções do Windows Device Portal.

Configuração baseada no Registro

Se você quiser selecionar números de porta para WDP (como 80 e 443), você pode definir as seguintes chaves de inscrição:

  • Sob HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WebManagement\Service
    • UseDynamicPorts: Um DWORD necessário. Defina isso como 0 para manter os números de porta escolhidos.
    • HttpPort: Um DWORD necessário. Contém o número da porta na qual o WDP escuta conexões HTTP.
    • HttpsPort: Um DWORD necessário. Contém o número da porta na qual o WDP escuta conexões HTTPS.

No mesmo caminho de chave de registro, você também pode desativar o requisito de autenticação:

  • UseDefaultAuthorizer - 0 para deficientes 1 para habilitados.
    • Isso controla o requisito básico de autenticação para cada conexão e o redirecionamento de HTTP para HTTPS.

Opções de linha de comando para o Windows Device Portal

Em um prompt de comando administrativo, você pode habilitar e configurar partes do WDP. Para ver o conjunto mais recente de comandos suportados em sua compilação, você pode executar webmanagement /?

  • sc start webmanagement ou sc stop webmanagement
    • Ligue ou desative o serviço. Isso ainda requer que o modo de desenvolvedor esteja habilitado.
  • -Credentials <username> <password>
    • Defina um nome de usuário e senha para WDP. O nome de usuário deve estar em conformidade com os padrões Basic Auth, portanto, não pode conter dois pontos (:) e deve ser construído a partir de caracteres ASCII padrão, por exemplo, [a-zA-Z0-9], pois os navegadores não analisam o conjunto completo de caracteres de forma padrão.
  • -DeleteSSL
    • Isso redefine o cache de certificado SSL usado para conexões HTTPS. Se você encontrar erros de conexão TLS que não podem ser ignorados (ao contrário do aviso de certificado esperado), essa opção pode corrigir o problema para você.
  • -SetCert <pfxPath> <pfxPassword>
  • -Debug <various options for authentication, port selection, and tracing level>
    • Execute uma versão autônoma do WDP com uma configuração específica e mensagens de depuração visíveis. Isso é mais útil para construir um plugin empacotado .
    • Consulte o artigo MSDN Magazine para obter detalhes sobre como executar isso como Sistema para testar totalmente seu plug-in empacotado.

Solução de problemas

Abaixo estão alguns erros comuns que você pode encontrar ao configurar o Windows Device Portal.

WindowsUpdateSearch retorna um número inválido de atualizações (0x800f0950)

Você pode obter esse erro ao tentar instalar os pacotes de desenvolvedor em uma compilação de pré-lançamento do Windows. Esses pacotes de Funcionalidades sob Demanda (FoD) são hospedados no Windows Update, e baixá-los em compilações de pré-lançamento requer que você se inscreva no programa de testes. Se a sua instalação não estiver configurada para o teste beta da combinação correta de compilação e anel, o pacote de dados não poderá ser transferido. Verifique o seguinte:

  1. Navegue até Configurações > Atualização & Segurança > Programa Windows Insider e confirme que a seção conta do Windows Insider tem suas informações de conta corretas. Caso não veja essa seção, selecione Vincular uma conta do Windows Insider, adicione a sua conta de email e confirme se ela aparece sob o cabeçalho Conta do Windows Insider (talvez seja necessário selecionar Vincular uma conta do Windows Insider uma segunda vez para realmente vincular uma conta recém-adicionada).

  2. Em Que tipo de conteúdo gostaria de receber?, certifique-se de que Desenvolvimento ativo do Windows está selecionado.

  3. Em Que ritmo pretende obter novas compilações?, certifique-se de que Windows Insider Fast está selecionado.

  4. Agora deves conseguir instalar os FoDs. Se você confirmou que está no Windows Insider Fast e ainda não pode instalar os FoDs, forneça comentários e anexe os arquivos de log em C:\Windows\Logs\CBS.

[SC] StartService: OpenService FAILED 1060: O serviço especificado não existe como um serviço instalado

Você pode receber esse erro se os pacotes do desenvolvedor não estiverem instalados. Sem os pacotes de desenvolvedor, não há serviço de gerenciamento da Web. Tente instalar os pacotes de desenvolvedor novamente.

CBS não consegue iniciar o download porque o sistema está numa rede com tarifação (CBS_E_METERED_NETWORK)

Poderá receber este erro se tiver uma ligação à Internet com tráfego limitado. Você não poderá baixar pacotes de desenvolvedor em uma conexão tarifada.

Ver também