Dépannage de la configuration du déploiement, des tests et du débogage des pilotes
L’approvisionnement d’un ordinateur cible est décrit dans Provisionner un ordinateur pour le déploiement et le test de pilotes (WDK 8.1). Ici, nous vous proposons quelques conseils de dépannage pour le processus d’approvisionnement.
Conseils généraux
Échec de l’approvisionnement
- Le chemin d’accès réseau est introuvable
- Impossible de trouver le nom du réseau
- Impossible d’accéder à un ordinateur distant
Le débogueur ne se connecte pas ou ne se connecte pas
Configurer la commande du menu Ordinateurs est inactive
Lorsque vous démarrez Microsoft Visual Studio pour la première fois, la commande Configurer les ordinateurs de test > dans le menu Pilote peut être inactive (grisée). Si vous attendez environ 20 secondes, puis sélectionnez à nouveau le menu Pilote, la commande Configurer les ordinateurs de test > sera disponible.
Échec de l’approvisionnement : conseils généraux
Si l’approvisionnement échoue, lisez la séquence de messages dans la fenêtre Configuration de l’ordinateur. En règle générale, cette fenêtre affiche également l’emplacement du journal de configuration. Affichez le journal et notez son emplacement afin de pouvoir vous y référer ultérieurement.
Le chemin d’accès au journal peut contenir un dossier masqué. Par exemple, dans le chemin d’accès suivant, AppData est un dossier masqué.
C :\Users\currentUser\AppData\Roaming\Microsoft\DriverTest\Install
Le fichier journal a un nom similaire à celui-ci :
Configuration de l’ordinateur de test du pilote 20121115130459167.log
Échec de l’approvisionnement : le chemin d’accès réseau est introuvable
Lorsque vous commencez à provisionner un ordinateur cible, un message indiquant que le chemin d’accès réseau est introuvable.
Sur l’ordinateur cible, vérifiez que vous avez activé la découverte du réseau et que vous avez activé le partage de fichiers et d’imprimantes pour le profil réseau approprié. Par exemple, si les ordinateurs hôtes et cibles sont joints à un domaine réseau, vous devez activer la découverte réseau et le partage de fichiers et d’imprimantes pour le profil réseau de domaine . Pour plus d’informations, veuillez consulter la section Approvisionner un ordinateur pour le déploiement et les tests de pilotes (WDK 8.1).
Vérifiez que vous pouvez effectuer un test ping sur l’ordinateur cible à partir de l’ordinateur hôte. Sur l’ordinateur hôte, ouvrez une fenêtre d’invite de commandes et entrez ping targetComputerName, où targetComputerName est le nom de l’ordinateur cible.
Notez que vous pouvez voir plusieurs messages avant de voir le message Le chemin d’accès réseau est introuvable. Certains de ces messages peuvent vous faire penser que le chemin d’accès réseau a été trouvé et que les premières étapes de l’approvisionnement réussissent. En fait, le chemin d’accès réseau n’a pas été trouvé et aucune partie de l’approvisionnement a réussi. Par exemple, vous pouvez voir ceci :
Connecting to computer "MyComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network path was not found.
Échec de l’approvisionnement : le nom du réseau est introuvable
Lorsque vous commencez à provisionner un ordinateur cible, vous pouvez voir un message indiquant que le nom du réseau est introuvable. Vérifiez le nom de l’ordinateur cible. Si le nom de l’ordinateur que vous avez entré à l’origine était incorrect, démarrez à nouveau l’Assistant d’approvisionnement (pilotes > de configuration des ordinateurs de test > ) . Sélectionnez le nom d’ordinateur incorrect, puis sélectionnez Suivant. Pour le nom de l’ordinateur, entrez le nom correct de l’ordinateur cible et terminez l’Assistant.
Notez que vous pouvez voir plusieurs messages avant de voir le message Le nom du réseau est introuvable. Certains de ces messages peuvent vous faire penser que le nom de l’ordinateur a été trouvé et que les premières étapes de l’approvisionnement réussissent. En fait, le nom de l’ordinateur n’a pas été trouvé et aucune partie de l’approvisionnement a réussi. Par exemple, vous pouvez voir ceci :
Connecting to computer "NonExistentComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network name cannot be found.
Notez que les messages affichés lorsque vous entrez un nom d’ordinateur cible incorrect peuvent varier. Par exemple, vous pouvez voir un message sur l’activation de la découverte du réseau.
Connecting to computer "NonExistentComputer"
Installing driver test automation service
Could not access remote machine "NonExistentComputer" over the network.
Error:53. Automatic configuration of machines over the network requires
that network discovery and file and print sharing be enabled on the
target machine.
Vous pouvez également être invité à entrer des informations d’identification.
Enter your password to connect to: NonExistentComputer
Échec de l’approvisionnement : Impossible d’accéder à un ordinateur distant
Lorsque vous commencez à approvisionner un ordinateur cible, un message indiquant « ComputerName » ne peut pas accéder à l’ordinateur distant « computerName » sur le réseau. Ce message peut être affiché pour plusieurs raisons. Vérifiez que vos ordinateurs hôtes et cibles sont tous deux joints au même domaine ou au même groupe de travail. Pour plus d’informations, veuillez consulter la section Approvisionner un ordinateur pour le déploiement et les tests de pilotes (WDK 8.1). Vérifiez que vous avez entré le nom correct pour l’ordinateur cible. Vérifiez que vous avez activé la découverte réseau et le partage de fichiers et d’impression sur l’ordinateur cible.
Les points d’arrêt du débogueur ne sont pas déclenchés pour le pilote en mode noyau
- Déployez le pilote avec des points d’arrêt désactivés.
- Décomposez manuellement le débogueur en mode noyau.
- Définissez une exception lors du chargement du module :
sxe ld <DriverName>
- Activez le point d’arrêt et reprenez l’exécution.
- Sur l’ordinateur cible, désactivez le nœud de l’appareil, puis réactivez-le.
Le débogueur ne se connecte pas ou ne se connecte pas : connexion réseau
Vérifiez que votre application de débogage est autorisée via le pare-feu pour tous les types de réseau.
Vérifiez auprès de l’administrateur réseau les ports qui autorisent le débogage réseau.
Si l’ordinateur cible possède plusieurs cartes réseau, vous devez spécifier les paramètres de bus de la carte réseau que vous envisagez d’utiliser pour le débogage.
Pour plus d’informations, consultez Conseils de dépannage pour le débogage sur un câble réseau
Le débogueur ne se connecte pas ou ne s’arrête pas : connexion série
Vérifiez les numéros de port COM sur l’ordinateur hôte et l’ordinateur cible. Vérifiez que vous avez configuré le même taux de baud pour le débogage sur les ordinateurs hôtes et cibles. Pour plus d’informations, consultez Conseils de dépannage pour le débogage sur un câble série