#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)