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