Bagikan melalui


Menggunakan Host Generik dan Klien untuk UDP WS-Discovery

Jika klien dan host tidak dapat saling melihat di jaringan, host generik dan klien dapat digantikan host kustom dan klien untuk membantu memecahkan masalah. Jika alamat perangkat tidak muncul di output Klien Debug WSD, maka lingkungan jaringan mungkin menyebabkan kegagalan. Untuk informasi selengkapnya tentang host dan klien generik, lihat Alat Penelusuran Kesalahan.

Jika host atau klien adalah aplikasi yang berjalan pada PC, host atau klien generik harus dijalankan dalam konteks keamanan yang sama dengan host atau klien aktual. Misalnya, jika host atau klien aktual berjalan sebagai Administrator, maka host atau klien generik harus berjalan sebagai Administrator. Selain itu, jika host atau klien adalah perangkat mandiri, itu harus sepenuhnya digantikan oleh PC yang menjalankan host atau klien generik.

Untuk menggunakan host dan klien generik untuk memecahkan masalah UDP WS-Discovery

  1. Buka jendela wantian perintah.

  2. Jalankan perintah berikut: WSDDebug_host.exe metadata /start mode

    Catatan

    Kotak dialog Pemberitahuan Keamanan Windows mungkin muncul. Jika demikian, klik Buka blokir untuk mengizinkan Host Debug WSD dijalankan.

     

    Perintah ini menghasilkan output yang mirip dengan yang berikut ini. Catat ID perangkat.

    WSDAPI Debug Host
    Copyright (C) Microsoft Corporation 2007.  All rights reserved.
    Device ID is urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366
    Host metadata>
    
  3. Jalankan perintah berikut: WSDDebug_client.exe metadata /mode /hello off /resolve< id.> Ganti <id> dengan ID perangkat yang diidentifikasi di langkah 2.

    Catatan

    Kotak dialog Pemberitahuan Keamanan Windows mungkin muncul. Jika demikian, klik Buka blokir untuk mengizinkan Klien Debug WSD berjalan.

     

Klien Debug WSD menghasilkan output yang mirip dengan yang berikut ini.

WSDAPI Debug Client
Copyright (C) Microsoft Corporation 2007.  All rights reserved.
Client ID is urn:uuid:0f571af7-6b0e-4daf-8054-f2233ac27910
Hello mode is disabled
Client metadata>
*****************************************************************************
Add at 02/28/07 15:16:51
+ EPR:
  + Address:                 urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366
+ Types:
    (wsdp) https://schemas.xmlsoap.org/ws/2006/02/devprof:Device
+ XAddrs:
  https://[::1]:5357/37f86d35-e6ac-4241-964f-1d9ae46fb366
+ Metadata version:          2
+ Instance ID:               1
+ Probe/Resolve tag:         WSDAPI debug_client
+ Remote transport address:  [::1]:3702
+ Local transport address:   ::1
+ Local interface GUID:      42133cd4-6a70-11db-bbc9-806e6f6e6963
Client metadata>

Klien Debug WSD dapat menghasilkan banyak output di jaringan dengan banyak perangkat DPWS. Output dapat dialihkan ke file untuk analisis yang lebih mudah. Ketik nama> file tee <log pada perintah Klien Debug WSD untuk mengalihkan output ke file. Pengalihan output dapat dihentikan dengan mengetik tee log berhenti di prompt Klien Debug WSD.

Catat alamat referensi titik akhir (EPR). Alamat EPR ini harus cocok dengan ID perangkat yang diidentifikasi pada langkah 2 di atas. Jika demikian, kegagalan aplikasi kemungkinan tidak terkait dengan sistem operasi atau lingkungan jaringan. Ganti host dan klien generik dengan host dan klien kustom, dan lanjutkan pemecahan masalah dengan mengikuti prosedur dalam Menggunakan Klien Debug WSD untuk Memverifikasi Lalu Lintas Multicast.

Jika ID perangkat tidak cocok dengan alamat EPR, kegagalan aplikasi mungkin terkait dengan sistem operasi atau lingkungan jaringan. Kegagalan dapat memiliki satu atau beberapa penyebab berikut:

  • Aplikasi berjalan dalam konteks keamanan yang salah. Verifikasi bahwa aplikasi menggunakan kredensial yang benar dan bahwa klien dan host memiliki izin yang memadai untuk mengakses jaringan.
  • Konfigurasi firewall salah. Ikuti instruksi dalam Memeriksa Pengaturan Adapter dan Firewall untuk memverifikasi bahwa pengaturan Windows Firewall sudah benar dan tidak ada aturan lain yang menghilangkan paket. Klien dan host juga dapat disalin ke komputer "asli" (satu dengan penginstalan sistem operasi default yang belum pernah bergabung ke domain) untuk mencoba mereproduksi kegagalan.
  • Kebijakan IPSec memblokir aplikasi. Salin klien dan host ke komputer yang tidak tunduk pada kebijakan IPSec dan coba reproduksi kegagalan.

Prosedur Diagnostik WSDAPI

Memulai Pemecahan Masalah WSDAPI