DevCon Update

注意

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 の置き換え」を参照してください。

コメント

DevCon Update 操作では、指定した INF ファイル内の最も適切なドライバーが、現在のドライバーや別の INF ファイル内のドライバーよりも古い、または適切でない場合でも、強制的に更新されます。 詳細については、「 セットアップでドライバーを選択する方法」を参照してください。

DevCon Update コマンドを使用して、存在しないデバイスのドライバーを更新することはできません。

任意のデバイスのドライバーを更新する前に、更新コマンドの影響を受けるデバイスを決定します。 これを行うには、 DevCon HwIDs や DevConDriverFiles などの表示コマンドでハードウェア ID を使用します。 DevCon 更新操作では、更新するデバイス ドライバーが DevCon に一覧表示されないため、これは特に重要です。

INF ファイルで署名されていないドライバーが指定されている場合、またはリムーバブル メディア上のドライバー ファイルなど、必要なファイルが見つからない場合は、DevCon からユーザーにメッセージが表示されます。 応答を必要とするプロンプトを抑制するには、非インターアクティブな更新操作 DevCon UpdateNI を使用します。

この変更を有効にするには、システムを再起動する必要がある場合があります。 DevCon でシステムを再起動するには、コマンドに条件付き再起動パラメーター (/r) を追加します。

使用例

devcon update c:\windows\inf\newdvc.inf ISAPNP\CSC4324\0
devcon /r update c:\windows\inf\newdvc.inf *PNP030b