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.
Provisionar um computador de destino ou teste é o processo de configurar um computador para implantação automática de drivers, depuração e teste. Para provisionar um computador, use Microsoft Visual Studio.
Um ambiente de teste e depuração tem dois computadores: o computador host e o computador de destino. O computador de destino também é chamado de computador de teste . Você desenvolve e cria seu driver em Visual Studio no computador host. O depurador é executado no computador host e está disponível na interface do usuário Visual Studio. Quando você testa e depura um driver, o driver é executado no computador de destino.
Verifique se o host e o computador de destino podem se comunicar por ping usando o nome. Esse processo será mais simples se ambos os computadores pertencerem ao mesmo grupo de trabalho ou domínio de rede. Se os computadores estiverem em um grupo de trabalho, conecte-os com um roteador em vez de um hub ou comutador.
Ao provisionar sistemas para implantação de driver, o host e os computadores de destino devem ter a mesma versão de Windows sistema operacional.
Dica
Para obter suporte da comunidade no WDK, consulte o
Preparar o computador de destino para provisionamento
No computador de destino, instale o sistema operacional que você usará para executar e testar seu driver.
Se o computador de destino for ingressado no domínio, verifique se a conta de usuário tem uma senha definida. Não há suporte para senhas em branco e causará falha no provisionamento.
Instale o WDK Você só precisará instalar Visual Studio se planeja fazer o desenvolvimento de driver no computador de destino.
Se a Inicialização Segura estiver habilitada no computador de destino, desabilite-a. Para obter informações sobre UEFI (Unified Extensible Firmware Interface) e Secure Boot, consulte o firmware UEFI.
Se o computador de destino for uma VM, ele deverá ser iniciado no modo não aprimorado, para desabilitar a configuração de modo avançado de VM, consulte compartilhar dispositivos com sua máquina virtual
Se você estiver implantando um driver de teste no computador de destino, habilite a assinatura de testes a partir de um comando com privilégios elevados:
bcdedit /set testsigning onSe você estiver testando o driver com o WDTF, habilite o Verificador de Driver usando a página de propriedades e reinicie o computador de destino após a implantação
- No computador host, no Visual Studio, clique com o botão direito do mouse no projeto do driver para ir para Properties > Configuration Properties > Driver Install > Driver Verification > Enable Driver Verification
No computador de destino, execute o MSI de Configuração de Destino de Teste do WDK que corresponda à plataforma desse computador. Você pode encontrar a MSI no diretório de instalação do Kit de Driver do Windows (WDK) em Remote.
Exemplo: C:\Program Files (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi
Se o computador de destino estiver executando Windows Server, localize a pasta DriverTest que foi recentemente criada pela MSI de Configuração de Destino de Teste do WDK. (Exemplo: c:\DriverTest). Selecione e segure (ou selecione à direita) a pasta DriverTest e escolha Propriedades. Na guia Segurança , conceda permissão Modificar para o grupo Usuários Autenticados .
Verifique se os computadores host e de destino podem executar ping uns aos outros. Abra uma janela do Prompt de Comando e insira pingComputerName.
Se os computadores host e de destino estiverem ingressados em um grupo de trabalho e estiverem em sub-redes diferentes, talvez seja necessário ajustar algumas configurações de firewall para que os computadores host e de destino possam se comunicar. Siga estas etapas:
- No computador de destino, em Painel de Controle, acesse Network e Internet > Network Sharing Center. Anote sua rede ativa. Essa será a rede pública, a rede privada ou o domínio.
- No computador de destino, no Painel de Controle, vá para System and Security > Windows Firewall > Configurações avançadas > Regras de Entrada.
- Na lista de regras de entrada, localize todas as regras de Descoberta de Rede para sua rede ativa. (Por exemplo, localize todas as regras de descoberta de rede que tenham um perfilprivado.) Clique duas vezes em cada regra e abra a guia Escopo . Em Endereço IP Remoto, selecione Qualquer endereço IP.
- Na lista de regras de entrada, localize todas as regras de compartilhamento de arquivo e impressora para sua rede ativa. Para cada uma dessas regras, clique duas vezes na regra e abra a guia Escopo . Em Endereço IP Remoto, selecione Qualquer endereço IP.
Provisionar o computador de destino
Agora você está pronto para provisionar o computador de destino do computador host em Visual Studio.
No computador host, em Visual Studio, selecione o menu Extensions, aponte para Driver, aponte para Test e selecione Configure Devices.
Na caixa de diálogo Configurar Dispositivos, selecioneAdicionar novo dispositivo.
Para Nome do host de rede, insira o nome ou o endereço IP local do seu computador de destino. Selecione Provisionar dispositivo e escolha as configurações do depurador.
Selecione Próximo.
Selecione um tipo de conexão de depuração e defina os parâmetros necessários.
Para obter mais informações sobre como configurar a depuração em vários tipos de conexões, consulte Setting Up KDNET Network Kernel Debugging Manually e a documentação relacionada para as Ferramentas de Depuração para Windows.
O processo de provisionamento leva vários minutos e pode reinicializar automaticamente o computador de destino uma ou duas vezes. Quando o provisionamento for concluído, selecione Concluir.
Reinicie o computador de destino. A reinicialização é necessária após o provisionamento para garantir que todas as alterações de configuração entrem em vigor.