用過(guò)Windows Vista(以下簡(jiǎn)稱Vista)的朋友知道,Vista的硬件兼容性還是比較出色的,除了攝像頭、聲卡等少數(shù)設(shè)備之外,絕大多數(shù)設(shè)備都會(huì)被Vista準(zhǔn)確識(shí)別并自動(dòng)完成驅(qū)動(dòng)程序(以下簡(jiǎn)稱驅(qū)動(dòng))的安裝。即便是一些新設(shè)備,也能通過(guò)Windows Update從微軟的官方驅(qū)動(dòng)庫(kù)中及時(shí)獲得相關(guān)的驅(qū)動(dòng)。
不過(guò),由于WHQL(Windows硬件質(zhì)量實(shí)驗(yàn)室)認(rèn)證需要一定的期限,因此很多情況下我們安裝的驅(qū)動(dòng)是不帶數(shù)字簽名的,安裝這類驅(qū)動(dòng)時(shí)往往是選擇強(qiáng)制安裝,這也許會(huì)給系統(tǒng)帶來(lái)潛在的不穩(wěn)定因素。而且隨著時(shí)間的推移,你可能忘記了哪些驅(qū)動(dòng)是不帶數(shù)字簽名的,怎么找出這些“不安全”的驅(qū)動(dòng)呢?
方法一:文件簽名驗(yàn)證
單擊開始按鈕,在“開始→運(yùn)行”的文本框中鍵入“sigverif.exe”,隨后會(huì)出現(xiàn)一個(gè)“文件簽名驗(yàn)證”對(duì)話框(圖1),單擊“開始”按鈕,文件簽名驗(yàn)證工具會(huì)對(duì)設(shè)備驅(qū)動(dòng)進(jìn)行自動(dòng)掃描,過(guò)一會(huì)顯示驗(yàn)證結(jié)果。
如果看到如圖2所示的對(duì)話框,那么表示包括驅(qū)動(dòng)在內(nèi)的所有文件都經(jīng)過(guò)數(shù)字簽名;如果檢查出若干文件未經(jīng)過(guò)數(shù)字簽名,那么可到官方網(wǎng)站下載最新版本的驅(qū)動(dòng),來(lái)解決這個(gè)問(wèn)題。
方法二:驗(yàn)證驅(qū)動(dòng)程序
上述“文件簽名驗(yàn)證”工具只是順便對(duì)驅(qū)動(dòng)進(jìn)行驗(yàn)證,功能相對(duì)比較簡(jiǎn)單。其實(shí),Vista自身提供了一個(gè)專業(yè)的驅(qū)動(dòng)驗(yàn)證程序,它可以找出那些殘留在系統(tǒng)中的無(wú)效驅(qū)動(dòng)。
步驟1:打開“開始→運(yùn)行”框,輸入“verifier.exe”,執(zhí)行后進(jìn)入“驅(qū)動(dòng)程序驗(yàn)證程序管理器”窗口(圖3),選擇“創(chuàng)建標(biāo)準(zhǔn)設(shè)置”,單擊“下一步”按鈕進(jìn)入如圖4所示窗口,這里提供了四個(gè)不同的選項(xiàng):
(1)自動(dòng)選擇未經(jīng)簽名的驅(qū)動(dòng)程序:默認(rèn)選項(xiàng),可以驗(yàn)證安裝在這臺(tái)計(jì)算機(jī)上所有未簽名的驅(qū)動(dòng)程序列表。
(2)自動(dòng)選擇為舊版Windows建立的驅(qū)動(dòng)程序:驗(yàn)證為Windows舊版本編寫且安裝在這臺(tái)計(jì)算機(jī)上的驅(qū)動(dòng),驗(yàn)證結(jié)束后將顯示這些驅(qū)動(dòng)的列表。
(3)自動(dòng)選擇這臺(tái)計(jì)算機(jī)上安裝的所有驅(qū)動(dòng)程序:驗(yàn)證安裝在這臺(tái)計(jì)算機(jī)上的所有驅(qū)動(dòng),驗(yàn)證結(jié)束后會(huì)保存當(dāng)前設(shè)置。
(4)從一個(gè)列表中選擇驅(qū)動(dòng)程序名:如果你懷疑系統(tǒng)中的某個(gè)驅(qū)動(dòng)有問(wèn)題,可以通過(guò)此項(xiàng)手動(dòng)選擇需要驗(yàn)證的驅(qū)動(dòng)。
步驟2:選擇“自動(dòng)選擇未經(jīng)簽名的驅(qū)動(dòng)程序”,單擊“下一步”按鈕,按照系統(tǒng)提示繼續(xù)完成剩下的操作。如果發(fā)現(xiàn)未經(jīng)簽名的驅(qū)動(dòng),系統(tǒng)會(huì)對(duì)它進(jìn)行強(qiáng)制簽名,結(jié)束后須重新啟動(dòng)系統(tǒng)(圖5)。重啟系統(tǒng)后會(huì)有兩種可能:
(1)正常啟動(dòng)
如果強(qiáng)制簽名并重啟后能夠正常進(jìn)入桌面,那么可以再次運(yùn)行驅(qū)動(dòng)驗(yàn)證程序管理器,然后選擇“顯示當(dāng)前經(jīng)過(guò)驗(yàn)證的驅(qū)動(dòng)程序信息”,該選項(xiàng)可以顯示已通過(guò)審查的驅(qū)動(dòng)信息。
(2)藍(lán)屏故障
如果在重啟時(shí)出現(xiàn)藍(lán)屏故障,解決的辦法有兩種:再次重啟系統(tǒng)并進(jìn)入安全模式,然后根據(jù)藍(lán)屏提示信息卸載無(wú)效的驅(qū)動(dòng),接下來(lái)使用“verifier.exe/reset”命令取消強(qiáng)制簽名;引導(dǎo)時(shí)選擇“最后一次正確的配置”或“禁用驅(qū)動(dòng)程序簽名強(qiáng)制”。
方法三:監(jiān)視系統(tǒng)故障
Vista系統(tǒng)中還有一個(gè)名為“Perfmon”(中文名為“可靠性和性能監(jiān)視器”)的工具,該工具可以對(duì)系統(tǒng)進(jìn)行廣泛的分析、檢測(cè),其中包括驅(qū)動(dòng)方面的問(wèn)題。具體操作如下:
在“開始搜索”框中輸入“perfmon.exe/report”命令,運(yùn)行后會(huì)彈出“可靠性和性能監(jiān)視器”窗口,將它最小化,并繼續(xù)當(dāng)前的工作,系統(tǒng)隨后會(huì)自動(dòng)記錄下相關(guān)的操作,并給出一份系統(tǒng)報(bào)告(圖6)。在這份報(bào)告中,我們可以通過(guò)“警告”和“性能”查看系統(tǒng)啟動(dòng)時(shí)的狀況,并找出這臺(tái)計(jì)算機(jī)是否存在驅(qū)動(dòng)或其他問(wèn)題。
如果不添加任何參數(shù),你也可以運(yùn)行“perfmon.exe”這個(gè)程序?qū)τ?jì)算機(jī)的狀況作一個(gè)總結(jié)。希望通過(guò)上述方法,大家都能找出Vista系統(tǒng)中的驅(qū)動(dòng)“隱患”。