Partager via


Provisionner un ordinateur pour le déploiement et le test de pilotes

L’approvisionnement d’un ordinateur cible ou de test est le processus de configuration d’un ordinateur pour le déploiement, le test et le débogage automatiques des pilotes. Pour approvisionner un ordinateur, utilisez Microsoft Visual Studio.

Un environnement de test et de débogage comporte deux ordinateurs : l’ordinateur hôte et l’ordinateur cible. L’ordinateur cible est également appelé ordinateur de test. Vous développez et générez votre pilote dans Visual Studio sur l’ordinateur hôte. Le débogueur s’exécute sur l’ordinateur hôte et est disponible dans l’interface utilisateur de Visual Studio. Lorsque vous testez et déboguez un pilote, le pilote s’exécute sur l’ordinateur cible.

Assurez-vous que l’hôte et les ordinateurs cibles peuvent effectuer un test ping entre eux par nom. Ce processus est plus simple si les deux ordinateurs appartiennent au même groupe de travail ou au même domaine réseau. Si vos ordinateurs se trouvent dans un groupe de travail, connectez-les à un routeur plutôt qu’à un hub ou un commutateur.

Lors de l’approvisionnement de systèmes pour le déploiement de pilotes, l’hôte et les machines cibles doivent avoir la même version du système d’exploitation Windows.

Conseil / Astuce

Pour obtenir le support de la communauté sur le WDK, consultez le Forum sur les performances matérielles Windows sur Microsoft Q&A.

Préparer l’ordinateur cible pour l’approvisionnement

  1. Sur l’ordinateur cible, installez le système d’exploitation que vous allez utiliser pour exécuter et tester votre pilote.

  2. Installez le WDK. Vous devez uniquement installer Visual Studio si vous envisagez d’effectuer le développement de pilotes sur l’ordinateur cible.

  3. Si le démarrage sécurisé est activé sur l’ordinateur cible, désactivez-le. Pour plus d’informations sur l’interface UEFI (Unified Extensible Firmware Interface) et le démarrage sécurisé, consultez microprogramme UEFI.

  4. Si l’ordinateur cible est une machine virtuelle, il doit être démarré en mode non amélioré, pour désactiver la configuration en mode amélioré de machine virtuelle, consultez partager des appareils avec votre machine virtuelle

  5. Si vous déployez un pilote de test sur l’ordinateur cible, activez la signature de test à partir d’une commande avec élévation de privilèges :

    bcdedit /set testsigning on

  6. Si vous testez le pilote avec WDTF, veillez à activer driver Verifier à l’aide de la page des propriétés et redémarrez l’ordinateur cible après le déploiement.

    • Sur l’ordinateur hôte, dans Visual Studio, cliquez avec le bouton droit sur le projet de pilote, accédez à Propriétés Propriétés de Configuration Installation du Pilote Vérification du Pilote Activer la Vérification du Pilote
  7. Sur l’ordinateur cible, exécutez le MSI de configuration de la cible de test WDK qui correspond à la plateforme de l’ordinateur cible. Vous trouverez la msi dans le répertoire d’installation du Kit de pilotes Windows (WDK) sous Remote.

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

  8. Si votre ordinateur cible exécute Windows Server, recherchez le dossier DriverTest qui vient d’être créé par wdK Test Target Setup MSI. (Exemple : c :\DriverTest). Sélectionnez et maintenez enfoncé (ou sélectionnez avec le bouton droit) le dossier DriverTest , puis choisissez Propriétés. Sous l’onglet Sécurité , accordez l’autorisation Modifier au groupe Utilisateurs authentifiés .

Vérifiez que les ordinateurs hôtes et cibles peuvent effectuer un test ping entre eux. Ouvrez une fenêtre d’invite de commandes et entrez pingComputerName.

Si les ordinateurs hôtes et cibles sont joints à un groupe de travail et se trouvent sur différents sous-réseaux, vous devrez peut-être ajuster certains paramètres de pare-feu afin que les ordinateurs hôtes et cibles puissent communiquer. Suivez ces étapes :

  1. Sur l’ordinateur cible, dans le Panneau de configuration, accédez au Centre de partage réseau et Internet>. Notez votre réseau actif. Il s’agit d’un réseau public, d’un réseau privé ou d’un domaine.
  2. Sur l'ordinateur cible, dans le Panneau de configuration, accédez à Système et sécurité > Pare-feu Windows > Paramètres avancés > Règles de trafic entrant.
  3. Dans la liste des règles de trafic entrant, recherchez toutes les règles de découverte du réseau pour votre réseau actif. (Par exemple, recherchez toutes les règles de découverte de réseau qui ont un profilprivé.) Double-cliquez sur chaque règle et ouvrez l’onglet Étendue . Sous Adresse IP distante, sélectionnez n’importe quelle adresse IP.
  4. Dans la liste des règles de trafic entrant, recherchez toutes les règles de partage de fichiers et d’imprimantes pour votre réseau actif. Pour chacune de ces règles, double-cliquez sur la règle, puis ouvrez l’onglet Étendue . Sous Adresse IP distante, sélectionnez n’importe quelle adresse IP.

Provisionner l’ordinateur cible

Vous êtes maintenant prêt à provisionner l’ordinateur cible à partir de l’ordinateur hôte dans Visual Studio.

  1. Sur l’ordinateur hôte, dans Visual Studio, sélectionnez le menu Extensions , pointez sur Pilote, pointez sur Test, puis sélectionnez Configurer des appareils.

  2. Dans la boîte de dialogue Configurer les appareils , sélectionnez Ajouter un nouvel appareil.

  3. Pour le nom d’hôte réseau, entrez le nom ou l’adresse IP locale de votre ordinateur cible. Sélectionnez Provisionner l’appareil et choisissez les paramètres du débogueur.

    Capture d’écran de la boîte de dialogue configuration de l’appareil.

  4. Cliquez sur Suivant.

  5. Sélectionnez un type de connexion de débogage, puis entrez les paramètres requis.

    Pour plus d’informations sur la configuration du débogage sur différents types de connexions, consultez Configuration manuelle du débogage du noyau réseau KDNET et la documentation associée pour les outils de débogage pour Windows.

  6. Le processus d’approvisionnement prend plusieurs minutes et peut redémarrer automatiquement l’ordinateur cible une ou deux fois. Une fois l’approvisionnement terminé, sélectionnez Terminer.

  7. Redémarrez l’ordinateur.

Voir aussi

Déploiement d’un pilote sur un ordinateur de test

Lorsque vous approvisionnez un ordinateur (WDK 8.1)