Problembehandlung: Verbindungsprobleme

Aktualisiert: November 2007

Die folgenden Informationen sollen Ihnen bei der Behebung von Problemen helfen, die auftreten können, wenn Sie versuchen, den Geräteemulator mit dem Entwicklungscomputer zu verbinden.

Herstellen der Verbindung zum Geräteemulator

Verwenden Sie den DMA-Transport, der Visual Studio zum Herstellen einer Verbindung mit dem Geräteemulator bereitstellt. Dieser Transport behebt fast alle Verbindungsprobleme zwischen dem Entwicklungscomputer und dem Emulator.

Wichtiger Hinweis:

Verwenden Sie den TCP/IP-Transport nur, wenn dafür ein bestimmter Grund vorliegt. Zum Beheben von Problemen im Zusammenhang mit der Verwendung von TCP/IP mit dem Emulator gehen Sie die folgenden Schritte durch. Weitere Informationen finden Sie im Mobile Developer Center.

Herstellen einer Verbindung zum Geräteemulator ohne Netzwerkverbindung

Um über TCP/IP eine Verbindung zwischen Entwicklungscomputer und Geräteemulator herzustellen, wenn keine Netzwerkverbindung vorhanden ist, gehen Sie wie folgt vor:

  • Installieren Sie den Microsoft Loopbackadapter. Weitere Informationen finden Sie unter Installing the Microsoft Loopback Adapter.

  • Binden Sie den Rückschleifenbildungsadapter an die NE2000-Karte. Sie können dies auf der Registerkarte Netzwerk des Dialogfelds Emulatoreigenschaften erledigen. Ob dieses Dialogfeld geöffnet werden kann, hängt von der Installation ab. Weitere Informationen finden Sie unter Gewusst wie: Ändern von Eigenschafteneinstellungen.

Herstellen einer Verbindung zum Geräteemulator mit ActiveSync

Sie können Microsoft ActiveSync verwenden, um eine Verbindung zum Geräteemulator herzustellen. Führen Sie hierzu folgende Schritte aus:

  1. Starten Sie den Geräteemulator-Manager.

    Weitere Informationen finden Sie unter Gewusst wie: Starten des Geräteemulator-Managers.

  2. Stellen Sie eine Verbindung zum gewünschten Emulator her.

  3. Verwenden Sie den Geräteemulator-Manager, um den ausgewählten Emulator in der Basisstation zu aktivieren.

  4. Öffnen Sie in ActiveSync das Dialogfeld Verbindung herstellen, und folgen Sie den Anweisungen zum Einrichten einer Partnerschaft.

Sobald Sie für ein Projekt in Visual Studio als Zielplattform ein Pocket PC-Gerät auswählen, zielen Sie über ActiveSync auf den Emulator ab. Wenn Sie den Geräteemulator-Manager schließen oder den Emulator schließen, wird die ActiveSync-Verbindung getrennt.

Generieren einer neuen MAC-Adresse

Sie können eine neue MAC-Adresse für den Emulator einrichten. Dies ist manchmal hilfreich beim Beheben von Netzwerkproblemen.

  • Löschen Sie in der Registrierung den GUID-Schlüssel unter HKEY_CURRENT_USER\Software\Microsoft\Device Emulator\MAC Addresses.

    Der Emulator generiert daraufhin eine neue MAC-Adresse für sich.

Identifizieren der IP-Adresse des Emulators

Wie die vom Emulator verwendete IP-Adresse ermittelt wird, hängt von der verwendeten Emulatorversion ab. Beispielsweise sind für Pocket PC andere Schritte auszuführen als für Smartphone.

  • Klicken Sie im Startmenü des Pocket PC-Emulators auf Einstellungen, klicken Sie dann nacheinander auf Verbindungen und Netzwerkkarten und anschließend auf den entsprechenden Adapter (z. B. den für den NE2000-kompatiblen Ethernet-Treiber).

  • Führen Sie auf dem Smartphone-Emulator eine kleine Anwendung aus, um die IP-Adressen anzuzeigen. Weitere Informationen finden Sie unter Gewusst wie: IP-Adressen für Smartphone-Emulatoren anzeigen.

Virtual Switch-Treiber kann nicht geöffnet werden

Zum Verbinden des Geräteemulators mit dem Netzwerk über die emulierte NE2000- oder CS8900-Karte ist ein Virtual Switch-Treiber erforderlich. (Sie können im Mobile Developer Center einen Treiber herunterladen.)

Aus verschiedenen Gründen kann beim Öffnen des Treibers ein Fehler auftreten:

  • Es ist kein Treiber vorhanden.

  • Der Treiber für die Netzwerkkarte ist auf dem Entwicklungscomputer nicht installiert.

  • Während der Installation des Treibers sind Probleme aufgetreten.

  • Der Treiber ist deaktiviert.

  • Auf dem Entwicklungscomputer ist keine Netzwerkkarte installiert.

Führen Sie die folgenden Schritte aus, um die genaue Ursache zu diagnostizieren.

So diagnostizieren Sie die genaue Fehlerursache

  1. Überprüfen Sie im Dialogfeld Emulatoreigenschaften die Registerkarte Netzwerk.

    Wenn die NE2000-Karte und/oder die CS8900-Karte aktiviert ist, überprüfen Sie, ob die Netzwerkkarten, an die diese gebunden sind, vorhanden und verbunden sind. (Um das Dialogfeld Emulatoreigenschaften zu öffnen, klicken Sie im Emulatormenü Datei auf Konfigurieren.)

  2. Überprüfen Sie die Netzwerkeigenschaften des Adapters, um sicherzustellen, dass das Element Netzwerkdienste für virtuelle Computer vorhanden und aktiviert ist und die richtige Version (2.6.465.224 oder höher) hat.

  3. Wenn sich das Problem mit diesen Schritten nicht beheben lässt, installieren Sie den Treiber neu.

Herstellen der Verbindung zu einem Netzwerk

Der Geräteemulator selbst weist keine Netzwerkverbindung auf.

So stellen Sie die Verbindung zwischen dem Emulator und einem Netzwerk her

Siehe auch

Weitere Ressourcen

Geräteemulator