Condividi tramite


Effettuare il provisioning di un computer per la distribuzione e il test dei driver (WDK 10)

Il provisioning di un computer di destinazione o di test è il processo di configurazione di un computer per la distribuzione automatica dei driver, il test 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 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 di 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.

Durante 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 su WDK, vedere il Forum sulle prestazioni hardware di Windows su Microsoft Q&A.

Preparare il computer di destinazione per il provisioning

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

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

  3. 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.

  4. 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

  5. Se si distribuirà un driver di test nel computer di destinazione, abilitare la firma di test da un comando con privilegi elevati con bcdedit /set testsigning on

  6. 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, fare clic con il pulsante destro del mouse sul progetto driver passare a Proprietà > Proprietà > di configurazione Driver Installa > verifica > driver Abilita verifica driver
  7. Nel computer di destinazione eseguire l'identità del servizio gestita di installazione destinazione test WDK corrispondente alla piattaforma del computer di destinazione. È possibile trovare l'identità del servizio gestito nella directory di installazione di Windows Driver Kit (WDK) in Remoto.

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

  8. Se il computer di destinazione esegue Windows Server, individuare la cartella DriverTest appena creata dall'identità del servizio gestita del programma di installazione della destinazione 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. Seguire questa procedura:

  1. Nel computer di destinazione, in Pannello di controllo, passare a Centro condivisione rete e Internet>. 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 Sistema e sicurezza > Impostazioni > avanzate di Windows Firewall > 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 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 il provisioning del computer di destinazione

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

  1. Nel computer host, in Visual Studio, selezionare il menu Estensioni, driver, fare clic su 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 Provision device (Provision device) e scegliere debugger settings (Impostazioni debugger).

    Screenshot della finestra di dialogo di configurazione del dispositivo.

  4. Selezionare 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 Configurazione manuale del debug del kernel di rete KDNET e la documentazione correlata per gli strumenti di debug per 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. Riavvia il computer.

Vedi anche

Distribuzione di un driver in un computer di test

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