Bagikan melalui


Pemecahan Masalah Konfigurasi Penyebaran, Pengujian, dan Penelusuran Kesalahan Driver

Penyediaan komputer target dijelaskan dalam Menyediakan komputer untuk penyebaran dan pengujian driver (WDK 8.1). Di sini kami memberikan beberapa tips pemecahan masalah untuk proses provisi.

Tips umum

Provisi gagal

Debugger tidak akan tersambung atau terputus

Perintah menu Konfigurasi komputer tidak aktif

Saat Anda pertama kali memulai Microsoft Visual Studio, perintah Uji > Konfigurasi Komputer pada menu Driver mungkin tidak aktif (berwarna abu-abu). Jika Anda menunggu sekitar 20 detik, lalu pilih menu Driver lagi, perintah Uji > Konfigurasi Komputer akan tersedia.

Provisi gagal: Tips umum

Jika provisi gagal, baca urutan pesan di jendela Konfigurasi Komputer. Biasanya, jendela ini juga menampilkan lokasi log konfigurasi. Lihat log dan catat lokasinya sehingga Anda dapat merujuknya nanti.

Jalur ke log mungkin berisi folder tersembunyi. Misalnya, di jalur berikut, AppData adalah folder tersembunyi.

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

File log akan memiliki nama yang mirip dengan ini:

20121115130459167.log Konfigurasi Komputer Uji Driver

Provisi gagal: Jalur jaringan tidak ditemukan

Ketika Anda mulai menyediakan komputer target, Anda mungkin melihat pesan yang mengatakan Jalur jaringan tidak ditemukan.

Pada komputer target, pastikan Anda telah mengaktifkan Penemuan Jaringan dan Anda telah mengaktifkan Berbagi File dan Printer untuk profil jaringan yang sesuai. Misalnya, jika host dan komputer target bergabung ke domain jaringan, Anda harus mengaktifkan penemuan jaringan dan berbagi file dan printer untuk profil jaringan Domain . Untuk informasi selengkapnya, lihat Menyediakan komputer untuk penyebaran dan pengujian driver (WDK 8.1).

Pastikan Anda dapat melakukan ping komputer target dari komputer host. Pada komputer host, buka jendela Prompt Perintah, dan masukkan ping targetComputerName, di mana targetComputerName adalah nama komputer target.

Catatan Anda mungkin melihat beberapa pesan sebelum Anda melihat pesan Jalur jaringan tidak ditemukan. Beberapa pesan tersebut mungkin membuat Anda berpikir bahwa jalur jaringan ditemukan dan langkah-langkah pertama provisi berhasil. Bahkan, jalur jaringan tidak ditemukan dan tidak ada bagian provisi yang berhasil. Misalnya, Anda mungkin melihat ini:

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

Provisi gagal: Nama jaringan tidak dapat ditemukan

Ketika Anda mulai menyediakan komputer target, Anda mungkin melihat pesan yang mengatakan Nama jaringan tidak dapat ditemukan. Periksa kembali nama komputer target. Jika nama komputer yang Anda masukkan awalnya salah, mulai wizard provisi lagi (Uji Driver > > Konfigurasi Komputer). Pilih nama komputer yang salah, dan pilih Berikutnya. Untuk Nama komputer, masukkan nama komputer target yang benar, dan selesaikan wizard.

Catatan Anda mungkin melihat beberapa pesan sebelum Anda melihat pesan Nama jaringan tidak dapat ditemukan. Beberapa pesan tersebut mungkin membuat Anda berpikir bahwa nama komputer ditemukan dan langkah-langkah pertama provisi berhasil. Bahkan, nama komputer tidak ditemukan, dan tidak ada bagian dari provisi yang berhasil. Misalnya, Anda mungkin melihat ini:

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

Catatan Pesan yang ditampilkan saat Anda memasukkan nama komputer target yang salah dapat bervariasi. Misalnya, Anda mungkin melihat pesan tentang mengaktifkan penemuan jaringan.

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.

Atau Anda mungkin diminta untuk memasukkan kredensial.

Enter your password to connect to: NonExistentComputer

Provisi gagal: Tidak dapat mengakses komputer jarak jauh

Ketika Anda mulai menyediakan komputer target, Anda mungkin melihat pesan yang mengatakan Tidak dapat mengakses komputer jarak jauh "computerName" melalui jaringan. Pesan ini dapat ditampilkan karena beberapa alasan. Verifikasi bahwa host dan komputer target Anda digabungkan ke domain yang sama atau grup kerja yang sama. Untuk informasi selengkapnya, lihat Menyediakan komputer untuk penyebaran dan pengujian driver (WDK 8.1). Verifikasi bahwa Anda memasukkan nama yang benar untuk komputer target. Verifikasi bahwa Anda telah mengaktifkan penemuan jaringan dan file dan berbagi cetak pada komputer target.

Titik henti debugger tidak dipicu untuk driver mode kernel

  1. Sebarkan driver dengan titik henti dinonaktifkan.
  2. Secara manual masuk ke debugger mode kernel.
  3. Atur pengecualian pada beban modul:
    sxe ld <DriverName>
    
  4. Aktifkan titik henti dan lanjutkan eksekusi.
  5. Pada komputer target, nonaktifkan simpul perangkat lalu aktifkan kembali.

Debugger tidak akan tersambung atau terputus: Koneksi jaringan

Verifikasi bahwa aplikasi penelusuran kesalahan Anda diizinkan melalui firewall untuk semua jenis jaringan.

Tanyakan kepada administrator jaringan tentang port yang memperbolehkan penelusuran kesalahan jaringan.

Jika komputer target memiliki lebih dari satu adaptor jaringan, Anda harus menentukan parameter bus adaptor jaringan yang ingin Anda gunakan untuk penelusuran kesalahan.

Untuk informasi selengkapnya, lihat Tips Pemecahan Masalah untuk Penelusuran Kesalahan melalui Kabel Jaringan

Debugger tidak akan tersambung atau terputus: 1394 koneksi

Jika komputer target memiliki lebih dari satu pengontrol 1394, Anda harus menentukan parameter bus dari pengontrol 1394 yang ingin Anda gunakan untuk penelusuran kesalahan. Untuk informasi selengkapnya, lihat Tips Pemecahan Masalah untuk Penelusuran Kesalahan melalui Kabel 1394.

Debugger tidak akan tersambung atau terputus : Koneksi serial

Periksa nomor port COM pada host dan komputer target. Verifikasi bahwa Anda telah mengonfigurasi tingkat baud yang sama untuk penelusuran kesalahan pada host dan komputer target. Untuk informasi selengkapnya, lihat Tips Pemecahan Masalah untuk Penelusuran Kesalahan melalui Kabel Serial