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