Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sürücü Doğrulayıcı aracı, Windows 2000'den bu yana Windows'un her sürümüne dahildir. Sistem bozulmasına, hatalara veya diğer öngörülemeyen davranışlara neden olduğu bilinen birçok sürücü sorununu algılamak ve gidermek için kullanılır. Bu makalede, sistemdeki bir sürücüyü yalıtmak ve sorunlarını gidermek için Sürücü Doğrulayıcı'nın nasıl kullanılacağı açıklanmaktadır.
Şunlar için geçerlidir: Windows Server 2016, Windows Server 2019, Windows Server 2022, Windows Server 2025
Özgün KB numarası: 244617
Sürücü Doğrulayıcı özellikleri
Sürücü Doğrulayıcı'yı kullanmak için Verifier.exe çalıştırın ve bilgisayarınızı yeniden başlatın. Sistemdeki sürücüleri analiz etmeye başlamak için başka bir değişiklik yapmanız gerekmez. Kullanıcı hesabınızın Verifier.exe çalıştırmak için Yönetici ayrıcalıkları gerekir.
Sürücü Doğrulayıcı, bir sürücünün davranışının birçok farklı yönünü denetleyebilir. Bu özellikler, bayrakların kullanımıyla etkinleştirilen seçenekler veya ayarlar halinde gruplandırılır. (Seçenekler, ayarlar ve bayraklar terimleri genellikle Sürücü Doğrulayıcı belgelerinde değiştirilebilir. Benzer kavramları temsil ederler.)
Her bayrak hakkında ayrıntılı bilgi için bkz . Sürücü Doğrulayıcı seçenekleri ve kural sınıfları.
Standart Seçenekler
Aşağıdaki seçenekler birlikte sistemdeki tüm sürücülerin ihlal etmemesi gereken kuralları temsil ediyor. Bu seçenekler, Sürücü Doğrulayıcı GUI'sinde standart ayarları etkinleştirmeyi seçtiğinizde veya komut satırını kullanarak Sürücü Doğrulayıcı'yı yapılandırırken anahtarı belirttiğinizde /standard
etkinleştirilir.
Otomatik Denetimler
Bu denetimler, hangi seçenekler belirlenmiş olursa olsun, doğrulanan bir sürücüde her zaman yapılır.
Otomatik Denetim örnekleri:
- IRQL Denetimleri
- Yükseltilmiş bir IRQL (geçerli IRQL'in hedef IRQL'den küçük olduğu anlamına gelir).
- Azaltılmış IRQL (geçerli IRQL'in hedef IRQL'den daha fazla olduğu anlamına gelir).
- SpinLocks:
- Döndürme kilidinin iki kez serbest bırakılması.
- Spin lock alımları/yayınları uygun IRQL'de yapılır.
- Bellek Ayırmaları:
- Disk belleği havuzu ayırmaları/serbest bırakma işlemleri doğru IRQL'de (APC_LEVEL veya altında) yapılır.
- Disk belleği olmayan havuz ayırmaları/ücretsiz kullanımları doğru IRQL'de (DISPATCH_LEVEL veya altında) yapılır.
- Bu uygulama programlama arabirimleri (API' ler) için rastgele (başlatılmamış) değer belirtilmedi.
- Serbest ayırmalar etkin zamanlayıcı nesnelerine işaret etmiyor.
- Sürücü kaldırma denetimi:
- Sürücüde bekleyen DPC'ler veya çalışan iş parçacıkları gibi kaldırma sırasında bekleyen işlemler olmadığını doğrular.
- Diğer Sürücü davranışları:
- İş parçacığı yığınlarını yanlış değiştirme.
- IRQL >= DISPATCH_LEVEL'de KeWaitXxx çağrılmaya çalışılıyor.
- Başvuru sayısı 0 olan bir nesnenin başvurusu kaldırılmıştır.
Özel Havuz
Bu seçenek etkin olduğunda, Sürücü Doğrulayıcı sürücünün bellek isteklerinin çoğunu özel bir havuzdan ayırır. Bu özel havuz bellek taşmaları, bellek yetersiz çalıştırmaları ve boşaltıldıktan sonra erişilen bellek için izlenir.
IRQL Denetimini Zorla
Bu seçenek etkin olduğunda, Sürücü Doğrulayıcı disk belleğine alınan kodu geçersiz kılarak sürücüye aşırı bellek baskısı uygular. Sürücü yanlış IRQL'de veya bir döndürme kilidi tutarken disk belleği belleğine erişmeye çalışırsa, Sürücü Doğrulayıcı bu davranışı algılar.
Havuz İzleme
Bu seçenek etkin olduğunda, Sürücü Doğrulayıcı sürücünün kaldırıldığında tüm bellek ayırmalarını boşaltıp boşaltmadığını denetler. Bellek sızıntılarını ortaya çıkar.
G/Ç Doğrulaması
Bu seçenek etkin olduğunda, Sürücü Doğrulayıcı sürücünün IP'lerini özel bir havuzdan ayırır ve sürücünün G/Ç işlemesini izler. G/Ç yordamlarının geçersiz veya tutarsız kullanımını algılar.
G/Ç Doğrulayıcı etkinleştirildiğinde:
- IoAllocateIrp aracılığıyla ayrılan tüm IRP'ler varsa özel havuzdan ayrılır.
- Sürücü hata iletilerini yakalamak için IoCallDriver, IoCompleteRequest ve IoFreeIrp'te denetimler yapılır.
- Kod DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9) ile tüm G/Ç Doğrulayıcı hataları hata denetimi.
Not
Windows işletim sisteminin Windows 7 ve sonraki sürümlerinde, Gelişmiş G/Ç Doğrulaması'nın tüm özellikleri G/Ç Doğrulaması'nın bir parçası olarak yer alır ve artık Sürücü Doğrulayıcı Yöneticisi'nde veya komut satırından Gelişmiş G/Ç Doğrulama seçeneğinin seçilmesi gerekmez veya kullanılamaz.
Kilitlenme Algılama
Bu seçenek etkin olduğunda, Sürücü Doğrulayıcı sürücünün spin kilitleri, mutex'ler ve hızlı mutex'ler kullanımını izler. Sürücü kodunun bir noktada kilitlenmeye neden olma olasılığının olup olmadığını algılar.
Gelişmiş G/Ç Doğrulaması
Bu seçenek etkin olduğunda, Sürücü Doğrulayıcı çeşitli G/Ç Yöneticisi yordamlarının çağrılarını izler ve PnP IP'leri, güç IRP'leri ve WMI IRP'leri için stres testi gerçekleştirir.
Not
Windows 7 ve sonraki sürümlerde, Gelişmiş G/Ç Doğrulaması'nın tüm özellikleri G/Ç Doğrulaması kapsamında yer alır. Bu seçenek artık Sürücü Doğrulayıcı Yöneticisi'nde veya bir komut satırından kullanılamaz veya gerekli değildir.
DMA Doğrulaması
Bu seçenek etkin olduğunda, Sürücü Doğrulayıcı sürücünün DMA yordamlarını kullanmasını izler. DMA arabelleklerinin, bağdaştırıcılarının ve harita yazmaçlarının yanlış kullanıldığını algılar.
Güvenlik Denetimleri
Bu seçenek etkin olduğunda, Sürücü Doğrulayıcı çekirdek modu yordamlarına göre kullanıcı modu adreslerine başvuru gibi güvenlik açıklarına neden olabilecek yaygın hataları arar.
Çeşitli Denetimler
Bu seçenek etkin olduğunda, Sürücü Doğrulayıcı boş belleğin yanlış işlenmesi gibi sürücü kilitlenmelerinin yaygın nedenlerini arar.
DDI uyumluluk denetimi
Bu seçenek etkin olduğunda, Sürücü Doğrulayıcı bir sürücü ile işletim sisteminin çekirdek arabirimi arasındaki doğru etkileşimi denetleen bir dizi cihaz sürücüsü arabirimi (DDI) kuralı uygular.
DDI uyumluluk denetimi seçeneği, VerifierExt.sys adlı bir Çekirdek modu kitaplığı kullanılarak uygulanır. DDI Uyumluluk Denetimi kurallarından birinin ihlali bulunursa, VerifierExt.sys sistem hata denetiminin gerçekleşmesi için çağrılan modül olacaktır.
Ek seçenekler
Bu seçenekler belirli senaryo testleri için tasarlanmıştır veya aşırı stres koşullarının benzetimini yapmak için belirli DDI yordamlarına hatalar veya gecikmeler ekleyecek seçeneklerdir.
Sürücü Doğrulayıcı gereksinimleri
Tek gereksinim, Windows Server 2012'yi yüklemeniz gerektiğidir. Windows'un hem perakende hem de denetlenmiş sürümlerinde Sürücü Doğrulayıcı'yı etkinleştirebilirsiniz. Norton Antivirus yüklüyse Sürücü Doğrulayıcı'nın Kilitlenme Algılama özelliğini etkinleştirmeyin.
Sürücü Doğrulayıcı'yı etkinleştirme
Verifier.exe kullanarak Sürücü Doğrulayıcı'yı etkinleştirebilirsiniz. Verifier.exe, Windows'un her kopyasına eklenir. Otomatik olarak System32 klasörüne yüklenir. Verifier.exe, sürücüleri ve uygun doğrulama düzeylerini belirtebilmeniz için hem komut satırı hem de grafik kullanıcı arabirimi (GUI) arabirimlerine sahiptir. Sürücü Doğrulayıcı istatistiklerini gerçek zamanlı olarak da görebilirsiniz. Daha fazla bilgi için Sürücü Doğrulayıcı Yöneticisi (Verifier.exe) bölümüne bakın.
Sürücü Doğrulayıcı ihlallerinde hata ayıklama
Sürücü Doğrulayıcı bir ihlal algılarsa, standart davranış hata ayıklama sorunu hakkında mümkün olan en fazla bilgiyi sağlamak için sistemi denetlemektir. Hata ayıklayıcıya bağlı bir sistem, hata denetimi gerçekleştikten sonra durur.
Tüm Sürücü Doğrulayıcı ihlalleri hata denetimlerine neden olur, en yaygın olanlar (tümü olmasa da) şunlardır:
- 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
!analyze -v
, yeni bir hata ayıklama oturumu başlatılırken kullanılacak en iyi komutdur. Bu komut yararlı bilgiler döndürür ve hatalı sürücüyü belirlemeye çalışır.
Sürücü Doğrulayıcı'ya özgü hata ayıklayıcısı uzantıları:
-
!verifier
yakalanan Sürücü Doğrulayıcı istatistiklerini döküm eder.!verifier -?
tüm kullanılabilir seçenekleri gösterir. -
!deadlock
Kilitlenme algılaması tarafından izlenen kilitler veya nesnelerle ilgili bilgileri döküm eder.!deadlock -?
tüm kullanılabilir seçenekleri gösterir. -
!iovirp [address]
G/Ç Doğrulayıcı tarafından izlenen bir IRP ile ilgili bilgileri döküm eder. -
!ruleinfo [RuleID]
, ihlal edilen DDI Uyumluluk Denetimi kuralıyla ilgili bilgileri döküm eder (RuleID her zaman hata denetiminin ilk bağımsız değişkenidir, tüm DDI Uyumluluk Denetimi kural kimlikleri 0x200nnn biçimindedir).
Sürücü Doğrulayıcı ve grafik sürücüleri
Yazıcı ve görüntü sürücüsü DLL'leri gibi Windows çekirdek modu grafik sürücülerinin havuz giriş noktasını doğrudan çağırması kısıtlanır. Havuz ayırmaları, Win32k.sys için grafik cihaz sürücüsü arabirimi (DDI) geri çağırmaları kullanılarak dolaylı olarak gerçekleştirilir. Örneğin, EngAllocMem, bir grafik sürücüsünün havuz belleğini açıkça ayırmak için çağıran geri çağırmadır. EngCreatePalette ve EngCreateBitmap gibi diğer özel geri çağırmalar da havuz belleği döndürür.
Grafik sürücüleri için aynı otomatik testi sağlamak için, Sürücü Doğrulayıcı işlevlerinin bazılarına yönelik destek Win32k.sys eklenir. Grafik sürücüleri diğer çekirdek modu sürücülerine göre daha kısıtlı olduğundan, Sürücü Doğrulayıcı işlevinin yalnızca bir alt kümesini gerektirir. Özellikle, IRQL denetimi ve G/Ç doğrulaması gerekmez. Özel havuz, havuz ayırmalarının rastgele hatası ve havuz izleme gibi diğer işlevler, farklı grafik DDI geri çağırmalarında farklı derecelerde desteklenir.
Aşağıdaki grafik DDI geri çağırma işlevleri için rastgele hatalar desteklenir:
- EngAllocMem
- EngAllocUserMem
- EngCreateBitmap
- EngCreateDeviceSurface
- EngCreateDeviceBitmap
- EngCreatePalette
- EngCreateClip
- EngCreatePath
- EngCreateWnd
- EngCreateDriverObj
- BRUSHOBJ_pvAllocRbrush
- CLIPOBJ_ppoGetPath
Ayrıca, EngAllocMem için özel havuz ve havuz izleme kullanımı desteklenir.
Grafik sürücüleri için Sürücü Doğrulayıcı'nın etkinleştirilmesi diğer sürücülerle aynıdır. Daha fazla bilgi için Sürücü Doğrulayıcıyı Etkinleştirme bölümüne bakın. IRQL denetimi gibi desteklenmeyen bayraklar yoksayılır. Ayrıca, grafik sürücüleri için !gdikdx.verifier
geçerli Sürücü Doğrulayıcı durumunu ve havuz izlemelerini incelemek için çekirdek hata ayıklayıcısı komutunu kullanabilirsiniz.
Not
Sağlamlık testi için yalnızca rastgele ayırma hatası ayarını kullanmanız gerekir. Bu ayarın kullanılması hata iletilerinin işlenmesine neden olabileceğinden, grafik sürücüsünün uygulamasının doğruluğunu denetlemek için (örneğin, grafik sürücüsü çıkışını bir başvuru görüntüsüyle karşılaştırarak) doğrulama testleriyle bu ayarı kullanmamalısınız.
Sürücü Doğrulayıcı Yöneticisi (Verifier.exe)
Sürücü Doğrulayıcı yöneticisi aracı (Verifier.exe), Sürücü Doğrulayıcı ayarlarını oluşturmanın ve değiştirmenin ve Sürücü Doğrulayıcı'dan istatistik toplamanın tercih edilen yoludur. Verifier.exe, her Windows yüklemesi için %WinDir%\System32 klasöründe bulunur.
Sürücü Doğrulayıcı Yöneticisi, Sürücü Doğrulayıcı'nın yapılandırılması için Windows'a dahil edilen GUI'dir. Başka komut satırı anahtarı olmadan verifier.exe kullanarak Sürücü Doğrulayıcı Yöneticisi'ni başlatın. Anahtarlar her eklendiğinde yardımcı programın komut satırı tabanlı sürümü kullanılır.
Sürücü Doğrulayıcı'yı yapılandırmayla ilgili yardım için bir Yönetici CMD penceresinden komutunu çalıştırın verifier.exe /?
.
Sürücü durumu
Sürücü Durumu özellik sayfası, Sürücü Doğrulayıcı'nın geçerli durumunun bir görüntüsünü verir. Doğrulayıcının hangi sürücüleri algıladiğini görebilirsiniz. Durum aşağıdaki değerlerden biri olabilir:
- Yüklendi: Sürücü şu anda yüklü ve doğrulanmış.
- Kaldırılmış: Sürücü şu anda yüklü değil, ancak bilgisayarı yeniden başlattıktan sonra en az bir kez yüklendi.
- Hiçbir Zaman Yüklenmedi: Sürücü hiçbir zaman yüklenmedi. Bu durum, sürücünün görüntü dosyasının bozuk olduğunu veya sistemde eksik olan bir sürücü adı belirttiğinizi gösterebilir.
Listeyi sürücü adlarına veya durumuna göre sıralamak için liste üst bilgisini seçin. İletişim kutusunun sağ üst alanında geçerli doğrulama türlerini görüntüleyebilirsiniz. El ile yenileme moduna geçmezseniz sürücülerin durumu otomatik olarak güncelleştirilir. İletişim kutusunun sol alt kısmındaki radyo düğmelerini kullanarak yenileme hızını değiştirebilirsiniz. Durumu güncelleştirmeye zorlamak için Şimdi Güncelleştir'i seçin.
Özel Havuz bayrağını etkinleştirirseniz ve havuz ayırmalarının yüzde 95'inden azı özel havuza gittiyse, bu sayfada bir uyarı iletisi görüntülenir. Bu, doğrulamak için daha küçük bir sürücü kümesi seçmeniz veya havuz ayırma doğrulamasının daha iyi kapsamını elde etmek için bilgisayara daha fazla fiziksel bellek eklemeniz gerektiği anlamına gelir.
Genel Sayaçlar
Bu özellik sayfası, Sürücü Doğrulayıcı tarafından tutulan bazı sayaçların geçerli değerini gösterir. Sayaç için sıfır değeri, ilişkili Sürücü Doğrulayıcı bayrağının etkinleştirilmediğini gösterebilir. Örneğin, Diğer/Hatalar sayacı için 0 değeri, düşük kaynak benzetimi bayrağının etkinleştirilmediğini gösterir. Sayaçların değerleri varsayılan olarak otomatik olarak güncelleştirildiğinden doğrulayıcının etkinliğini izleyebilirsiniz. İletişim kutusunun sol alt kısmındaki denetim grubunu kullanarak yenileme hızını değiştirebilir, el ile yenilemeye geçebilir veya yenilemeye zorlayabilirsiniz.
Havuz İzleme
Bu özellik sayfası, Sürücü Doğrulayıcı'dan toplanan diğer istatistikleri gösterir. Bu sayfada gösterilen tüm sayaçlar, doğrulayıcının Havuz İzleme bayrağıyla ilişkilidir. Bunların çoğu geçerli ayırmalar, geçerli ayrılan baytlar gibi sürücü başına sayaçlardır. İlgili sürücünün sayaçlarını görüntülemek için üst birleşim kutusundan bir sürücü adı seçmelisiniz.
Ayarlar
Sürücü Doğrulayıcı ayarlarını oluşturmak ve değiştirmek için bu sayfayı kullanabilirsiniz. Ayarlar kayıt defterine kaydedilir ve ayarların etkili olması için bilgisayarı yeniden başlatmanız gerekir. Şu anda yüklü olan sürücüleri görüntülemek için listeyi kullanabilirsiniz. Her sürücü aşağıdaki durumlardan birinde olabilir:
- Doğrula Etkin: Sürücü şu anda doğrulanmış.
- Devre Dışını Doğrula: Sürücü şu anda doğrulanmamış.
- Doğrulama Etkin (Yeniden Başlatma Gerekiyor): Sürücü yalnızca bir sonraki yeniden başlatmadan sonra doğrulanır.
- Devre Dışını Doğrula (Yeniden Başlatma Gerekiyor): Sürücü şu anda doğrulanmış ancak bir sonraki yeniden başlatmadan sonra doğrulanmamış.
Listeden bir veya birkaç sürücü seçebilir ve listenin altındaki iki düğmeyi kullanarak durumu değiştirebilirsiniz. Ayrıca, durum geçişini gerçekleştirmenizi sağlayan bağlam menüsünü görüntülemek için bir sürücü adına sağ tıklayabilirsiniz.
İletişim kutusunun en altında, bir sonraki yeniden başlatmadan sonra doğrulanmasını istediğiniz daha fazla sürücü (boşlukla ayrılmış) belirtebilirsiniz. Bu düzenleme denetimini genellikle henüz yüklenmemiş yeni bir sürücü yüklemek istediğinizde kullanırsınız.
Listenin en üstündeki radyo düğmesi grubu Tüm sürücüleri doğrula olarak ayarlandıysa, liste ve Doğrula ve Doğrulama düğmeleri ve düzenleme denetimi kullanılamaz. Bir sonraki yeniden başlatmadan sonra sistemdeki tüm sürücülerin doğrulanmış olduğu anlamına gelir.
İletişim kutusunun sağ üst kısmındaki onay kutularını kullanarak doğrulama türünü ayarlayabilirsiniz. G/Ç Doğrulamasını 1. düzeyde veya 2. düzeyde etkinleştirebilirsiniz. Düzey 2 doğrulaması, 1. düzeyden daha güçlüdür.
Uygula'yı seçerek ayarlardaki değişiklikleri kaydedin. Bu sayfada iki düğme daha vardır:
- Tercih Edilen Ayarlar: Yaygın olarak kullanılan bazı ayarları seçer (tüm sürücüler doğrulanmış olarak).
- Tümünü Sıfırla: Sürücülerin doğrulanması için tüm Sürücü Doğrulayıcı ayarlarını temizler.
Uygula'yı seçtikten sonra değişikliklerin etkili olması için bilgisayarı yeniden başlatmanız gerekir.
Geçici ayarlar
Sürücü Doğrulayıcı bayraklarını hemen değiştirmek için bu özellik sayfasını kullanabilirsiniz. Yalnızca bazı Sürücü Doğrulayıcı bayraklarının durumunu değiştirebilirsiniz. Ayrıca doğrulanan sürücülerin listesini değiştiremezsiniz. Bazı onay kutularının durumunu değiştirdikten sonra değişikliklerin geçerli olması için Uygula'yı seçin. Değişiklikler hemen geçerli olur. Ve siz ek değişiklikler yapıncaya kadar veya bilgisayarı yeniden başlatana kadar sürerler.
Komut satırı arabirimi
Verifier.exe komut satırından da çalıştırabilirsiniz (daha fazla bilgi için komut istemine verifier.exe /? yazın). Komut satırında birden çok anahtar kullanılabilir, örneğin:
Verifier.exe /flags 0x209BB /driver MyDriver1.sys MyFilterDriver1.sys
Aşağıdaki listede en yaygın kullanılan komut satırı bayrakları gösterilmektedir:
Seçenekleri yapılandırma (bayraklar)
/flags değerini verifier.exe
Değer , etkinleştirilecek bayrakların toplu değerini temsil eden onaltılık bir sayıdır (0x ön eki gereklidir). Her bayrağın değeri çıkışta
verifier /?
gösterilir.Standart Bayraklar:
0x00000000: Otomatik Denetimler
0x00000001: Özel havuz
0x00000002: IRQL Denetimini Zorla
0x00000008: Havuz İzleme
0x00000010: G/Ç doğrulaması
0x00000020: Kilitlenme algılama
0x00000080: DMA denetimi
0x00000100: Güvenlik denetimleri
0x00000800: Çeşitli denetimler
0x00020000: DDI uyumluluk denetimiDiğer Bayraklar:
0x00000004: Rastgele düşük kaynak benzetimi
0x00000040: Gelişmiş G/Ç doğrulaması (yalnızca Vista)
0x00000200: Bekleyen G/Ç isteklerini zorlama
0x00000400: IRP Günlüğü
0x00002000: Sabit MDL yığını denetimi
0x00004000: Sürücü için sabit MDL denetimi0x00008000: Power framework gecikmesiÖrneğin, yalnızca Özel Havuz, G/Ç Doğrulaması ve Çeşitli denetimleri etkinleştirmek için:
verifier.exe /flags 0x811
Tüm standart ayarları etkinleştirmek için (örneklerden biri çalışır):
verifier.exe /standard
verifier.exe /flags 0x209BB
Sürücüleri doğrulayacak şekilde yapılandırma
verifier.exe /driver driver1.sys [driver2.sys driver3.sys ...]
Bu komut, doğrulanması gereken belirli sürücüyü veya sürücüleri belirtir. Boşlukla ayrılmış bir listede ek sürücüler sağlayın.
verifier.exe /all
Bu komut sistemdeki tüm sürücüleri doğrular.
Geçici modu kullanarak yapılandırma
verifier.exe /volatile /flags *value /adddriver MyDriver1.sys*
Bu komut doğrulayıcı bayraklarını hemen değiştirir ve doğrulama için MyDriver1.sys ekler.
Geçerli Doğrulayıcı istatistiklerini sorgulama
verifier /query
Geçerli Sürücü Doğrulayıcı durumunu ve sayaçlarını standart çıkışa döküm edin.
Geçerli Doğrulayıcı ayarlarını sorgulama
verifier /querysettings
Geçerli Sürücü Doğrulayıcı ayarlarını standart çıkışa döküm edin.
Doğrulayıcı ayarlarını temizle
verifier.exe /reset
Bu komut tüm geçerli Sürücü Doğrulayıcı ayarlarını siler.
Sürücü geliştiricileri için ek bilgiler
Aşağıdaki bölümlerde sürücü geliştiricilerinin ilgisini çekebilecek sürücü doğrulayıcı ayarları hakkında daha fazla ayrıntı açıklanmaktadır. Bu ayarlar genellikle BT uzmanları tarafından gerekli değildir.
Önemli
Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatli bir şekilde izlediğinizden emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için bkz. Windows'ta kayıt defterini yedekleme ve geri yükleme.
Kayıt defterini düzenleyerek Sürücü Doğrulayıcı'yı etkinleştirmek için şu adımları izleyin:
Kayıt Defteri Düzenleyicisi'ni (Regedt32) başlatın.
Aşağıdaki kayıt defteri anahtarını bulun:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
REG_SZ
Anahtarı düzenleyin.
REG_SZ
Anahtarı, test etmek istediğiniz sürücülerin büyük/küçük harfe duyarlı olmayan adlarına ayarlayın. Birden çok sürücü belirtebilirsiniz, ancak yalnızca bir sürücü kullanabilirsiniz. Bunu yaparak, kullanılabilir sistem kaynaklarının erken tükenmediğinden emin olabilirsiniz. Kaynakların erken tükenmesi sistem güvenilirliği sorunlarına neden olmaz, ancak bazı sürücü denetimlerinin atlanmasına neden olabilir.
Aşağıdaki listede anahtar için değer örnekleri gösterilmektedir REG_SZ
:
- Ntfs.sys
- Win32k.sys ftdisk.sys
- *.sys
Sürücü doğrulama düzeyini aşağıdaki kayıt defteri anahtarında belirtebilirsiniz:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
Anahtarın değeri, etkinleştirilen tüm bayrakların koleksiyonunu temsil eden bir DWORD değeridir.