Menggunakan Driver Verifier untuk mengidentifikasi masalah dengan driver Windows untuk pengguna tingkat lanjut

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 244617 - Melihat produk di mana artikel ini berlaku.
Dukungan untuk Windows Vista Service Pack 1 (SP1) berakhir pada tanggal 12 Juli 2011. Terus menerima pembaruan keamanan untuk Windows, pastikan bahwa Anda sedang menjalankan Windows Vista dengan Service Pack 2 (SP2). Untuk informasi lebih lanjut, kunjungi halaman web Microsoft ini:Dukungan berakhir untuk beberapa versi Windows.
Perbesar semua | Perkecil semua

Pada Halaman ini

Ringkasan

Verifiertool Driver yang disertakan dalam setiap versi Windows sejak Windows 2000is digunakan untuk mendeteksi dan memecahkan banyak masalah driver yang diketahui menyebabkan sistem korupsi, kegagalan, atau perilaku tak terduga lainnya. Artikel ini menjelaskan cara menggunakan Driver Verifier untuk mengisolasi dan memecahkan masalah driver dalam sistem.

Informasi lebih lanjut

Artikel ini membahas topik-topik berikut:
  • Sopir Verifier pilihan
  • Sopir Verifier persyaratan
  • Memungkinkan Driver Verifier
  • Debugging Driver Verifier pelanggaran
  • Sopir Verifier dan driver grafis
  • Manajer Verifier pengemudi (Verifier.exe)
  • Penghitung global
  • Kolam Renang pelacakan
  • Pengaturan
  • Pengaturan volatil
  • Antarmuka baris perintah
  • Informasi tambahan untuk pengembang Driver
Sopir Verifier dikirim bersama-sama dengan sistem operasi berikut:
  • Windows 8
  • Windows Server 2012
  • Windows 7
  • Windows Server 2008 R2
  • Windows Vista
  • Windows Server 2008
  • Windows XP
  • Windows Server 2003
  • Windows 2000

Sopir Verifier kemampuan

Untuk menggunakan Driver Verifier, runVerifier.exe,and kemudian restart komputer Anda. Anda tidak harus membuat perubahan apapun untuk memulai menganalisis driver dalam sistem. Untuk Windows Vista dan versi yang lebih baru, akun pengguna memerlukan hak Administrator untuk menjalankan Verifier.exe.

Sopir Verifier cancheck berbagai aspek perilaku pengemudi. Kemampuan ini adalah pengaturandikelompokkan intooptions atauyang diaktifkan dengan menggunakan bendera. (Istilah "opsi," "pengaturan", dan "peringatan" yang biasanya dipertukarkan dalam dokumentasi Driver Verifier. Theyrepresent konsep serupa.)

Untuk informasi rinci tentang setiap bendera, kunjungi website MSDN berikut:

Sopir Verifier pilihan

Pilihan standar

Pilihan berikut ini bersama-sama mewakili aturan bahwa semua driver dalam sistem harus tidak melanggar. Pilihan ini akan diaktifkan ketika Anda memilih untuk mengaktifkan "Pengaturan standar" GUI Verifier Driver atau tetapkan the/standardswitch bila Anda mengkonfigurasi Driver Verifier dengan menggunakan baris perintah.

Pemeriksaan otomatis

Pemeriksaan selalu dilakukan pada driver yang sedang diverifikasi, apapun yang pilihan telah dipilih.

Contoh pemeriksaan otomatis:
  • Cek IRQL
    • Mengangkat IRQL (berarti bahwa IRQL saat ini adalah kurang dari target IRQL).
    • Menurunkan IRQL (berarti bahwa IRQL saat ini adalah lebih dari target IRQL).

  • SpinLocks:
    • Double pelepasan bukti kunci spin.
    • Spin akuisisi rilis yang dibuat di IRQL sesuai bukti kunci.
  • Alokasi memori:
    • Kolam Renang paged alokasi/membebaskan dibuat di IRQL benar (APC_LEVEL atau di bawah).
    • Renang bebas-paged alokasi/membebaskan dibuat di IRQL benar (DISPATCH_LEVEL atau di bawah).
    • Nilai (uninitialized) tidak acak ditentukan untuk ini antarmuka pemrograman aplikasi (api).
    • Alokasi dibebaskan tidak menunjuk ke benda-benda aktif timer.
  • Sopir membongkar memeriksa:
    • Memverifikasi bahwa pengemudi tidak memiliki tertunda operasi sementara bongkar, seperti tertunda DPCs atau thread pekerja.
  • Perilaku Driver lainnya:
    • Tidak semestinya switching tumpukan benang.
    • Tryingto panggilan KeWaitXxx di IRQL mengatakan = DISPATCH_LEVEL.
    • Dereferencing objek yang sudah memiliki hitungan referensi 0.

Kolam khusus

Bila opsi ini aktif, Driver Verifier mengalokasikan sebagian besar permintaan kehabisan memori pengemudi dari kolam renang khusus. Kolam ini khusus dimonitor untuk kehabisan memori overruns, underruns kehabisan memori dan kehabisan memori yang diakses setelah itu dibebaskan.

Memaksa memeriksa IRQL

Bila opsi ini aktif, Driver Verifier menempatkan tekanan ekstrim kehabisan memori pada driver oleh membuat tidak valid pageable kode. Jika pengandar upaya untuk mengakses kehabisan memori paged di IRQL salah atau sambil memegang bukti kunci spin, Driver Verifier mendeteksi perilaku ini.

Kolam Renang pelacakan

Bila opsi ini aktif, Driver Verifier memeriksa untuk melihat jika driver telah membebaskan semua alokasi kehabisan memori ketika itu dibongkar. Ini menunjukkan kebocoran kehabisan memori.

Verifikasi i/o

Bila opsi ini aktif, Driver Verifier mengalokasikan pengemudi IRPs dari kolam renang khusus, dan memonitor pengemudi I/O penanganan. Ini mendeteksi penggunaan ilegal atau tidak konsisten I/O rutinitas.

Ketika i/o Verifier diaktifkan:
  • Semua IRPS dialokasikan melalui IoAllocateIrp dialokasikan dari kolam khusus, jika tersedia.
  • Cek yang dibuat di IoCallDriver, IoCompleteRequest, dan IoFreeIrp untuk menangkap pesan kesalahan sopir.
  • Semua i/o Verifier kegagalan cek bug dengan kode DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9).
Catatan: dalam Windows 7 dan versi sistem operasi Windows, Semua fitur yang disempurnakan I/O verifikasi disertakan sebagai bagian verifikasi i/o dan itu tidak lagi tersedia atau diperlukan untuk memilih opsi ditingkatkan I/O verifikasi dalam Driver Verifier manajer atau dari baris perintah.

Deteksi deadlock

(Windows XP dan versi yang lebih baru)Bila opsi ini aktif, Driver Verifier memonitor pengemudi menggunakan bukti kunci spin, mutexes, dan mutexes cepat. Ini mendeteksi jika pengemudi kode memiliki potensi untuk menyebabkan kebuntuan di beberapa titik.

Peningkatan I/O verifikasi

(Windows XP dan versi yang lebih baru)Bila opsi ini aktif, Driver Verifier memonitor panggilan beberapa Manajer IO rutinitas dan melakukan uji ketahanan PnP IRPs, daya IRPs dan WMI IRPs.

CatatanPada Windows 7 dan versi yang lebih baru, Semua fitur yang disempurnakan I/O verifikasi disertakan sebagai bagian I/O verifikasi. Opsi ini sudah tidak lagi availableor yang diperlukan dalam Driver Verifier Manager atau dari baris perintah.

Verifikasi DMA

(Windows XP dan kemudian) Bila opsi ini aktif, Driver Verifier memonitor penggunaan pengemudi DMA rutinitas. Ini mendeteksi penyalahgunaan DMA buffer, adapter, dan peta Register.

Pemeriksaan keamanan

(Windows Vista dan versi yang lebih baru) Bila opsi ini aktif, Driver Verifier Telisik kesalahan umum yang dapat menyebabkan kerentanan keamanan, seperti referensi ke user mode alamat penyuratan oleh kernel-mode rutinitas.

Miscellaneous cek

(Windows Vista dan versi yang lebih baru) Bila opsi ini aktif, Driver Verifier Telisik penyebab umum crash sopir, dalam membebaskan kehabisan memori.

DDI kepatuhan memeriksa

(Windows 8 dan versi yang lebih baru) Bila opsi ini aktif, Driver Verifier berlaku seperangkat aturan antarmuka (DDI) driver peranti penangkap yang memeriksa interaksi yang tepat antara driver dan antarmuka kernel sistem operasi.

Kepatuhan DDI memeriksa pilihan dilaksanakan dengan menggunakan sebuah perpustakaan Kernel-mode, yang disebut VerifierExt.sys. Jika melanggar salah satu aturan DDI kepatuhan memeriksa ditemukan, VerifierExt.sys akan menjadi modul yang menyerukan bugcheck sistem terjadi.

Opsi tambahan

Pilihan ini dirancang untuk pengujian tertentu skenario pengujian, atau pilihan yang akan menyuntikkan kegagalan atau penundaan ke rutinitas DDI tertentu untuk mensimulasikan ekstrim kondisi stres.

Sopir Verifier persyaratan

Satu-satunya persyaratan adalah bahwa Anda harus menginstal Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows 2000, Windows XP, atau Windows Server 2003. Anda dapat mengaktifkan Driver Verifier eceran dan memeriksa versi Windows. Lihat artikel Pangkalan Pengetahuan Microsoft 251233 untuk informasi tentang apa yang harus dipertimbangkan sebelum Anda mengaktifkan Driver Verifier manajer server produksi. Jika Norton Antivirus terinstal, mengaktifkan deteksi Deadlock Driver Verifier karena rekomendasi di Pangkalan Pengetahuan Microsoft artikel 325672.

Memungkinkan Driver Verifier

Anda dapat mengaktifkan Driver Verifier dengan menggunakan Verifier.exe. Verifier.exe disertakan dengan setiap kopi karbon Windows dan terinstal otomatis ke System32 folder. Verifier.exe memiliki kedua antarmuka baris perintah dan grafis pengguna antarmuka (GUI), sehingga Anda dapat menentukan driver dan sesuai tingkat verifikasi. Anda juga dapat melihat Driver Verifier Statistik secara real time. Untuk informasi tambahan, lihat bagian "Driver Verifier Manager" dari artikel ini.

Debugging Driver Verifier pelanggaran

Harus Driver Verifier mendeteksi pelanggaran, perilaku standar adalah untuk bugcheck sistem untuk memberikan sebagian informasi mungkin tentang debugging masalah. Sebuah sistem yang terhubung ke debugger akan berhenti setelah bugcheck telah terjadi.

Semua Driver Verifier pelanggaran mengakibatkan cek bug, yang paling umum (walaupun tidak semua dari mereka) adalah:
  • 0XC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
  • 0XC4: DRIVER_VERIFIER_DETECTED_VIOLATION
  • 0XC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
  • 0XC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
  • 0XD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
  • 0XE6: DRIVER_VERIFIER_DMA_VIOLATION
! menganalisis 1,1,1 perintah yang terbaik untuk digunakan saat mulai sesi debug baru. Perintah ini akan mencetak informasi yang berguna dan mencoba untuk menentukan faulting sopir.

Debugger ekstensi yang spesifik untuk Driver Verifier:
  • ! verifier akan dump ditangkap Driver Verifier Statistik. ! verifier-?akan menampilkan semua pilihan yang tersedia.
  • ! kebuntuan pembuangan informasi yang terkait dengan bukti kunci atau benda-benda yang dilacak oleh deteksi Deadlock. ! kebuntuan-?akan menampilkan semua pilihan yang tersedia
  • ! iovirp [alamat] akan membuang informasi yang berhubungan dengan IRP dilacak oleh I/O Verifier
  • ! ruleinfo [RuleID] akan membuang informasi yang berhubungan dengan DDI kepatuhan memeriksa peraturan yang telah dilanggar (RuleID selalu argumen pertama untuk bugcheck, Semua DDI kepatuhan memeriksa aturan id dalam bentuk 0x200nn).

Sopir Verifier dan driver grafis

Windows driver grafis kernel-mode (seperti printer dan driver display dll) dibatasi dari panggilan masuk kolam renang langsung. Sebaliknya, Kolam alokasi dilakukan langsung menggunakan grafis peranti penangkap driver antarmuka (DDI) callback untuk Win32k.sys. Sebagai contoh, EngAllocMem adalah callback yang driver grafis panggilan secara eksplisit mengalokasikan renang kehabisan memori. Juga, callback lain khusus seperti EngCreatePalette dan EngCreateBitmap kembali renang kehabisan memori.

Untuk memberikan semacam pengujian otomatis untuk driver grafis, dukungan untuk beberapa fungsi Driver Verifier yang dimasukkan ke dalam Win32k.sys. Namun, karena driver grafis lebih terbatas daripada driver kernel-mode lainnya, mereka membutuhkan hanya sebuah subset dari fungsi Driver Verifier. Secara khusus, IRQL memeriksa dan I/O verifikasi tidak diperlukan. Fungsi lain, yaitu menggunakan kolam khusus, kegagalan acak alokasi Outdoor, dan kolam renang pelacakan, didukung untuk berbagai derajat di callback DDI grafis yang berbeda.

Kegagalan acak yang didukung untuk grafis berikut DDI callback fungsi:
  • EngAllocMem
  • EngAllocUserMem
  • EngCreateBitmap
  • EngCreateDeviceSurface
  • EngCreateDeviceBitmap
  • EngCreatePalette
  • EngCreateClip
  • EngCreatePath
  • EngCreateWnd
  • EngCreateDriverObj
  • BRUSHOBJ_pvAllocRbrush
  • CLIPOBJ_ppoGetPath
Selain itu, penggunaan dan khusus kolam renang pelacakan didukung untuk EngAllocMem.

Memungkinkan Driver Verifier untuk driver grafis identik dengan pengemudi lain (Lihat bagian "Memungkinkan Driver Verifier" artikel ini untuk informasi tambahan). Tidak didukung bendera seperti IRQL memeriksa diabaikan. Selain itu, Anda dapat menggunakan ! gdikdx.verifier kernel-debugger perintah untuk memeriksa Driver Verifier saat ini negara dan Outdoor jejak untuk driver grafis.

Catatan: Anda hanya menggunakan pengaturan kegagalan acak alokasi untuk ketahanan pengujian. Penggunaan pengaturan ini mungkin menyebabkan pesan kesalahan render, sehingga Anda tidak harus menggunakan pengaturan ini dengan verifikasi tes untuk memeriksa kebenaran tersebut pelaksanaan driver grafis (misalnya, dengan membandingkan elemen bagan sopir output ke gambar referensi).

Manajer Verifier pengemudi (Verifier.exe)

peranti penangkap Driver Verifier manajer (Verifier.exe) adalah cara lebih disukai untuk membuat dan mengubah pengaturan Driver Verifier dan untuk mengumpulkan statistik dari Driver Verifier. Verifier.exe terletak di folder %WinDir%\System32 untuk setiap instalasi Windows.

Manajer Verifier pengemudi adalah GUI yang disertakan dengan Windows untuk mengkonfigurasi Driver Verifier. Mulai pengelola Verifier Driver dengan menggunakan verifier.exe tanpa saklar baris perintah tambahan apapun. Setiap kali switch disertakan, versi berbasis utilitas baris perintah yang digunakan.

Untuk bantuan dengan konfigurasi Driver Verifier, jalankan verifier.exe /? dari jendela Administrator CMD.

Driver Status

halaman properti Driver Status memberi Anda gambaran status saat ini Driver Verifier. Anda dapat melihat apa driver verifier mendeteksi. Status dapat menjadi salah satu langkah berikut:
  • Dimuat: Driver saat ini dimuat dan diverifikasi.
  • Dibongkar: Driver ini tidak sedang dimuat tapi itu penuh setidaknya sekali karena Anda restart komputer.
  • Pernah dimuat: Driver tidak pernah dimuat. Status ini dapat menunjukkan bahwa pengemudi gambar file rusak atau Anda Tentukan nama driver yang hilang dari sistem.
Anda dapat mengklik header daftar untuk mengurutkan daftar berdasarkan nama driver atau status. Di daerah kanan-atas atas kotak dialog, Anda dapat melihat saat ini jenis verifikasi yang berlaku. Status driver akan diperbarui secara otomatis jika Anda tidak beralih ke mode ?refresh manual. Anda dapat memodifikasi refresh rate menggunakan tombol tekan radio di daerah kiri kotak dialog. Anda juga dapat mendorong pembaruan status dengan mengklik Update sekarang.

Jika Anda mengaktifkan bendera kolam khusus dan kurang dari 95 persen dari alokasi renang pergi ke kolam renang khusus, pesan peringatan akan ditampilkan pada Halaman ini. Ini berarti bahwa Anda perlu untuk memilih satu set yang lebih kecil driver untuk memverifikasi atau menambahkan kehabisan memori fisik lebih ke komputer untuk mendapatkan lebih baik cakupan renang alokasi verifikasi.

Penghitung global

halaman properti Counter Global menunjukkan nilai saat ini beberapa Counter yang dikelola oleh Driver Verifier. Nilai counter nol dapat mengindikasikan bahwa bendera Driver Verifier terkait tidak diaktifkan. Misalnya, nilai 0 untuk lainnya / kesalahan counter mengindikasikan bahwa bendera simulasi sumber daya rendah tidak diaktifkan. Anda dapat memantau aktivitas verifier karena nilai-nilai counter diperbarui secara otomatis (secara default). Anda dapat mengubah refresh rate, beralih ke ?refresh manual, atau memaksa refresh menggunakan kelompok kontrol di daerah kiri kotak dialog.

Kolam Renang pelacakan

halaman properti ini menunjukkan lebih statistik yang dikumpulkan dari Driver Verifier. Semua Counter yang ditampilkan pada Halaman ini berkaitan dengan bendera renang pelacakan verifier. Kebanyakan dari mereka adalah per-driver counter (misalnya, saat ini alokasi, saat ini dialokasikan byte, dan sebagainya). Ini berarti Anda harus memilih nama driver dari kotak kombinasi atas untuk melihat counter driver tertentu.

Pengaturan

Anda dapat menggunakan Halaman ini untuk membuat dan memodifikasi Pengaturan Driver Verifier. Pengaturan yang disimpan dalam registri dan Anda harus me-restart komputer untuk pengaturan diterapkan. Anda dapat menggunakan daftar untuk melihat driver terinstall saat ini. Sopir masing-masing dapat di salah satu negara berikut:
  • Verifikasi diaktifkan: Driver saat ini diverifikasi.
  • Verifikasi Penyandang Cacat: Driver saat ini tidak diverifikasi.
  • Verifikasi diaktifkan (boot ulang diperlukan): Driver diverifikasi hanya setelah restart berikutnya.
  • Verifikasi Cacat (boot ulang diperlukan): Driver saat ini diverifikasi tetapi tidak terverifikasi setelah restart berikutnya.
Anda dapat memilih satu atau beberapa driver dari daftar dan menukar status menggunakan dua tombol tekan bawah daftar. Anda juga dapat mengklik kanan-atas nama driver untuk menampilkan menu konteks, yang memungkinkan Anda melakukan toggling negara.

Di bagian bawah kotak dialog, Anda dapat menentukan driver tambahan (dipisah dengan spasi) bahwa Anda ingin diverifikasi setelah restart berikutnya. Anda biasanya menggunakan kontrol edit ini bila Anda ingin menginstal driver baru yang sudah tidak dimuat.

Jika grup tombol tekan radio di bagian atas daftar diatur untuk memverifikasi semua driver, daftar dan tombol tekan verifikasi dan Tidak memverifikasi dan kontrol edit tidak tersedia. Ini berarti bahwa setelah restart berikutnya, Semua driver dalam sistem diverifikasi.

Anda dapat mengatur jenis verifikasi menggunakan kotak centang di daerah kanan-atas atas kotak dialog. Anda dapat mengaktifkan verifikasi i/o pada tingkat 1 atau pada tingkat 2. Tingkat 2 verifikasi lebih kuat daripada tingkat 1.

Anda harus menyimpan perubahan ke pengaturan dengan mengklik Terapkan. Ada dua tombol tekan di Halaman ini:
  • Pengaturan pilihan: Ini memilih beberapa pengaturan yang sering digunakan (dengan semua driver diverifikasi).
  • Menyetel ulang semua: Ini Bersihkan semua pengaturan Driver Verifier sehingga driver tidak diverifikasi.
Setelah Anda klik Apply, Anda harus me-restart komputer agar perubahan diterapkan.

Pengaturan volatil

Anda dapat menggunakan halaman properti ini untuk mengubah bendera Driver Verifier segera. Anda hanya dapat beralih keadaan beberapa Driver Verifier bendera dan Anda tidak dapat mengubah daftar driver yang sedang diverifikasi. Setelah Anda mengubah status beberapa kotak centang, Anda harus klik Terapkan agar perubahan diterapkan. Perubahan berdampak secepatnya dan mereka bertahan sampai Anda membuat perubahan tambahan atau sampai Anda me-restart komputer.

Antarmuka baris perintah

Anda juga dapat menjalankan Verifier.exe dari baris perintah (untuk informasi lebih lanjut, jenis Verifier.exe /? pada prompt perintah). Beberapa switch dapat digunakan pada baris perintah, misalnya:

Verifier.exe /flags 0x209BB /driver MyDriver1.sys MyFilterDriver1.sys

Daftar berikut menunjukkan yang paling umum digunakan bendera baris perintah:

Konfigurasi pilihan (bendera):

Untuk Windows XP dan kemudian:
  • Verifier.exe /flags nilai
    Nilai adalah sejumlah hex (awalan 0 x diperlukan) yang mewakili nilai kolektif bendera harus diaktifkan. Nilai untuk setiap bendera ditampilkan dalam verifier /? output.

    Bendera standar:
    0x00000000: pemeriksaan otomatis
    0x00000001: kolam khusus
    0x00000002: memaksa memeriksa IRQL
    0x00000008: kolam renang pelacakan
    0x00000010: I/O verifikasi
    0x00000020: kebuntuan deteksi
    0x00000080: memeriksa DMA
    0x00000100: cek keamanan
    0x00000800: miscellaneous cek
    0x00020000: DDI kepatuhan memeriksa

    Bendera tambahan:
    0x00000004: acak simulasi rendah sumber daya
    0x00000040: enhanced I/O verifikasi (Vista)
    0x00000200: kekuatan tertunda I/O permintaan
    0x00000400: IRP Logging
    0x00002000: invarian MDL memeriksa tumpukan
    0x00004000: invarian MDL memeriksa driver0x00008000: kekuatan kerangka keterlambatan fuzzing

    Sebagai contoh, untuk mengaktifkan hanya cek kolam khusus, i/o verifikasi dan lain-lain:
    Verifier.exe /flags 0x811
    Untuk mengaktifkan pengaturan standar semua (baik contoh karya):

    Verifier.exe /standard

    Verifier.exe /flags 0x209BB
Untuk Windows 200 (saja)
  • Verifier.exe /flags nilai [/ iolevel 2]
    Menentukan nilai desimal bendera Driver Verifier dan mungkin tingkat untuk verifikasi I/O (untuk daftar tersedia bendera, ketik verifier.exe /? pada prompt perintah atau merujuk ke bagian "Memungkinkan Driver Verifier" artikel ini).

    Ganti nilai parameter dengan salah satu nilai sedikit verifikasi berikut:

    0 - Kolam khusus memeriksa
    1 - Force IRQL memeriksa
    2 - Rendah sumber daya simulasi
    3 - Kolam pelacakan
    4 - I/O verifikasi
    5 - Deteksi deadlock
    6 - Enhanced I/O verifikasi
    7 - DMA verifikasi

    Sebagai contoh, ketik perintah berikut:

    c:\verifier /flags 3 /iolevel 2

Konfigurasi driver untuk memverifikasi:
Verifier.exe /driver driver1.sys [driver2.sys driver3.sys...]
Perintah ini menentukan spesifik sopir atau driver untuk memverifikasi. Menyediakan driver tambahan dalam daftar dipisahkan dengan ruang.

Verifier.exe/semua
Memverifikasi semua driver dalam sistem.

Konfigurasi menggunakan Volatile mode:

Verifier.exe /volatile/bendera nilai /adddriver MyDriver1.sys
Perubahan verifier bendera segera, dan menambahkan MyDriver1.sys untuk verifikasi.

Query statistik Verifier:

Verifier /query
Dump status Driver Verifier dan counter ke output standar.
Query pengaturan Verifier saat ini:

Verifier /querysettings
Membuang pengaturan Driver Verifier saat ini ke output standar.

Kliring Verifier pengaturan:

Verifier.exe /reset
Menghapus semua pengaturan Driver Verifier saat ini.

Informasi tambahan untuk pengembang Driver

Bagian yang mengikuti menjelaskan rincian tambahan tentang pengaturan verifier sopir yang mungkin menarik untuk pengembang driver. Pengaturan ini tidak umumnya diperlukan oleh profesional TI.

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana untuk mengubah registri. Namun, masalah serius mungkin muncul saat Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah ini dengan hati-hati. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasinya. Kemudian, Anda dapat memulihkan registri jika terjadi masalah. Untuk informasi lebih lanjut tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri pada Windows

Untuk mengaktifkan Driver Verifier dengan mengedit registri, ikuti langkah berikut:
  1. Mulai Editor registri (Regedt32).
  2. Cari bukti kunci registri berikut:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
  3. Mengedit tombol tekan REG_SZ.
Tetapkan kode bukti kunci REG_SZ kepada nama-nama case-sensitive driver yang Anda ingin menguji. Anda dapat menentukan beberapa pembalap bergantian, tetapi hanya menggunakan satu driver. Dengan demikian, Anda dapat memastikan bahwa sumber daya sistem yang tersedia yang tidak sebelum waktunya habis. Prematur kelelahan sumber daya tidak menyebabkan setiap sistem keandalan masalah, tetapi dapat menyebabkan beberapa sopir memeriksa yang akan dilewati.

Daftar berikut menunjukkan contoh nilai untuk tombol tekan REG_SZ:
  • NTFS.sys
  • Win32k.sys ftdisk.sys
  • *.sys
Anda dapat menentukan tingkat verifikasi driver dalam bukti kunci registri berikut:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
Nilai bukti kunci adalah DWORD yang mewakili koleksi bendera diaktifkan.

Properti

ID Artikel: 244617 - Kajian Terakhir: 10 Oktober 2013 - Revisi: 3.0
Berlaku bagi:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Windows 7 Enterprise
  • Windows 7 Enterprise N
  • Windows 7 Home Premium N
  • Windows 7 Professional N
  • Windows 7 Release Candidate
  • Windows 7 Starter N
  • Windows 7 Ultimate N
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Business
  • Windows Vista Business 64-bit Edition
  • Windows Vista Business N
  • Windows Vista Business N 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Basic Beta
  • Windows Vista Home Basic N
  • Windows Vista Home Basic N 64-bit Edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium Beta
  • Windows Vista Service Pack 1
  • Windows Vista Service Pack 2
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows HPC Server 2008
  • Windows HPC Server 2008 R2
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Service Pack 2
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows 8
  • Windows 8 N
  • Windows 8 Enterprise
  • Windows 8 Enterprise N
  • Windows 8 Pro
  • Windows 8 Pro N
  • Windows Server 2012 Foundation
  • Windows Server 2012 Essentials
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
Kata kunci: 
kbresolve kbenv kbhowto kbprogramming kbmt KB244617 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.
Klik disini untuk melihat versi Inggris dari artikel ini: 244617

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com