Select the product you need help with
Menggunakan Driver Verifier untuk mengidentifikasi masalah dengan driver Windows untuk pengguna tingkat lanjutID Artikel: 244617 - Melihat produk di mana artikel ini berlaku. Dukungan untuk Windows Vista Paket Layanan 1 (SP1) berakhir pada tanggal 12 Juli 2011. Terus menerima pembaruan keamanan untuk Windows, pastikan Anda menjalankan Windows Vista dengan Paket Layanan 2 (SP2). Untuk informasi selengkapnya, baca halaman web Microsoft berikut ini: Dukungan untuk beberapa versi Windows telah berakhir
(http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs)
.Pada Halaman iniRINGKASANVerifier pengandar yang disertakan dalam Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows 2000, Windows XP, dan Windows Server 2003 untuk mempromosikan stabilitas dan keandalan; Anda dapat menggunakan alat ini untuk memecahkan masalah pengandar. Komponen kernel-mode Windows dapat menyebabkan sistem korupsi atau sistem kegagalan sebagai akibat dari pengandar yang tidak semestinya tertulis, seperti versi sebelumnya dari pengandar Model pengandar Windows (WDM). Artikel ini menjelaskan cara menggunakan Driver Verifier untuk mengisolasi dan memecahkan masalah pengandar dalam sistem. INFORMASI LEBIH LANJUTArtikel ini membahas topik-topik berikut:
Sopir Verifier kemampuanAnda dapat menggunakan Driver Verifier dengan menjalankan Verifier.exe dan kemudian me-restart komputer Anda. Anda tidak perlu melakukan perubahan lain untuk mulai menganalisis driver dalam sistem.Sopir Verifier menyediakan kemampuan berikut. Kolam renang alokasiUpaya untuk mengalokasikan semua driver's renang alokasi dari kolam khusus. Alih-alih berbagi kolam renang alokasi dengan seluruh sistem, alokasi pengandar ini terisolasi dan terikat oleh izin akses tidak. Kemampuan ini menentukan jika pengandar mengalokasikan lebih daripada berbagi kolam dan karena itu menyebabkan ketidakstabilan korupsi dan sistem sebagai hasilnya. Bila Anda mengaktifkan kemampuan ini dan komputer target memiliki cukup fisik dan memori virtual, semua pengemudi alokasi secara otomatis dialihkan ke kolam renang yang khusus.Memberikan tekanan ekstrem memoriTekanan ekstrim memori dapat disediakan pada driver tertentu tanpa mempengaruhi pembalap lain (terlepas dari ukuran memori sistem). Anda dapat melakukan ini dengan memerintahkan manajemen memori untuk membatalkan semua pengemudi model kode dan data, serta sistem paged renang, kode dan data. Hal ini memungkinkan Anda mendeteksi pengandar yang berpendapat salah spin kunci atau menimbulkan IRQL dan kemudian mendapatkan akses ke kode paged atau data. Anda dapat menggunakan ekstrim memori tekanan untuk mendeteksi masalah intermiten dan mengisolasi penyebab.Parameter validasiSemua berputar kunci, IRQL dan kolam renang alokasi panggilan sopir membuat menerima parameter otomatis validasi. Ini berarti bahwa cek yang dibuat untuk memastikan hal-hal berikut:
Kolam renang alokasi injeksi kegagalanKolam renang alokasi yang tidak ditandai MUST_SUCCEED oleh pengemudi dapat secara acak gagal untuk memastikan driver dapat menangani situasi memori rendah.Renang dibebaskanSemua renang dibebaskan diperiksa untuk memastikan tidak ada timer tertunda di dalam kolam renang alokasi karena kasus ini akan menyebabkan sangat keras untuk melacak sistem crash.Deteksi kebocoran kolam renangSemua pengemudi renang alokasi otomatis dilacak. Saat membongkar sopir, cek bug terjadi jika salah satu alokasi tidak dibebaskan. Anda dapat menggunakan ! verifier 3 kernel-debugger perintah untuk menunjukkan semua alokasi yang tidak dibebaskan. Anda juga dapat menggunakan perintah ini sebelum pembongkaran untuk melihat alokasi luar biasa pengemudi memiliki pada setiap titik dalam waktu.Sopir membongkar memeriksaSopir membongkar memeriksa dilakukan untuk menangkap driver yang membongkar dan tidak membersihkan sumber daya yang digunakan (yang akan meningkatkan kemungkinan cek bug sistem tak lama setelah driver unloads). Sumber daya yang tidak dapat menghapus pengandar termasuk selain tampilan daftar, tertunda ditangguhkan procedure calls (DPCs), pekerja benang, antrian, timer, dan sumber daya lainnya.I/O VerifierJika Anda menghidupkan bendera I/O Verifier menggunakan alat Verifier atau kunci registri VerifyDriverLevel (untuk informasi lebih lanjut, lihat bagian "Memungkinkan Driver verifikasi" dari artikel ini), beberapa manajer IO verifikasi dihidupkan. Ini termasuk:
Sopir Verifier persyaratanSatu-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 ritel dan versi Windows yang diperiksa. Lihat Basis Pengetahuan Microsoft artikel 251233 untuk informasi tentang apa yang harus dipertimbangkan sebelum Anda mengaktifkan Driver Verifier Manager di server produksi. Jika Norton Antivirus diinstal, mengaktifkan deteksi Deadlock Driver Verifier karena dari rekomendasi dalam Basis Pengetahuan Microsoft artikel 325672.Memungkinkan Driver VerifierAnda dapat mengaktifkan Driver Verifier dengan menggunakan Verifier.exe. Verifier.exe disertakan dengan setiap salinan Windows dan secara otomatis dipasang ke System32 folder. Verifier.exe memiliki kedua baris perintah dan grafis pengguna antarmuka (GUI) antarmuka, sehingga Anda dapat menentukan driver dan sesuai tingkat verifikasi. Anda juga dapat melihat Driver Verifier statistik secara real time. Untuk informasi tambahan, lihat bagian "Pengandar Verifier Manager" dari artikel ini.Debugging Driver Verifier pelanggaranKedua ! verifier perintah kernel debugger dan alat Verifier.exe menunjukkan saat ini Driver Verifier konfigurasi dan statistik secara real time.Semua Driver Verifier pelanggaran mengakibatkan cek bug, yang paling umum (walaupun tidak semua) adalah:
Verifier sopir dan driver grafisKernel mode Windows driver grafis (seperti printer dan tampilan sopir dll) dilarang menelepon renang entry point langsung. Sebaliknya, kolam renang alokasi dilakukan langsung menggunakan pengandar perangkat grafis antarmuka (DDI) callback untuk Win32k.sys. Sebagai contoh, EngAllocMem adalah callback yang graphics driver panggilan secara eksplisit mengalokasikan memori kolam renang. Juga, callback lain khusus seperti EngCreatePalette dan EngCreateBitmap kembali memori kolam renang.Untuk menyediakan sama jenis pengujian otomatis untuk driver grafis, dukungan untuk beberapa fungsi Driver Verifier dimasukkan ke dalam Win32k.sys. Namun, karena driver grafis lebih terbatas daripada pengandar kernel mode lain, mereka memerlukan hanya sebuah subset dari fungsi Driver Verifier. Secara khusus, IRQL memeriksa dan verifikasi I/O tidak diperlukan. Fungsi lainnya, yaitu menggunakan khusus renang, acak kegagalan dari kolam renang alokasi, dan renang pelacakan, didukung untuk derajat yang bervariasi dalam callback DDI grafis yang berbeda. Kegagalan acak yang didukung untuk grafis berikut DDI fungsi panggilan balik:
Memungkinkan Driver Verifier untuk driver grafis identik dengan pengemudi lain (lihat bagian "Memungkinkan Driver Verifier" dari artikel ini untuk informasi tambahan). Bendera tidak didukung seperti IRQL memeriksa diabaikan. Selain itu, Anda dapat menggunakan ! gdikdx.verifier kernel-debugger perintah untuk memeriksa Driver Verifier saat ini negara dan kolam renang jejak untuk driver grafis. CATATAN: Anda hanya menggunakan acak alokasi kegagalan pengaturan untuk ketahanan pengujian. Gunakan pengaturan ini dapat menyebabkan pesan galat render, sehingga Anda tidak harus menggunakan pengaturan ini dengan verifikasi tes untuk memeriksa kebenaran pelaksanaan graphics driver (misalnya, dengan membandingkan grafik driver output untuk gambar referensi). Sopir Verifier Manager (Verifier.exe)Alat Driver Verifier Manager (Verifier.exe) adalah cara untuk membuat dan mengubah pengaturan Driver Verifier dan untuk mengumpulkan statistik dari Driver Verifier. Verifier.exe terletak di map %WinDir%\System32 untuk setiap instalasi Windows.Sopir StatusThe Sopir Status Halaman properti memberi Anda gambaran tentang status Driver Verifier. Anda dapat melihat apa driver verifier mendeteksi. Status dapat menjadi salah satu dari berikut ini:
Jika Anda mengaktifkan bendera renang 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 seperangkat kecil pengandar untuk memverifikasi atau menambahkan memori fisik lebih ke komputer untuk mendapatkan lebih baik cakupan verifikasi alokasi kolam renang. Global CounterThe Global Counter Halaman properti menunjukkan nilai sekarang dari beberapa Counter yang dikelola oleh Driver Verifier. Nilai nol untuk counter dapat menunjukkan bahwa bendera Driver Verifier terkait tidak diaktifkan. Sebagai contoh, nilai 0 untuk yang lain / kesalahan counter menunjukkan bahwa sumber-daya rendah simulasi bendera tidak diaktifkan. Anda dapat memantau aktivitas verifier karena nilai-nilai counter diperbarui secara otomatis (secara default). Anda dapat mengubah kecepatan refresh, beralih ke ?Refresh manual, atau memaksa refresh yang menggunakan kelompok kontrol dalam bidang kiri kotak dialog.Renang pelacakanHalaman properti ini menunjukkan lebih statistik yang dikumpulkan dari Driver Verifier. Semua Counter yang ditampilkan pada Halaman ini berkaitan dengan kolam renang pelacakan bendera verifier. Kebanyakan dari mereka adalah per pengandar counter (misalnya, alokasi saat ini, saat ini dialokasikan byte, dan seterusnya). Ini berarti Anda harus memilih nama pembalap dari kombinasi atas kotak untuk melihat counter untuk pengandar yang khusus.TataanAnda dapat menggunakan halaman ini untuk membuat dan mengubah pengaturan Driver Verifier. Pengaturan akan disimpan dalam registri dan Anda harus me-restart komputer untuk pengaturan untuk mengambil efek. Anda dapat menggunakan daftar untuk melihat pengandar yang diinstal. Setiap mobil dapat di salah satu negara berikut:
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 ketika Anda ingin menginstal driver baru yang tidak sudah penuh. Jika tombol radio grup di daftar diatur ke Memverifikasi semua driver, daftar dan Verifikasi dan Tidak memverifikasi tombol dan kontrol edit tidak tersedia. Ini berarti bahwa setelah restart berikutnya, semua driver dalam sistem diverifikasi. Anda dapat mengatur jenis verifikasi yang menggunakan kotak centang di daerah kanan kotak dialog. Anda dapat mengaktifkan I/O verifikasi pada tingkat 1 atau pada tingkat 2. Tingkat 2 verifikasi lebih kuat daripada tingkat 1. Anda harus menyimpan setiap modifikasi untuk pengaturan dengan mengklik Menerapkan. Ada dua tombol lebih dalam Halaman ini:
Pengaturan volatilAnda 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 pembalap yang menjadi diverifikasi. Setelah Anda mengubah status beberapa kotak centang, Anda harus meng-klik Menerapkan agar perubahan berlaku. Perubahan berlaku segera dan mereka terakhir sampai Anda membuat perubahan tambahan atau hingga Anda me-restart komputer.Antarmuka baris perintahAnda juga dapat menjalankan Verifier.exe dari baris perintah (untuk informasi lebih lanjut, jenis Verifier.exe /? pada prompt perintah). Daftar berikut menunjukkan yang paling umum digunakan bendera baris perintah:
Informasi tambahan untuk pengembang DriverBagian yang mengikuti menggambarkan rincian tambahan tentang pengaturan verifier pengandar yang mungkin menarik untuk pengembang sopir. Pengaturan ini umumnya tidak diperlukan oleh profesional TI.Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft: 322756
(http://support.microsoft.com/kb/322756/
)
Cara membuat cadangan dan memulihkan registri di WindowsUntuk mengaktifkan Driver Verifier dengan mengedit registri, ikuti langkah berikut:
Daftar berikut menunjukkan contoh-contoh dari nilai-nilai untuk REG_SZ kunci:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management\VerifyDriverLevel Daftar berikut menunjukkan nilai-nilai medan bit untuk kunci ini. Anda dapat dengan bebas menggabungkan nilai-nilai ini:
PropertiID Artikel: 244617 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0 Berlaku bagi:
Penerjemahan Mesin PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:244617
(http://support.microsoft.com/kb/244617/en-us/
)
| Terjemahan Artikel
|




Kembali ke atas








