Share via


Problembehandlung bei der Konfiguration von Treiberbereitstellung, -test und -Debugging

Die Bereitstellung eines Zielcomputers wird unter Bereitstellen eines Computers für die Treiberbereitstellung und -tests (WDK 8.1) beschrieben. Hier geben wir einige Tipps zur Problembehandlung für den Bereitstellungsprozess.

Allgemeine Tipps

Fehler bei der Bereitstellung

Debugger stellt keine Verbindung her oder bricht nicht ein.

Menübefehl "Computer konfigurieren" ist inaktiv

Wenn Sie Microsoft Visual Studio zum ersten Mal starten, ist der Befehl Computer konfigurieren testen > im Menü Treiber möglicherweise inaktiv (abgeblendet). Wenn Sie etwa 20 Sekunden warten und dann erneut das Menü Treiber auswählen, ist der Befehl Computer konfigurieren testen > verfügbar.

Fehler bei der Bereitstellung: Allgemeine Tipps

Wenn die Bereitstellung fehlschlägt, lesen Sie die Nachrichtensequenz im Fenster Computerkonfiguration. In der Regel wird in diesem Fenster auch der Speicherort des Konfigurationsprotokolls angezeigt. Zeigen Sie das Protokoll an, und notieren Sie sich den Speicherort, damit Sie später darauf verweisen können.

Der Pfad zum Protokoll kann einen ausgeblendeten Ordner enthalten. Im folgenden Pfad ist AppData beispielsweise ein ausgeblendeter Ordner.

C:\Users\currentUser\AppData\Roaming\Microsoft\DriverTest\Install

Die Protokolldatei hat einen Ähnlichen Namen:

Treibertestcomputerkonfiguration 20121115130459167.log

Fehler bei der Bereitstellung: Der Netzwerkpfad wurde nicht gefunden.

Wenn Sie mit der Bereitstellung eines Zielcomputers beginnen, wird möglicherweise die Meldung Der Netzwerkpfad wurde nicht gefunden angezeigt.

Stellen Sie auf dem Zielcomputer sicher, dass Sie die Netzwerkermittlung aktiviert haben und die Datei- und Druckerfreigabe für das entsprechende Netzwerkprofil aktiviert haben. Wenn die Host- und Zielcomputer beispielsweise einer Netzwerkdomäne beigetreten sind, müssen Sie die Netzwerkermittlung sowie die Datei- und Druckerfreigabe für das Domänennetzwerkprofil aktivieren. Weitere Informationen finden Sie unter Bereitstellen eines Computers für die Treiberbereitstellung und -tests (WDK 8.1).

Stellen Sie sicher, dass Sie den Zielcomputer vom Hostcomputer aus pingen können. Öffnen Sie auf dem Hostcomputer ein Eingabeaufforderungsfenster, und geben Sie pingtargetComputerName ein, wobei targetComputerName der Name des Zielcomputers ist.

Hinweis Möglicherweise werden mehrere Nachrichten angezeigt, bevor die Meldung Der Netzwerkpfad wurde nicht gefunden wird. Bei einigen dieser Nachrichten können Sie vermuten lassen, dass der Netzwerkpfad gefunden wurde und die ersten Schritte der Bereitstellung erfolgreich waren. Tatsächlich wurde der Netzwerkpfad nicht gefunden, und kein Teil der Bereitstellung war erfolgreich. Möglicherweise sehen Sie folgendes:

Connecting to computer "MyComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network path was not found.

Fehler bei der Bereitstellung: Der Netzwerkname wurde nicht gefunden

Wenn Sie mit der Bereitstellung eines Zielcomputers beginnen, wird möglicherweise die Meldung Der Netzwerkname wurde nicht gefunden angezeigt. Überprüfen Sie den Namen des Zielcomputers. Wenn der ursprünglich eingegebene Computername falsch war, starten Sie den Bereitstellungs-Assistenten erneut (Treibertest >> Konfigurieren von Computern). Wählen Sie den falschen Computernamen aus, und wählen Sie Weiter aus. Geben Sie unter Computername den richtigen Namen des Zielcomputers ein, und schließen Sie den Assistenten ab.

Hinweis Möglicherweise werden mehrere Nachrichten angezeigt, bevor die Meldung Der Netzwerkname kann nicht gefunden werden. Einige dieser Meldungen lassen Sie möglicherweise vermuten, dass der Computername gefunden wurde und die ersten Schritte der Bereitstellung erfolgreich waren. Tatsächlich wurde der Computername nicht gefunden, und kein Teil der Bereitstellung war erfolgreich. Möglicherweise sehen Sie folgendes:

Connecting to computer "NonExistentComputer"
Installing driver test automation service
Getting computer system information
Copying driver test automation files
The network name cannot be found.

Hinweis Die Meldungen, die angezeigt werden, wenn Sie einen falschen Namen des Zielcomputers eingeben, können variieren. Beispielsweise wird möglicherweise eine Meldung zum Aktivieren der Netzwerkermittlung angezeigt.

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.

Oder Sie werden möglicherweise aufgefordert, Anmeldeinformationen einzugeben.

Enter your password to connect to: NonExistentComputer

Fehler bei der Bereitstellung: Zugriff auf Remotecomputer konnte nicht ausgeführt werden.

Wenn Sie mit der Bereitstellung eines Zielcomputers beginnen, wird möglicherweise eine Meldung angezeigt, die besagt, dass über das Netzwerknicht auf den Remotecomputer "computerName" zugegriffen werden konnte. Diese Meldung kann aus mehreren Gründen angezeigt werden. Vergewissern Sie sich, dass Ihre Host- und Zielcomputer mit derselben Domäne oder Arbeitsgruppe verbunden sind. Weitere Informationen finden Sie unter Bereitstellen eines Computers für die Treiberbereitstellung und -tests (WDK 8.1). Stellen Sie sicher, dass Sie den richtigen Namen für den Zielcomputer eingegeben haben. Vergewissern Sie sich, dass Sie die Netzwerkermittlung sowie die Datei- und Druckfreigabe auf dem Zielcomputer aktiviert haben.

Debugger-Breakpoints werden für Kernelmodustreiber nicht ausgelöst.

  1. Stellen Sie den Treiber mit deaktivierten Haltepunkten bereit.
  2. Wechseln Sie manuell in den Debugger im Kernelmodus.
  3. Legen Sie eine Ausnahme beim Laden des Moduls fest:
    sxe ld <DriverName>
    
  4. Aktivieren Sie den Haltepunkt, und setzen Sie die Ausführung fort.
  5. Deaktivieren Sie auf dem Zielcomputer den Geräteknoten, und aktivieren Sie ihn erneut.

Debugger stellt keine Verbindung her oder unterbricht nicht: Netzwerkverbindung

Vergewissern Sie sich, dass Ihre Debuganwendung über die Firewall für alle Netzwerktypen zugelassen ist.

Informieren Sie sich beim Netzwerkadministrator über Ports, die das Netzwerkdebuggen ermöglichen.

Wenn der Zielcomputer über mehrere Netzwerkadapter verfügt, müssen Sie die Busparameter des Netzwerkadapters angeben, den Sie zum Debuggen verwenden möchten.

Weitere Informationen finden Sie unter Tipps zur Problembehandlung beim Debuggen über ein Netzwerkkabel.

Debugger stellt keine Verbindung her oder unterbricht nicht: 1394-Verbindung

Wenn der Zielcomputer über mehrere 1394-Controller verfügt, müssen Sie die Busparameter des Controllers 1394 angeben, den Sie zum Debuggen verwenden möchten. Weitere Informationen finden Sie unter Tipps zur Problembehandlung beim Debuggen über ein 1394-Kabel.

Debugger stellt keine Verbindung her oder unterbricht in: Serielle Verbindung

Überprüfen Sie die COM-Portnummern auf dem Host und Zielcomputer. Vergewissern Sie sich, dass Sie die gleiche Baudrate für das Debuggen sowohl auf dem Host- als auch auf den Zielcomputern konfiguriert haben. Weitere Informationen finden Sie unter Tipps zur Problembehandlung beim Debuggen über ein serielles Kabel.