Windows
 Computer >> コンピューター >  >> システム >> Windows

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

Windowsでは、ハードウェアデバイスの管理は、[デバイスマネージャー]セクションから簡単に実行できます。ただし、サーバー環境を使用している場合、またはコマンドラインを使用してデバイスドライバーを制御する場合は、DevConが通常のデバイスマネージャーの代替として適しています。

DevConはWindowsDriverKitの一部であり、ローカルまたはネットワークコンピューター内のすべてのハードウェアデバイスをすばやく無効化、有効化、インストール、削除、スキャン、および一覧表示するために使用できるコマンドラインユーティリティです。

DevConの使用

DevConは無料で入手でき、MicrosoftのWebサイトからダウンロードできます。ダウンロードしたら、実行可能ファイルを抽出してCドライブのどこかに配置し、コマンドプロンプトで簡単にアクセスできるようにします。たとえば、抽出したファイルをCドライブの「devcon」という名前のフォルダに配置しました。

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

次に、管理者としてコマンドプロンプトを開きます。これを行うには、[スタート]メニューでコマンドプロンプトを検索し、それを右クリックして、[管理者として実行]オプションを選択します。 Windows 8を使用している場合は、パワーユーザーメニュー(Win + X)から[コマンドプロンプト(管理者)]オプションを選択するだけです。

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

コマンドプロンプトが表示されたら、以下のコマンドを使用して、「devcon」フォルダー内の32ビット(i386)または64ビット(ia64)フォルダーに移動します。 DevCon実行可能ファイルを別の場所に配置した場合は、それに応じてコマンドを変更してください。

cd c:\devcon\i386

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

ここで、Devconユーティリティで使用される構文、さまざまなコマンド、および引数について知りたい場合は、以下のコマンドを使用してヘルプを入手してください。

devcon help

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

デバイスのリストを取得するには、findを使用できます ワイルドカードエントリを使用したコマンド。 DevConはネットワーク上でも使用されるため、デバイスのリストを取得するにはコンピューター名を指定する必要があります。 Windowsコンピュータ名は、「システムのプロパティ」ウィンドウで簡単に見つけることができます。たとえば、次のコマンドを使用して、CD-ROMの詳細を取得しました。コンピューター名とデバイス名を忘れずに置き換えてください。さらに、「deviceName」はいつでもハードウェアIDに置き換えることができます。

devcon.exe -m:\\computerName find deviceName

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

または、[ハードウェアID]コマンドを使用して、すべてのデバイスのリストを取得することもできます。すべてのハードウェアデバイスのリストを取得するには、次のコマンドを使用します。

devcon.exe hwids *

リストを縮小する場合は、ワイルドカードエントリを指定してコマンドを使用します。

devcon.exe -m:\\computerName hwids deviceName*

次に、デバイスのステータスを取得するには、次のコマンドを使用します。あなたの生活をはるかに楽にするために、あなたは私がしたようにハードウェアIDまたはワイルドカードエントリを持つ名前のどちらかを使うことができます。このコマンドは、デバイス名とデバイスのステータスを出力します。

devcon.exe status deviceName

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

DevConユーティリティを使用してデバイスを無効にするには、以下のコマンドを使用できます。繰り返しになりますが、必要に応じてワイルドカードエントリを使用しますが、意図しない他のデバイスを無効にする可能性があるため、注意してください。

devcon.exe disable deviceName

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

デバイスを再度有効にするには、以下のコマンドを使用します。このコマンドは、「無効」を「有効」という単語に置き換えるだけです。

devcon.exe enable deviceName

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

コンピューター上の新しいデバイスをスキャンする場合は、以下のコマンドを使用できます。これは、デバイスマネージャの[新しいハードウェアをスキャンする]ボタンと同じです。

devcon.exe rescan

コマンドプロンプトからWindowsデバイスドライバーを管理する方法

DevConユーティリティを使用して特定のドライバをインストールするには、ドライバファイルにバンドルされているINFファイルが必要です。ここで、デバイスドライバーをインストールするには、次のコマンドを使用します。 「INFファイルへのパス」を実際のパスに置き換え、「hardwareID」を実際のハードウェアIDに置き換えることを忘れないでください。ご参考までに、スイッチ/r プロセスが終了したらコンピュータを再起動するための引数です。

devcon.exe /r install "path to INF file" hardwareID

デバイスドライバを更新するには、次のコマンドを使用します。ハードウェアIDを入力するときは、ワイルドカードを使用できますが、使用するときは注意してください。

devcon.exe /r update "path to INF file" hardwareID

ここで、ハードウェアデバイスを完全に削除するには、次のコマンドを使用します。他のコマンドと同じように、ワイルドカードを使用できますが、このコマンドにはまったくお勧めしません。

devcon /r remove "hardwareID"

今のところこれですべてです。DevConコマンドラインユーティリティを使用してハードウェアドライバを管理するのはとても簡単です。上記で共有したコマンドは、ほとんどすべての基本的な状況で役立ちます。ただし、詳細を知りたい場合は、Microsoft Libraryに、DevConユーティリティに関するすべてのコマンドの詳細が記載された優れたドキュメントがあります。ぜひお試しください。

うまくいけば、それがお役に立てば幸いです。DevConを使用してハードウェアドライバーを管理することについての考えや経験を共有するために、以下にコメントしてください。


  1. Windows 10 で PNP-DETECTED FATAL ERROR を修正する方法

    エラー PNP-DETECTED-FATAL-ERROR は、BSOD (Blue Screen of Death) エラー です 、コンピューターの速度が低下する、動作不能またはアクセス不能になる、強制的にクラッシュするなど、コンピューターにいくつかの問題が発生します。 PNP Detected Fatal Error は、ソフトウェアの非互換性またはハードウェアの誤動作のために Windows 10 で発生する問題と見なされる可能性があります。 エラーにより、システムが再起動し、作業が突然中断される場合があります。このエラーが発生しても、心配する必要はありません。従うべき簡単なガイドがあ

  2. Windows 10 によるデバイス ドライバの自動更新を停止する方法

    Windows 10 は、通常の Windows Update インストールの一部として、デバイス ドライバーを自動的に更新します。 Windows Update で利用可能なドライバーは、利用可能になると PC にダウンロードされるため、予期しない構成の変更が発生する可能性があります。通常、Windows Update パッケージはリリース時に古くなっている可能性があり、他のハードウェアと互換性がない可能性があるため、更新されたドライバーをハードウェア メーカーから直接入手することをお勧めします。 設定アプリを使用して Windows ドライバーの更新を無効にする組み込みの方法はありません