Freigeben über


Problembehandlung bei der Konfiguration von Treiberbereitstellung, Tests und Debugging

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

Allgemeine Tipps

Fehler bei der Bereitstellung

Debugger wird keine Verbindung herstellen oder unterbrechen

Menübefehl 'Computer konfigurieren' ist inaktiv

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

Fehler bei der Bereitstellung: Allgemeine Tipps

Wenn die Bereitstellung fehlschlägt, lesen Sie die Abfolge von Nachrichten im Fenster "Computerkonfiguration". In der Regel zeigt dieses Fenster auch den Speicherort des Konfigurationsprotokolls an. Zeigen Sie das Protokoll an, und notieren Sie sich dessen Position, damit Sie später darauf verweisen können.

Der Pfad zum Protokoll enthält möglicherweise einen ausgeblendeten Ordner. Im folgenden Pfad ist AppData beispielsweise ein ausgeblendeter Ordner.

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

Die Protokolldatei hat einen ähnlichen Namen wie die folgende:

Treibertestcomputerkonfiguration 20121115130459167.log

Fehler bei der Bereitstellung: Der Netzwerkpfad wurde nicht gefunden.

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

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 beispielsweise die Host- und Zielcomputer mit einer Netzwerkdomäne verbunden sind, müssen Sie die Netzwerkermittlung und 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 "targetComputerName" ein, wobei "targetComputerName" der Name des Zielcomputers ist.

Hinweis : Möglicherweise werden mehrere Nachrichten angezeigt, bevor die Meldung "Der Netzwerkpfad wurde nicht gefunden" angezeigt. Einige dieser Nachrichten stellen möglicherweise fest, 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. Dies kann beispielsweise angezeigt werden:

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 kann nicht gefunden werden.

Wenn Sie mit der Bereitstellung eines Zielcomputers beginnen, wird möglicherweise eine Meldung angezeigt, die besagt , dass der Netzwerkname nicht gefunden werden kann. Überprüfen Sie den Namen des Zielcomputers. Wenn der eingegebene Computername falsch war, starten Sie den Bereitstellungs-Assistenten erneut (Treibertest > > Konfigurieren von Computern). Wählen Sie den falschen Computernamen und dann "Weiter" aus. Geben Sie für computername den richtigen Namen des Zielcomputers ein, und schließen Sie den Assistenten ab.

Hinweis : Es werden möglicherweise mehrere Nachrichten angezeigt, bevor die Nachricht angezeigt wird. Der Netzwerkname wurde nicht gefunden. Einige dieser Nachrichten stellen möglicherweise fest, 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. Dies kann beispielsweise angezeigt werden:

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

Beachten Sie , dass die Meldungen, die angezeigt werden, wenn Sie einen falschen Zielcomputernamen eingeben, variieren können. So wird beispielsweise 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: Auf den Remotecomputer konnte nicht zugegriffen werden.

Wenn Sie mit der Bereitstellung eines Zielcomputers beginnen, wird möglicherweise eine Meldung mit der Meldung "ComputerName" des Remotecomputers über das Netzwerk angezeigt. Diese Meldung kann aus mehreren Gründen angezeigt werden. Stellen Sie sicher, dass Ihre Host- und Zielcomputer mit derselben Domäne oder derselben 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 und -datei sowie die Druckfreigabe auf dem Zielcomputer aktiviert haben.

Debugger-Haltepunkte werden für kernelmodustreiber nicht ausgelöst

  1. Stellen Sie den Treiber mit deaktivierten Haltepunkten bereit.
  2. Wechseln Sie manuell in den Kernelmodusdebugger.
  3. Festlegen einer Ausnahme beim Laden des Moduls:
    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 dann erneut.

Debugger wird keine Verbindung herstellen oder unterbrechen: Netzwerkverbindung

Stellen Sie sicher, dass Ihre Debuganwendung über die Firewall für alle Netzwerktypen zulässig ist.

Wenden Sie sich an den Netzwerkadministrator über Ports, die das Netzwerkdebugging zulassen.

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

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

Debugger wird keine Verbindung herstellen oder unterbrechen in: 1394-Verbindung

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

Debugger wird keine Verbindung herstellen oder unterbrechen: Serielle Verbindung

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