當(dāng)正常運(yùn)行的系統(tǒng)突然出現(xiàn)問題時(shí),問題大多是由程序Bug或設(shè)備驅(qū)動(dòng)程序損壞造成的,
Windows驅(qū)動(dòng)查詢工具 解決設(shè)備疑問
。雖然使用Windows設(shè)備管理器能夠非常容易的看到當(dāng)前正在使用的某一個(gè)硬件設(shè)備的驅(qū)動(dòng)程序的詳細(xì)信息,但是設(shè)備管理器有時(shí)候并不能解決問題。設(shè)備管理器不能保留硬件設(shè)備驅(qū)動(dòng)程序的歷史記錄是其中一個(gè)原因。當(dāng)然,系統(tǒng)產(chǎn)生故障時(shí)設(shè)備管理器允許你恢復(fù)硬件設(shè)備的驅(qū)動(dòng)程序到一個(gè)舊的版本,但是它不能顯示某個(gè)設(shè)備已經(jīng)安裝驅(qū)動(dòng)程序的版本信息,使你不能夠確定哪個(gè)驅(qū)動(dòng)工作是正常的。所以記錄設(shè)備驅(qū)動(dòng)程序的歷史記錄是非常重要的,因?yàn)檫@些記錄使你能夠查看哪個(gè)版本的驅(qū)動(dòng)程序工作正常,哪個(gè)版本的驅(qū)動(dòng)程序有問題。
Windows XP和Windows Vista包含了一個(gè)命令行工具能夠幫助你跟蹤硬件設(shè)備的驅(qū)動(dòng)程序歷史。這個(gè)工具就是驅(qū)動(dòng)查詢工具。你可以通過在命令行窗口中輸入driverquery.exe來運(yùn)行驅(qū)動(dòng)查詢工具。通過上面的操作,你將看到和圖A相似的屏幕輸出
驅(qū)動(dòng)查詢工具只列出了一些系統(tǒng)硬件設(shè)備驅(qū)動(dòng)程序的基本信息。當(dāng)你仔細(xì)查看這個(gè)列表時(shí),你大概會(huì)發(fā)現(xiàn)在這個(gè)列表中沒有包含幾個(gè)重要的信息。驅(qū)動(dòng)查詢工具沒有包含任何驅(qū)動(dòng)程序的版本歷史記錄,并且它沒有顯示驅(qū)動(dòng)程序的版本信息。但是有幾個(gè)參數(shù)能讓driverquery.exe變的更有用。
例如:你能夠通過幾個(gè)參數(shù)生成一個(gè)Excel電子表格,表格包含系統(tǒng)中安裝的設(shè)備驅(qū)動(dòng)程序的詳細(xì)信息。驅(qū)動(dòng)查詢工具不能自動(dòng)的生成設(shè)備驅(qū)動(dòng)程序的歷史記錄報(bào)表,但是你可以通過周期性運(yùn)行driverquery.exe命令生成電子表格來建立自己的驅(qū)動(dòng)程序歷史記錄,
電腦資料
《Windows驅(qū)動(dòng)查詢工具 解決設(shè)備疑問》(http://m.clearvueentertainment.com)。通過查看不同的表格,你能夠知道系統(tǒng)中每個(gè)設(shè)備的驅(qū)動(dòng)程序配置的詳細(xì)日期。生成設(shè)備驅(qū)動(dòng)程序詳細(xì)信息表的最簡單的命令是:
Driverquery /fo:csv ?Cv >20071017.csv
在這個(gè)命令中,/fo參數(shù)告訴driverquery.exe你想要輸出格式化信息。在這里,我們把設(shè)備驅(qū)動(dòng)信息輸出成CSV格式。CSV是一個(gè)通過逗號分隔信息的格式,它能夠在Excel中打開。CSV格式并不是driverquery.exe能夠輸出的唯一格式,你也可以選擇輸出成LIST格式或TABLE格式。
/v參數(shù)使driverquery.exe輸出設(shè)備驅(qū)動(dòng)程序盡可能詳細(xì)的信息,但對簽名的驅(qū)動(dòng)無效。
/v參數(shù)后面的大于號是一個(gè)重定向符號,它把driverquery.exe輸出到屏幕的信息重定向到一個(gè)文件,在這里是20071017.csv文件。選擇這個(gè)文件名是因?yàn)樗軌蚍从澄募掌。?dāng)用Excel打開這個(gè)文件,我們發(fā)現(xiàn)它實(shí)際上只提供了設(shè)備驅(qū)動(dòng)程序一小部分有用的信息,還有更多的資料,在屏幕上根本不適合。
驅(qū)動(dòng)查詢工具通過/v參數(shù)輸出了大量的信息,但是,它還是沒有驅(qū)動(dòng)程序的版本信息。唯一的方法是通過“鏈接日期”列跟蹤驅(qū)動(dòng)的變更信息,雖然它與驅(qū)動(dòng)的版本號不一樣,但它與驅(qū)動(dòng)版本號的作用是一樣的。
由于這個(gè)表格不包含驅(qū)動(dòng)程序是否通過簽名,所以驅(qū)動(dòng)查詢工具提供了另一個(gè)參數(shù)來查看驅(qū)動(dòng)程序的簽名信息?梢酝ㄟ^/si參數(shù)查看設(shè)備驅(qū)動(dòng)程序的簽名信息。例如,如果你想要生成設(shè)備驅(qū)動(dòng)程序簽名信息的表格,可以通過下面的命令:
Driverquery /fl:csv /si >20071017.csv
要解決驅(qū)動(dòng)程序產(chǎn)生的問題,一個(gè)驅(qū)動(dòng)查詢工具是遠(yuǎn)遠(yuǎn)不夠的。但是,通過一個(gè)小小的創(chuàng)新,你能夠使用這個(gè)小工具生成一個(gè)設(shè)備驅(qū)動(dòng)程序使用信息的歷史記錄,當(dāng)發(fā)生故障時(shí)你可以通過這個(gè)記錄分析哪些變動(dòng)導(dǎo)致了故障的產(chǎn)生。