一般情況下,我們都是通過系統屬性窗口進入“設備管理器”,進入設備屬性對話框的“驅動程式”選項卡(如圖1),單擊“驅動程式詳細資訊”按鈕,查看相關驅動程式檔的詳細資訊。遺憾的是,這裏每次只能查看一個設備,且無法導出並進行後期處理。
當然,我們可以通過第三方軟體實現上述要求,但比較麻煩。其實,如果你已經用上了Windows Vista,那麼可以借助DRIVERQUERY這個命令行工具完成這個任務,這個命令行工具可以顯示已安裝設備驅動程式,但運行時需要獲得管理員級別的許可權。方法是:單擊“開始”按鈕,在“開始搜索”框輸入“CMD”打開命令提示符窗口,然後輸入如下命令並運行:DRIVERQUERY/SI
注意,“SI”參數的作用是提供有關已簽名驅動程式的資訊,執行後會顯示如圖2所示資訊,這裏默認使用表格形式,從左至右的各列依次是設備名、INF檔案名稱、是否簽名、製造商名稱等內容,在簽名列中,“TRUE”表示已簽名,“FALSE”表示未簽名。
這裏的內容與“設備管理器”中顯示的資訊是完全相同的,但查看起來顯然更為直觀。我們也可以另外指定其他的顯示形式,例如“/FO LIST”表示以列表形式顯示,這樣看起來可能更為清晰(如圖3);“/FO CSV”則表示以CSV格式進行顯示,不過這種形式看起來就比較零亂了。
如果需要輸出詳細的驅動程式資訊,那麼可以在命令提示符下運行“DRIVERQUERY/V”,參數“/V”表示顯示驅動程式的詳細資訊,包括模組名、顯示名、描述、驅動程式類型、啟動模式、狀況、狀態、分頁池、代碼、BSS、鏈接日期、路徑、Init等,資訊非常詳盡,但查看起來並不方便,因此我們可以使用“DRIVERQUERY /V/FO CSV >h:drive.csv”這樣的命令,執行後會將它輸出至CSV檔中,這樣就可以在Excel中進行查看和後期處理了(如圖4)。
另外,如果你需要查看遠程系統的驅動程式資訊,可以使用“DRIVERQUERY/S 系統名”這樣的命令。怎麼樣?用上述方法查看硬體驅動程式資訊,是不是很快?感興趣的朋友趕快試試吧! |