Bagikan melalui


Pustaka runtime WDTF

Pustaka runtime WDTF tersedia sebagai bagian dari Windows Driver Kit (WDK). Ketika Anda menginstal WDK, Anda juga menginstal Windows Driver Test Framework (WDTF). Templat dan file sampel untuk pengujian dan pengembangan diinstal bersama dengan WDK. Pustaka runtime WDTF perlu diinstal pada sistem apa pun yang ingin Anda jalankan pengujian berbasis WDTF. Ini termasuk pengujian yang disediakan dalam WDK dan pengujian yang Anda tulis menggunakan templat pengujian WDK.

WDK juga menyertakan paket penginstalan terpisah (*.msi) yang dapat Anda gunakan untuk menginstal runtime WDTF pada komputer pengujian. MSI melakukan hal berikut:

  • Menyalin file.

  • Menambahkan kunci registri.

  • Mendaftarkan objek WDTF.

  • Instal dan hapus instalan file log.

Pustaka runtime WDTF mencakup alat untuk membantu Anda melakukan triase dan menjalankan pengujian.

Nama alat atau skrip perintah Deskripsi
CheckWDTFInstall.cmd Memverifikasi bahwa WDTF diinstal dengan benar. Menjalankan perintah ini membuat file CheckWDTFInstall.log, yang berisi informasi tentang semua komponen WDTF yang diinstal.
DisplayDeviceClass.vbs Menampilkan informasi kelas perangkat yang ada pada sistem saat ini. Nama Class GUID dan Class Friendly ditampilkan. Berguna saat mencoba membuat kueri /DQ yang mencari kelas perangkat tertentu.
DisplayDeviceDataFields.cmd Menampilkan informasi kelas perangkat yang ada pada sistem saat ini. Nama Class GUID dan Class Friendly ditampilkan. Berguna saat mencoba membuat kueri /DQ yang mencari kelas perangkat tertentu.
DisplayDevices.vbs Menampilkan informasi tentang setiap perangkat yang dinyatakan oleh parameter /DQ, defaultnya adalah semua perangkat dalam sistem.
DisplayDevicesWithWDTFilters.vbs Menampilkan perangkat apa pun yang memiliki salah satu driver filter WDTF yang terinstal di dalamnya. WDTF memiliki tiga driver filter: EDT, IOSPY, atau driver tombol.
DisplayDeviceTree.vbs Menampilkan pohon perangkat dari sistem saat ini.
DisplaySystemDataFields.cmd Menampilkan semua namespace layanan sistem dan bidang yang mereka miliki.

Cara menginstal pustaka runtime WDTF

Saat Anda menyiapkan komputer uji untuk penyebaran, pustaka runtime WDTF diinstal pada komputer pengujian. Ikuti instruksi dalam Menyediakan komputer untuk penyebaran dan pengujian driver (WDK 10 dan WDK 8.1)

Anda juga dapat menginstal pustaka runtime WDTF secara manual.

Menginstal WDTF pada komputer uji (metode pilihan)

  1. Instal Visual Studio lalu instal WDK.

  2. Mengonfigurasi komputer jarak jauh untuk pengujian. Di Visual Studio, pilih menu Driver , arahkan ke Uji, lalu pilih Konfigurasi komputer.

Menginstal WDTF secara manual pada komputer uji (metode alternatif)

  1. Instal Visual Studio dan WDK di komputer yang Anda gunakan untuk pengembangan.

  2. Salin file penginstalan WDTF dari komputer tempat Anda menginstal WDK ke komputer pengujian. File penginstalan WDTF (*.msi dan *file .cab) terletak di direktori %programfiles%\Windows Kits\10\Testing\Runtimes pada sistem pengembangan Anda. Salin semua file di direktori yang cocok dengan arsitektur komputer uji.

  3. Pada komputer uji, buka jendela Prompt Perintah menggunakan izin yang ditinggikan (Jalankan sebagai administrator) dan navigasikan ke direktori yang berisi file penginstalan WDTF. Jalankan salah satu perintah berikut untuk menginstal WDTF.

msiexec /i "OneCoreUap_WDTF_Desktop_Kit_Content-x64_en-us.msi"
msiexec /i "WDTF_Desktop_Kit_Product-x64_en-us.msi"

-Atau-

msiexec /i "OneCoreUap_WDTF_Desktop_Kit_Content-x86_en-us.msi"
msiexec /i "WDTF_Desktop_Kit_Product-x86_en-us.msi"

Tabel berikut ini menjelaskan opsi yang bisa Anda gunakan dengan perintah msiexec .

Opsi Deskripsi
/L* Filename Menulis semua pesan dan kesalahan ke file, nama file.
WDTFDIR=CustomInstallationDirectory Menentukan direktori tujuan untuk WDTF Runtime. WDTFDir default adalah %programfiles%\Windows Kits\10\Testing\Runtimes\WDTF
WDTF_SKIP_MACHINE_CONFIG=[1 | 2] Tentukan 1 untuk melewati pengaturan cscript.exe sebagai mesin skrip default. Tentukan 2 untuk melewati pengaktifan AC dan DC RTC bangun.
/? Menampilkan bantuan untuk opsi msiexec.exe.

Contoh

msiexec /i "OneCoreUap_WDTF_Desktop_Kit_Content-x64_en-us.msi" /l* OneCoreUap_WDTFInstall.log WDTFDir=c:\wdtf WDTF_SKIP_MACHINE_CONFIG=1
msiexec /i "WDTF_Desktop_Kit_Product-x64_en-us.msi" /l* WDTFInstall.log WDTFDir=c:\wdtf WDTF_SKIP_MACHINE_CONFIG=1

Cara menentukan apakah pustaka runtime WDTF diinstal pada komputer

Anda dapat memverifikasi bahwa WDTF diinstal dengan benar dengan menjalankan skrip perintah pada komputer pengujian. Menjalankan perintah ini membuat file CheckWDTFInstall.log, yang berisi informasi tentang semua komponen WDTF yang diinstal.

  1. Buka jendela Wantian Perintah di komputer uji.

  2. Jalankan %WDTFDir%\Tools\CheckWDTFInstall.cmd.

  3. Buka file log CheckWDTFInstall.log dan periksa hasilnya.

Cara menghapus instalasi pustaka runtime WDTF

Saat Anda menyiapkan komputer uji untuk penyebaran, mengikuti instruksi Provisikan komputer untuk penyebaran dan pengujian driver (WDK 10), pustaka runtime WDTF diinstal pada komputer target.

Anda dapat menghapus pustaka runtime WDTF dengan menghapus provisi dari komputer target. Untuk informasi selengkapnya, lihat Menghapus provisi dari komputer target.

Anda juga dapat menghapus instalasi pustaka runtime WDTF secara manual.

Menghapus instalan WDTF secara manual pada komputer uji

  1. Pada komputer uji, buka Pengaturan lalu pilih Aplikasi.

  2. Di Program dan Fitur, temukan Pustaka Runtime Windows Driver Testing Framework (WDTF), pilih dan tahan (atau klik kanan), dan pilih Hapus instalan.