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 HwIDsDevCon 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