熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows系統管理 >> 正文

Windows驅動查詢工具解決設備問題

2013-11-11 21:45:18  來源: Windows系統管理 
     當正常運行的系統突然出現問題時問題大多是由程序Bug或設備驅動程序損壞造成的雖然使用Windows設備管理器能夠非常容易的看到當前正在使用的某一個硬件設備的驅動程序的詳細信息但是設備管理器有時候並不能解決問題

  設備管理器不能保留硬件設備驅動程序的歷史記錄是其中一個原因當然系統產生故障時設備管理器允許你恢復硬件設備的驅動程序到一個舊的版本但是它不能顯示某個設備已經安裝驅動程序的版本信息使你不能夠確定哪個驅動工作是正常的所以記錄設備驅動程序的歷史記錄是非常重要的因為這些記錄使你能夠查看哪個版本的驅動程序工作正常哪個版本的驅動程序有問題

  Windows XP和Windows Vista包含了一個命令行工具能夠幫助你跟蹤硬件設備的驅動程序歷史這個工具就是驅動查詢工具你可以通過在命令行窗口中輸入driverqueryexe來運行驅動查詢工具通過上面的操作你將看到和圖A相似的屏幕輸出

  

  圖A驅動查詢工具顯示使用中的設備的驅動程序

  正如你在圖中看到的驅動查詢工具只列出了一些系統硬件設備驅動程序的基本信息當你仔細查看這個列表時你大概會發現在這個列表中沒有包含幾個重要的信息驅動查詢工具沒有包含任何驅動程序的版本歷史記錄並且它沒有顯示驅動程序的版本信息但是有幾個參數能讓driverqueryexe變的更有用

  例如你能夠通過幾個參數生成一個Excel電子表格表格包含系統中安裝的設備驅動程序的詳細信息驅動查詢工具不能自動的生成設備驅動程序的歷史記錄報表但是你可以通過周期性運行driverqueryexe命令生成電子表格來建立自己的驅動程序歷史記錄通過查看不同的表格你能夠知道系統中每個設備的驅動程序配置的詳細日期

  生成設備驅動程序詳細信息表的最簡單的命令是

  Driverquery /fo:csv –v >csv

  在這個命令中/fo參數告訴driverqueryexe你想要輸出格式化信息在這裡我們把設備驅動信息輸出成CSV格式CSV是一個通過逗號分隔信息的格式它能夠在Excel中打開CSV格式並不是driverqueryexe能夠輸出的唯一格式你也可以選擇輸出成LIST格式或TABLE格式

  /v參數使driverqueryexe輸出設備驅動程序盡可能詳細的信息但對簽名的驅動無效

  /v參數後面的大於號是一個重定向符號它把driverqueryexe輸出到屏幕的信息重定向到一個文件在這裡是csv文件選擇這個文件名是因為它能夠反映文件日期當用Excel打開這個文件我們發現它實際上只提供了設備驅動程序一小部分有用的信息還有更多的資料在屏幕上根本不適合

  

  圖B驅動查詢工具提供的每個設備驅動的信息

  驅動查詢工具通過/v參數輸出了大量的信息但是它還是沒有驅動程序的版本信息唯一的方法是通過鏈接日期列跟蹤驅動的變更信息雖然它與驅動的版本號不一樣但它與驅動版本號的作用是一樣的

  由於這個表格不包含驅動程序是否通過簽名所以驅動查詢工具提供了另一個參數來查看驅動程序的簽名信息可以通過/si參數查看設備驅動程序的簽名信息例如如果你想要生成設備驅動程序簽名信息的表格可以通過下面的命令

  Driverquery /fl:csv /si >csv

  

  圖C設備驅動程序的簽名信息

  要解決驅動程序產生的問題一個驅動查詢工具是遠遠不夠的但是通過一個小小的創新你能夠使用這個小工具生成一個設備驅動程序使用信息的歷史記錄當發生故障時你可以通過這個記錄分析哪些變動導致了故障的產生


From:http://tw.wingwit.com/Article/os/xtgl/201311/9150.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.