Condividi tramite


Effettuare il provisioning di un computer per la distribuzione e il collaudo dei driver

La configurazione di un computer di destinazione o di test è il processo di impostazione di un computer per la distribuzione automatica dei driver, il collaudo e il debug. Per effettuare il provisioning di un computer, usare Microsoft Visual Studio.

Un ambiente di test e debug ha due computer: il computer host e il computer di destinazione. Il computer di destinazione viene chiamato anche il computer di test . Si sviluppa e si compila il driver in Visual Studio nel computer host. Il debugger viene eseguito nel computer host ed è disponibile nell'interfaccia utente Visual Studio. Quando si esegue il test e il debug di un driver, il driver viene eseguito nel computer di destinazione.

Assicurarsi che i computer host e di destinazione possano effettuare il ping tra loro in base al nome. Questo processo è più semplice se entrambi i computer appartengono allo stesso gruppo di lavoro o dominio di rete. Se i computer si trovano in un gruppo di lavoro, connetterli con un router anziché un hub o un commutatore.

Quando si esegue il provisioning dei sistemi per la distribuzione dei driver, l'host e i computer di destinazione devono avere la stessa versione del sistema operativo Windows.

Suggerimento

Per il supporto della community sul WDK, vedere il forum delle prestazioni hardware di Windows su Microsoft Q&A.

Preparare il computer di destinazione per la configurazione

  1. Nel computer di destinazione installare il sistema operativo che verrà usato per eseguire e testare il driver.

  2. Se il computer di destinazione è aggiunto a un dominio, verificare che l'account utente disponga di una password impostata. Le password vuote non sono supportate e faranno fallire il provisioning.

  3. Installare il WDK. È necessario installare Visual Studio solo se si prevede di eseguire lo sviluppo di driver nel computer di destinazione.

  4. Se l'avvio protetto è abilitato nel computer di destinazione, disabilitarlo. Per informazioni sull'interfaccia UEFI (Unified Extensible Firmware Interface) e sull'avvio protetto, vedere Firmware UEFI.

  5. Se il computer di destinazione è una macchina virtuale, deve essere avviato in modalità non avanzata, per disabilitare la configurazione in modalità avanzata della macchina virtuale, vedere Condividere i dispositivi con la macchina virtuale

  6. Se distribuirai un driver di test sul computer di destinazione, abilita la firma per il test utilizzando un comando con privilegi elevati.

    bcdedit /set testsigning on

  7. Se si testa il driver con WDTF, assicurarsi di abilitare Driver Verifier usando la pagina delle proprietà e riavviare il computer di destinazione dopo la distribuzione

    • Nel computer host, in Visual Studio cliccare con il tasto destro del mouse sul progetto driver e andare su Proprietà > Proprietà di configurazione > Installazione del driver > Verifica del driver > Abilita verifica del driver
  8. Sul computer di destinazione, eseguire il file MSI del WDK Test Target Setup che corrisponde alla piattaforma del computer di destinazione. È possibile trovare l'MSI nella directory di installazione Windows Driver Kit (WDK) nella cartella Remote.

    Esempio: C:\Programmi (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi

  9. Se il computer di destinazione è in esecuzione Windows Server, individuare la cartella DriverTest appena creata dall'MSI per la configurazione del target di test WDK. (esempio: c:\DriverTest). Selezionare e tenere premuto (o selezionare con il pulsante destro del tasto destro) la cartella DriverTest e scegliere Proprietà. Nella scheda Sicurezza assegnare l'autorizzazione Modifica al gruppo Utenti autenticati .

Verificare che l'host e i computer di destinazione possano effettuare il ping tra loro. Aprire una finestra del prompt dei comandi e immettere pingComputerName.

Se i computer host e di destinazione vengono aggiunti a un gruppo di lavoro e si trovano in subnet diverse, potrebbe essere necessario modificare alcune impostazioni del firewall in modo che l'host e i computer di destinazione possano comunicare. Segui questi passaggi:

  1. Nel computer di destinazione, in Pannello di Controllo, passare a Rete e Internet > Centro connessioni di rete e condivisione. Prendere nota della rete attiva. Si tratta di rete pubblica, rete privata o dominio.
  2. Nel computer di destinazione, in Pannello di controllo, passare a System and Security > Windows Firewall > Impostazioni avanzate > Regole in ingresso.
  3. Nell'elenco delle regole in ingresso trovare tutte le regole di individuazione di rete per la rete attiva. Ad esempio, trovare tutte le regole di individuazione di rete con un Profilo di Privato. Fare doppio clic su ogni regola e aprire la scheda Ambito. In Indirizzo IP remoto selezionare Qualsiasi indirizzo IP.
  4. Nell'elenco delle regole in ingresso individuare tutte le regole di condivisione file e stampanti per la rete attiva. Per ognuna di queste regole, fare doppio clic sulla regola e aprire la scheda Ambito . In Indirizzo IP remoto selezionare Qualsiasi indirizzo IP.

Effettuare la configurazione del computer di destinazione

A questo momento è possibile eseguire il provisioning del computer di destinazione dal computer host in Visual Studio.

  1. Nel computer host, in Visual Studio, selezionare il menu Extensions, scegliere Driver, scegliere Test e selezionare Configura dispositivi.

  2. Nella finestra di dialogo Configura dispositivi selezionare Aggiungi nuovo dispositivo.

  3. Per Nome host di rete immettere il nome o l'indirizzo IP locale del computer di destinazione. Selezionare Configura dispositivo e scegliere Impostazioni del debugger.

    Screenshot della finestra di dialogo di configurazione del dispositivo.

  4. Seleziona Avanti.

  5. Selezionare un tipo di connessione di debug e immettere i parametri necessari.

    Per altre informazioni sulla configurazione del debug su vari tipi di connessioni, vedere Setting up KDNET Network Kernel Debugging Manually e la documentazione correlata per gli strumenti Debugging Tools for Windows.

  6. Il processo di provisioning richiede alcuni minuti e potrebbe riavviare automaticamente il computer di destinazione una o due volte. Al termine del provisioning, selezionare Fine.

  7. Riavviare il computer di destinazione. Il riavvio è necessario dopo il provisioning per garantire che tutte le modifiche alla configurazione siano effettive.

Vedere anche

Distribuzione di un driver in un computer di test

Quando si effettua il provisioning di un computer (WDK 8.1)