#navi(../)
* インストール済みドライバ一覧やでデバイス一覧を表示する・driverquery [#if5930ec]
driverqueryコマンドを使用すると、インストール済みのドライバー一覧やデバイス一覧を確認することができます。~
本資料は、Windows 8を使用して動作確認を行いました。

#contents
#htmlinsertpcsp(win-top.html,win-sp.html)


* driverqueryをパラメーターなしで動かしてみる [#d5d3fae1]
コマンドプロンプトを起動し、driverqueryにパラメーターを指定せず起動したときの出力です。~
モジュール名、表示名、種類、リンク日時が表示されます。

 C:\Users\sakura>driverquery
 
 モジュール名 表示名                 種類          リンク日時            
 ============ ====================== ============= ======================
 1394ohci     1394 OHCI Compliant Ho Kernel        2012/07/26 11:26:46   
 3ware        3ware                  Kernel        2012/03/09 5:33:45    
 ACPI         Microsoft ACPI Driver  Kernel        2012/09/20 15:09:16   
 acpiex       Microsoft ACPIEx Drive Kernel        2012/07/26 11:25:57   
 acpipagr     ACPI プロセッサ アグリ Kernel        2012/07/26 11:27:16   
 AcpiPmi      ACPI 電源メーター ドラ Kernel        2012/07/26 11:27:33   
 
 <snip>

* driverqueryをVパラメーターで動かしてみる [#x75eabc4]
パラメーター/Vを/?オプションで確認すると/Vは以下の説明になっています。
      /V                          詳細な情報を表示します。
                                  署名されたドライバーでは無効です。
実際にパラメーターに/Vをつけて実行してみます。
 C:\Users\sakura>driverquery /v
 
 モジュール名 表示名                 説明                   種類          開始モード 状態       ステータス 停止の受理  一時停止の受 ページ プー  コード(バ  BSS(バイ リンク日時             パス                                             Init(バイ 
 ============ ====================== ====================== ============= ========== ========== ========== =========== ============ ============ ========== ======== ====================== ================================================ ==========
 1394ohci     1394 OHCI Compliant Ho 1394 OHCI Compliant Ho Kernel        Manual     Stopped    OK         FALSE       FALSE        4,096        196,608    0        2012/07/26 11:26:46    C:\WINDOWS\system32\drivers\1394ohci.sys         4,096     
 3ware        3ware                  3ware                  Kernel        Manual     Stopped    OK         FALSE       FALSE        0            81,920     0        2012/03/09 5:33:45     C:\WINDOWS\system32\drivers\3ware.sys            4,096     
 ACPI         Microsoft ACPI Driver  Microsoft ACPI Driver  Kernel        Boot       Running    OK         TRUE        FALSE        122,880      212,992    0        2012/09/20 15:09:16    C:\WINDOWS\system32\drivers\ACPI.sys             12,288    

 <snip>
 
上記の出力結果の通り、
+モジュール名
+表示名
+説明
+種類
+開始モード
+状態
+ステータス
+停止の受理
+一時停止の受理
+ページ プール(バイト)
+コード(バイト)
+BSS(バイト)
+リンク日時
+パス
+Init(バイト)

の詳細な情報が出力されます。~
尚、上記のようにコマンドを実行するとカラムヘッダーの名称が欠けてしまいます。~
このような場合は、FOオプションを使ってcsv形式で出力すればカラムヘッダーが欠けませんでした。

* driverqueryをsiパラメーターで動かしてみる [#b90ed59a]
パラメーター/SIを/?オプションで確認すると/SIは以下の説明になっています。
     /SI                         ドライバーのデジタル署名情報を提供します。
実際にパラメーターに/SIをつけて実行してみます。
 C:\Users\sakura>driverquery /SI
 
 デバイス名                     Inf 名        署名済み 製造元                   
 ============================== ============= ======== =========================
 Local Print Queue              PrintQueue.in TRUE     Microsoft                
 Local Print Queue              PrintQueue.in TRUE     Microsoft                
 Generic software device        c_swdevice.in TRUE     Microsoft Corporation    
 Generic software device        c_swdevice.in TRUE     Microsoft Corporation    
 Generic software device        c_swdevice.in TRUE     N/A                      
 Remote Desktop Device Redirect rdpbus.inf    TRUE     Microsoft                
 Lenovo Settings Camera Audio   oem23.inf     TRUE     Lenovo Corporation       
 Lenovo Settings Power          oem22.inf     TRUE     Lenovo Corporation       

 <snip>

デバイス名、Inf名、署名済み,製造元が表示されます。

* FOパラメーターを利用してCSVファイルを出力してみる [#p30650a1]
以下のようにするとcsv(カンマ区切り)で情報を出力することができます。
 driverquery /FO csv > 出力ファイル名
パラメーター/Vや/SIを使う場合は以下のようになります。
 driverquery /V /FO csv > 出力ファイル名

 driverquery /SI /FO csv > 出力ファイル名

尚、FOオプションにはCSV以外にTABLE, LISTがあります。

* driverqueryのヘルプ [#rb75391a]
パレメータ/?を使用すると以下の出力のようにdriverqueryのヘルプが表示されます。
 C:\Users\sakura>driverquery /?
 
 DRIVERQUERY [/S システム [/U ユーザー名 [/P [パスワード]]]]
               [/FO 形式] [/NH] [/SI] [/V]
 説明:
     インストールされているデバイス ドライバーの一覧を管理者が
     表示できるようにします。
 
 パラメーターの一覧:
       /S     システム             接続先のリモート システムを指定します。
 
       /U     [ドメイン\]ユーザー  ユーティリティを実行するユーザー
                                   コンテキストを指定します。
 
       /P     [パスワード]         与えられたユーザー コンテキストのパスワード
                                   を指定します。
 
       /FO     形式                表示する出力の種類を指定します。
                                   スイッチとともに引き渡す有効な値は
                                   TABLE、LIST、CSV です。
 
       /NH                          "カラム ヘッダー" を表示しない
                                   ように指定します。
                                   "TABLE" と "CSV" 形式でのみ有効です。
 
       /SI                         ドライバーのデジタル署名情報を提供します。
 
       /V                          詳細な情報を表示します。
                                   署名されたドライバーでは無効です。
 
       /?                          このヘルプのメッセージを表示します。
 
 例:
     DRIVERQUERY
     DRIVERQUERY /FO CSV /SI
     DRIVERQUERY /NH
     DRIVERQUERY /S ipaddress /U ユーザー  /V
     DRIVERQUERY /S システム /U ドメイン\ユーザー /P パスワード /FO LIST

リモートのPCの情報も確認できますが、本資料では記述していません。~
必要に応じて、ヘルプを参照しパラメーターを使ってください。

#htmlinsertpcsp(win-btm.html,win-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS