Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A página Avançado do Sistema > nas configurações do Windows inclui o Modo de Desenvolvedor e recursos adicionais que você pode usar quando o Modo de Desenvolvedor estiver habilitado. O Modo de Programador desbloqueia ferramentas, definições e funcionalidades concebidas para criar, implementar e testar aplicações no Windows.
Observação
Antes do Windows 11 25H2, essas configurações aparecem na página Para desenvolvedores nas configurações do Windows. No Windows 11 25H2 e posterior, eles aparecem na seção Para desenvolvedores da página Configurações avançadas .
Ativar o Modo de Desenvolvedor
Se você estiver escrevendo software com o Visual Studio , precisará habilitar o Modo de Desenvolvedor no PC de desenvolvimento e em qualquer dispositivo que você usará para testar seu código.
Importante
Se estiver a utilizar o computador para atividades normais do dia-a-dia (como jogos, navegação na Web, correio eletrónico ou aplicações do Office), não é necessário ativar o Modo de Programador. Se estiver a tentar corrigir um problema com o computador, consulte a ajuda do Windows.
Para ativar o Modo de Desenvolvedor ou acessar outras configurações:
Abra as Configurações do Windows.
Procure por Avançado ou vá para Sistema > Avançado e, em seguida, role até a seção Para desenvolvedores .
Alterne a configuração Modo de desenvolvedor, na parte superior da seção Para desenvolvedores .
Leia a declaração de exoneração de responsabilidade. Clique em Sim para aceitar a alteração.
Observação
Ativar o modo de desenvolvedor requer acesso de administrador. Se o seu dispositivo pertencer a uma organização, esta opção poderá estar desativada.
Se você tentar criar um projeto do Windows no Visual Studio quando o Modo de Desenvolvedor não estiver habilitado , a seguinte caixa de diálogo aparecerá no Visual Studio:
Se você vir essa caixa de diálogo, selecione as configurações para que os desenvolvedores abram a página Configurações avançadas do sistema>.
Observação
Você pode ir para a página Configurações avançadas a qualquer momento para ativar ou desativar o Modo de desenvolvedor.
Recursos do Modo de Desenvolvedor
O Modo de Desenvolvedor substitui os requisitos de uma licença de desenvolvedor. Além do carregamento lateral, a configuração do modo de desenvolvedor permite depuração e opções de implantação adicionais. Isso inclui iniciar um serviço SSH para permitir a implantação neste dispositivo. Para parar este serviço, você precisa desativar o Modo de Desenvolvedor.
Quando você ativa o Modo de Desenvolvedor na área de trabalho, um pacote de recursos é instalado, incluindo:
- Portal de Dispositivos do Windows: o Portal de Dispositivos só é ativado (e as regras de firewall só são configuradas para ele) quando a opção Ativar Portal de Dispositivos está ativada.
- Instala e configura regras de firewall para serviços SSH que permitem a instalação remota de aplicativos. Ativar a Descoberta de Dispositivos ativará o servidor SSH.
Observação
Device Portal e Device discovery são úteis quando você precisa desenvolver em uma máquina, mas implantar seu aplicativo em outra máquina para teste. Por exemplo, se você precisar implantar seu aplicativo em um tablet para testar uma interface de usuário de tablet otimizada para toque.
Portal do dispositivo
Para saber mais sobre o Device Portal, consulte Visão geral do Windows Device Portal e Device Portal for desktop.
Descoberta de dispositivos
Quando ativa a Deteção de Dispositivos, está a permitir que o seu dispositivo fique visível para outros dispositivos na rede através do mDNS. Esse recurso também permite que você obtenha o PIN SSH para emparelhamento com o dispositivo pressionando o botão Emparelhar exposto imediatamente após a Descoberta de Dispositivo estar ativada. Esse prompt de PIN deve ser exibido na tela para concluir sua primeira implantação do Visual Studio direcionada ao dispositivo.
Você deve habilitar a Descoberta de Dispositivos somente se pretender tornar o dispositivo um destino de implantação. Por exemplo, se você usar o Device Portal para implantar um aplicativo em um tablet para teste, precisará habilitar a Descoberta de Dispositivo no tablet, mas não no computador de desenvolvimento.
SSH
Os serviços SSH são ativados quando ativa a Deteção de Dispositivos no dispositivo. Isso é usado quando seu dispositivo é um destino de implantação remota para aplicativos empacotados MSIX. Os nomes dos serviços são SSH Server Broker e SSH Server Proxy.
Observação
Esta não é a implementação OpenSSH da Microsoft, que você pode encontrar no GitHub.
Para tirar proveito dos serviços SSH, você pode habilitar a Descoberta de Dispositivos para permitir o emparelhamento de pinos. Se você pretende executar outro serviço SSH, você pode configurá-lo em uma porta diferente ou desativar os serviços SSH do Modo de Desenvolvedor. Para desativar os serviços SSH, desative a Descoberta de dispositivos.
O login SSH é feito através da conta DevToolsUser , que aceita uma senha para autenticação. Essa senha é o PIN exibido no dispositivo depois de pressionar o botão Device Discovery Pair , e só é válida enquanto o PIN é exibido. Um subsistema SFTP também é ativado para o gerenciamento manual da pasta DevelopmentFiles onde implantações de arquivos soltos são instaladas a partir do Visual Studio.
Advertências para o uso de SSH
O servidor SSH existente usado no Windows ainda não é compatível com protocolo. Usar um cliente SFTP ou SSH pode exigir uma configuração especial. Em particular, o subsistema SFTP é executado na versão 3 ou menos, portanto, qualquer cliente de conexão deve ser configurado para esperar um servidor antigo. O servidor SSH em dispositivos mais antigos usa ssh-dss para autenticação de chave pública (que o OpenSSH preteriu). Para se conectar a esses dispositivos, o cliente SSH deve ser configurado manualmente para aceitar ssh-dss.
Windows developer