
私は古いマシンの再イメージ化に取り組んでいます。このプロセスは科学的であり、イメージ化後にメーカーの最新ドライバーが自動的に挿入されます。このプロセスに満足しています。
ただし、特定のモデルでは、ユーザーにエラー メッセージが表示されないように、タッチパッド ドライバーを Windows Update から更新する必要があります。手動でデバイス マネージャーを開き、ポインティング デバイスを展開し、タッチパッドを右クリックして、ドライバーの更新を選択できます。オンラインでドライバーが検出され、インストールされてから再起動されます。エラー メッセージは消えます。
しかし、私はこのようなシステムをたくさん持っており、必要以上にクリックしたくありません。PowershellやCMDコマンドをリモートで展開する手段があり、方法を見つけたいと思っています。Windows Updateから特定のハードウェアデバイスの最新ドライバーを取得する、 自動的に。
答え1
つまり、私が正しく理解していれば、
- 特定のメーカーとモデルのタッチパッドを搭載したデバイスを複数所有している
- Windows Updateからタッチパッドのドライバーを更新したい一斉に
これら 2 つのステージを使用してこれを行うことをお勧めします。
ステージ1: タッチパッドドライバーを入手する
これは簡単でわかりやすい方法です。Microsoft が通常 Windows Update を通じて配信する更新プログラムは、次の Microsoft Update カタログ Web サイトでも入手できます。
... これにはデバイス ドライバーも含まれます。インストールする必要があるドライバーを検索してダウンロードします。.cab ファイルが作成されます。
ステージ2: 注入する
オフラインOSへ
質問は、OS イメージングが行われていることを示しています。したがって、イメージが .wim イメージである場合、またはイメージ化される前に OS にオフラインでアクセスできる場合は、イメージにドライバー (この場合は TouchPad ドライバー) を追加する方が簡単だと思います。
Microsoft Update カタログからドライバーを取得したら、ドライバーの .cab ファイルをフォルダー (例: " C:\Test\Drivers
") に配置し、.cab ファイルを抽出します。各 .cab ファイルの内容はサブフォルダーに格納されます。次に、Windows PowerShell を開き、Add-WindowsDriver
コマンドを使用してドライバーを Windows イメージに挿入します。
更新したいかもしれませんWindows PowerShell 5.1 へWindows 10をお使いでない場合は、Windowsに付属しているものを使用するのではなく、最新バージョンの展開ツールをインストールすることをお勧めします。展開ツールはWindows 評価および展開ツールキット2 MB のオンライン インストーラー (adksetup.exe) をダウンロードします。インストーラーを実行して、展開ツールのみを選択します。ダウンロード サイズは 90 MB です。
ここで、上記のように に配置されたドライバーをC:\test\drivers
にマウントされたオフライン Windows イメージに追加するにはc:\offline
、Windows PowerShell で次のコマンドを実行します。
Add-WindowsDriver -Path "c:\offline" -Driver "c:\test\drivers" -Recurse
少し変更してみましょう。イメージを作成する OS はオフラインで、アクセスできます。たとえば、現在イメージ作成の対象となっているシステムのハード ディスクは、このコンピューターに物理的にマウントされており、OS パーティションは D: です。または、すでに VHD ファイルにイメージ化されており、VHD ファイルがマウントされ、OS パーティションが D: になっているとします。Windows PowerShell で次のコマンドを発行します。
Add-WindowsDriver -Path "D:\" -Driver "c:\test\drivers" -Recurse
- ドキュメントは
Add-WindowsDriver
以下でご覧いただけます。https://docs.microsoft.com/en-us/powershell/module/dism/add-windowsdriver?view=win10-ps - あるいは、PowerShell の代わりに DISM を使用してこれらすべてを実行することもできます。そのドキュメントは次の場所にあります。https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/what-is-dism
オンラインOSへ
アップデート: Microsoft は、Windows PowerShell を使用してライブ Windows にドライバーを追加することに関するすべての説明を撤回しました。そこで、私は先に進んでそれを試してみましたが、それは間違っていました。そのため、新しい方法を紹介するためにこの回答を更新しています。
Microsoft Update カタログからドライバーを取得したら、ドライバーの .cab ファイルを抽出します。このファイルには、少なくとも 1 つの .inf ファイルが含まれています。
を実行してInfDefaultInstall.exe
、対応する .inf ファイルを指定します。たとえば、 というデバイス ドライバーを受け取りましたnetmosu.inf
。そこで、そのフォルダーに移動して、次を実行します。
InfDefaultInstall.exe .\netmosu.inf
Windows 8.1 および 10 では、デバイスが存在せず、ドライバーが必要ない場合でも、ドライバーがインストールされます。これで、いつでもデバイスを追加して使用できます。Windows 7 では、これは機能しません。
イメージングする前にライブシステムを更新する
上記のテクニックは、イメージング中、イメージング後、または OS が稼働するイメージの展開後に OS イメージを更新することについてです。なぜ、このすべてを行う前に更新しないのでしょうか?
よく知られている手法としては、システムに Windows をインストールし、そのシステム上のすべて (すべてのドライバーを含む) を更新してから、sysprep
ユーティリティを実行するというものがあります。これで、このコンピューターのハード ディスクをイメージ化して、同様のシステムに展開できるようになります。