Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 está habilitado. O Modo de Desenvolvedor desbloqueia ferramentas, configurações e recursos projetados para criar, implantar e testar aplicativos 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 For developers da página Configurações Avançadas .
Habilitar o Modo de Desenvolvedor
Se você estiver escrevendo software com o Visual Studio, será necessário habilitar o Modo de Desenvolvedor no COMPUTADOR de desenvolvimento e em qualquer dispositivo que você usará para testar seu código.
Importante
Se você estiver usando seu computador para atividades comuns do dia a dia (como jogos, navegação na Web, email ou aplicativos do Office), não será necessário ativar o Modo de Desenvolvedor. Se você estiver tentando corrigir um problema com seu computador, confira a ajuda do Windows.
Para habilitar o Modo de Desenvolvedor ou acessar outras configurações:
Abra as Configurações do Windows.
Pesquise Avançado ou vá para o System > Advanced e, em seguida, deslize até a seção Para desenvolvedores.
Alterne a configuração do Modo de Desenvolvedor na parte superior da seção For developers .
Leia o aviso de isenção de responsabilidade. Clique em Sim para aceitar a alteração.
Observação
Habilitar o modo desenvolvedor requer acesso do administrador. Se o dispositivo pertencer a uma organização, essa opção poderá ser desabilitada.
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 será exibida no Visual Studio:
Se você vir esta caixa de diálogo, selecione Configurações para desenvolvedores para abrir a página de configurações System > Advanced.
Observação
Você pode acessar a página configurações avançadas a qualquer momento para habilitar ou desabilitar 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 habilita a depuração e opções adicionais de implantação. Isso inclui iniciar um serviço SSH para permitir a implantação neste dispositivo. Para interromper esse serviço, você precisa desabilitar o Modo de Desenvolvedor.
Quando você habilita o Modo de Desenvolvedor na área de trabalho, um pacote de recursos é instalado, incluindo:
- Portal de Dispositivos do Windows: o Portal do Dispositivo só está habilitado (e as regras de firewall só são configuradas para ele) quando a opção Habilitar Portal do Dispositivo está ativada.
- Instala e configura regras de firewall para serviços SSH que permitem a instalação remota de aplicativos. Habilitar a Descoberta de Dispositivo ativará o servidor SSH.
Observação
A Portal do Dispositivo e a Descoberta de Dispositivo são úteis quando você precisa desenvolver em um computador, mas implantar seu aplicativo em outro computador para teste. Por exemplo, se você precisar implantar seu aplicativo em um tablet para testar uma interface do usuário do tablet com otimização de toque.
Portal do Dispositivo
Para saber mais sobre o Portal do Dispositivo, consulte a visão geral do Portal de Dispositivos do Windows e o Portal do Dispositivo para área de trabalho.
Descoberta de dispositivo
Ao habilitar a Descoberta de Dispositivos, você está permitindo que seu dispositivo fique visível para outros dispositivos na rede por meio do mDNS. Esse recurso também permite que você obtenha o PIN SSH para emparelhamento com o dispositivo pressionando o botão Par exposto imediatamente após a descoberta de dispositivos ser habilitada. Esta solicitação de PIN deve ser exibida na tela para concluir sua primeira implantação do Visual Studio destinada ao dispositivo.
Você deverá habilitar a Descoberta de Dispositivos somente se pretender tornar o dispositivo um destino de implantação. Por exemplo, se você usar o Portal do Dispositivo para implantar um aplicativo em um tablet para teste, precisará habilitar a Descoberta de Dispositivos no tablet, mas não no computador de desenvolvimento.
SSH
Os serviços SSH são habilitados quando você habilita a Descoberta de Dispositivos em seu 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
Essa não é a implementação do OpenSSH da Microsoft, que você pode encontrar no GitHub.
Para aproveitar os serviços SSH, você pode habilitar a Descoberta de Dispositivos para permitir o emparelhamento de pinos. Se você pretende executar outro serviço SSH, poderá 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 logon SSH é feito por meio da conta DevToolsUser , que aceita uma senha para autenticação. Essa senha é o PIN exibido no dispositivo depois de pressionar o botão de Descoberta de Dispositivos , Par, e ele só é válido enquanto o PIN é exibido. Um subsistema SFTP também está habilitado para o gerenciamento manual da pasta DevelopmentFiles, onde as implantações de arquivos independentes são instaladas a partir do Visual Studio.
Limitações para uso de SSH
O servidor SSH existente usado no Windows ainda não está em conformidade com o 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