Windows 上のすべてのデバイスのフォルダーからドライバーの更新を自動化するにはどうすればよいですか?

Windows 上のすべてのデバイスのフォルダーからドライバーの更新を自動化するにはどうすればよいですか?

私は Dell ラップトップを持っており、ドライバーは Windows 7 でインストールされています。

特定の更新されたドライバーを含むパッケージをダウンロードしました。このフォルダーにあるすべてのドライバーをインストールしたいと思います。

デバイス マネージャーで、デバイスを右クリックして「ドライバー ソフトウェアの更新...」を選択し、次に「コンピューターを参照してドライバー ソフトウェアを検索します」を選択します。

これをすべてのデバイスに対して自動的に実行できますか? それぞれに対して実行するには時間がかかりすぎるためです。

私はこの質問を見てWindows でドライバーを自動検索して更新できますか?しかし、別のソフトウェアをインストールしたくありません。そこで質問ですが、Windows 7 でこれを自動的に実行することは可能ですか?

アップデート : Windows 7 にはこのオプションがありません。
コマンドラインでドライバーをインストールできるかどうかを知るために質問を更新します。
スクリプトを使用すれば、すべてのデバイスに対してコマンドを実行できるでしょうか?

これを頻繁に、または多数のコンピューターで実行する必要はありません。

答え1

ドライバーがどのようにパッケージ化されているかによって異なります。

ただし、一般的には、デバイス マネージャーを経由せずに、ドライバー フォルダー内の .inf ファイルを右クリックしてインストールすることができます。ドライバーのパッケージ化方法により、この方法が常に機能するとは限りませんが、通常は機能します。

これ以上のことをしようとすると、かなりの作業が必要になり、多くの更新 (たとえば、毎月またはより頻繁にすべてを更新する、または多数のコンピューターを更新する) を行わない限り、価値がありません。頻繁に更新を行う場合は、質問を更新してください。回答を拡張します。

更新: バッチ スクリプトを使用してインストールするには、次のコマンド形式を使用します。

rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf 

適切なファイル名に置き換えるだけです<file>。これらの操作を何回か実行したり、ループを作成して.infフォルダー内のすべてのファイルを調べることもできますが、利用可能なドライバーをすべてインストールしたくない、またはインストールすべきではない場合がたくさんあるため、これはあまりお勧めしません。したがって、自動化しすぎる場合は、実行する前に inf ファイルを削除するか名前を変更することを忘れないようにする必要があります。使用例を考えると、適切な行をコピー/貼り付けする方がよいでしょう。

関連情報