DevCon Update
Note
PnPUtil は、Windows のすべてのリリースに付属しており、使用可能な最も信頼性の高いセキュリティで保護された API を利用します。 DevCon の代わりに PnPUtil を使用することをお勧めします。 詳細については、以下の「推奨代替」と「DevCon の置き換え」を参照してください。
指定したデバイスの現在のデバイス ドライバーを、指定した INF ファイルに記載されているドライバーに強制的に置き換えます。 ローカル コンピューターでのみ有効です。
devcon [/r] update INFfile HardwareID
パラメーター
/r
条件付き再起動。 変更を有効にするために再起動が必要な場合にのみ、操作の完了後にシステムが再起動されます。
INFfile
更新プログラムで使用される INF (情報) ファイルの完全なパスとファイル名を指定します。 パスを省略した場合、DevCon はファイルが現在のディレクトリに含まれていると想定します。
HardwareID
指定したハードウェア ID を持つデバイスのドライバーを更新します。 このコマンドで指定するハードウェア ID は、デバイスのハードウェア ID と完全に一致している必要があります。 パターンが無効です。 リテラル値を示す単一引用符文字 (') を入力しないでください。
推奨代替
pnputil /add-driver INFfile /install
より推奨される代替については、「DevCon の置き換え」を参照してください。
Comments
DevCon Update 操作は、指定された INF ファイル内の最も適切なドライバーが、現在のドライバーまたは別の INF ファイル内のドライバーよりも古い場合や適切でない場合でも、そのドライバーへの更新を強制します。 詳細については、「セットアップがドライバーを選択する方法」を参照してください。
DevCon Update コマンドを使用して、存在しないデバイスのドライバーを更新することはできません。
任意のデバイスのドライバーを更新する前に、更新コマンドの影響を受けるデバイスを特定します。 そのためには、DevCon HwIDs や DevCon DriverFiles などの表示コマンドでハードウェア ID を使用します。 DevCon は更新するデバイス ドライバーを一覧表示しないため、これは DevCon Update 操作で特に重要です。
DevCon は、INF ファイルで署名されていないドライバーが指定されている場合、またはリムーバブル メディア上のドライバー ファイルなど、必要なファイルが見つからない場合に、ユーザーにメッセージを表示します。 応答を必要とするプロンプトを抑制するには、非対話型の更新操作である DevCon UpdateNI を使用します。
この変更を有効にするには、システムを再起動する必要がある場合があります。 DevCon でシステムを再起動するには、コマンドに条件付き再起動パラメーター (/r) を追加します。
使用例
devcon update c:\windows\inf\newdvc.inf ISAPNP\CSC4324\0
devcon /r update c:\windows\inf\newdvc.inf *PNP030b