Windows系統(tǒng) 內(nèi) 置“Driver Verifier”工 具會強制檢測驅(qū)動程序,一旦發(fā)現(xiàn)驅(qū)動有問題會立即啟動藍(lán)屏造成死機。那么用戶如何免受其擾呢?
查閱微軟文檔, Driver Verifier初衷主要是為幫助開發(fā)人員測試設(shè)備驅(qū)動,讓開發(fā)人員發(fā)現(xiàn)驅(qū)動存在的問題進(jìn)而修補完善。Driver Verifier可以執(zhí)行多項深層次測試,例如可以檢測驅(qū)動在申請內(nèi)存池耗用內(nèi)存時是否會發(fā)生錯誤,可以檢測安全薄弱環(huán)節(jié)。
總之,Driver Verifier提供的都是開發(fā)人員關(guān)心的底層問題,而且它所測試的只能是設(shè)備驅(qū)動軟件本身而非硬件,也就是說,即便硬件真有問題,它也不會解決甚至不會報錯。
事實上,當(dāng)前主流版本的Windows系統(tǒng)所有的常用驅(qū)動,都經(jīng)過了驗證簽名,尤其64位Windows 10中的驅(qū)動都需簽名,這些驅(qū)動都經(jīng)過了權(quán)威測試WHQL(Windows Hardware Quality Labs),穩(wěn)定可靠,讓人放心。不過Driver Verifier有一項功能,就是可以幫用戶查找哪些驅(qū)動沒有經(jīng)過簽名。
多數(shù)用戶都不是開發(fā)人員,只要系統(tǒng)運行正常,沒有任何理由去運行Driver Verifier。假如有好事者讓Driver Verifier運行,它就會在系統(tǒng)沒有任何異常的情況下強行檢測,只要檢測就會發(fā)現(xiàn)一些不是問題的問題,勢若庸人自擾。
更不幸的是,Driver Verifier檢測出的所謂問題往往會導(dǎo)致Windows崩潰,最典型的癥狀就是BSOD,藍(lán)屏死機。在微軟名為“藍(lán)屏之死”的文檔中就將Driver Verifier列入“黑名單”,并強調(diào)Driver Verifier只是開發(fā)人員的一種輔助調(diào)試工具,用戶若用它去測試驅(qū)動問題,只能適得其反。尤其嚴(yán)重的是,Driver Verifier造成的死機往往會讓PC無法正常重啟,此時你首先要通過安全模式進(jìn)入系統(tǒng)后,再設(shè)法除掉Driver Verifier!
當(dāng)我們系統(tǒng)內(nèi)并沒有運行Driver Verifier時,也會遇到藍(lán)屏等系統(tǒng)故障,而且你懷疑是因為驅(qū)動程序的bug所致,此時你真的不妨運行一下Driver Verifier,它很可能會找到究竟是哪個驅(qū)動所肇。
圖1 Driver Verifier運行界面
當(dāng)然,如果上述故障發(fā)生在你最近剛剛升級的某個驅(qū)動,那么完全有理由推斷是它造成的,此時你可以重新采用原來未升級的驅(qū)動,而完全沒必要啟用Driver Verifier。
假如真的確實想要運 行Driver Verifier,那 么 在 Windows 10的PowerShell窗 口,只 需 輸入 ?“verifier”?,在 運 行界面選擇“Create standard settings”,如圖1 所示。
此時用戶可以指定某個驅(qū)動加以測試,也可以選擇自動檢測未簽名驅(qū)動的選項“Automatically select unsigned drivers” ;另一選項 “Automatically select drivers built for older versions of Windows” 將會檢測哪些驅(qū)動屬于舊版Windows的驅(qū)動;再有選項“Select driver names from a list” 可以查看已安裝的驅(qū)動程序名單。
如果用戶希望對當(dāng)前系統(tǒng)內(nèi)的所有已安裝驅(qū)動進(jìn)行一次徹底清查,那么可以執(zhí)行選項“Automatically select all drivers installed on this computer”,不過通常用戶無需對系統(tǒng)內(nèi)微軟的驅(qū)動進(jìn)行強制檢查,所以在全面排查時,可以將驅(qū)動程序列表進(jìn)行排名。也就是說可以點擊選項“Select driver names from a list”,然后將微軟驅(qū)動排除在外。選擇好將要排查的驅(qū)動名單后,點擊“Finish”,此時程序提醒重啟系統(tǒng),重啟之后便開始排查,Driver Verifier這種大規(guī)模的排查運動一般都是在后臺運行,直到找出造成黑屏的“元兇”,Driver Verifier會向你匯報該驅(qū)動的詳細(xì)信息。
現(xiàn)在我們就需要禁用Driver Verifier程 序了。方法是打開Driver Verifier,然后選擇“Delete Existing Settings”,之 后點擊 “Finish”按鈕,重啟系統(tǒng)即可。