新しくインストールされたマシンに不足しているドライバーを自動的にインストールする方法を探しています。すべてのマシンが同じブランドとモデルであるため、すべてのドライバーが含まれる共有フォルダーを作成しました。マシンで、次のレジストリキーを編集します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath
デフォルトでは、この値は%SystemRoot%\ infですが、これを%SystemRoot%\ infに変更しました。 \\ SERVER\drvstrには、ドライバー共有も含めます。
さて、Windowsのインストール後、図に示すようにいくつかのドライバーが欠落しています。奇妙なのは、ドライバー共有でドライバーを検索する必要があるためです(そうですか?)。
これを修正するには、アクション、ハードウェア変更のスキャンをクリックします。数秒後、次の情報が得られます
ドライバーが見つかりません。 ただし、行方不明のデバイスを右クリックし、Update Driver Software、ドライバーがインストールされます。ドライバーを参照しないで、更新されたドライバーソフトウェアを自動的に検索するを選択し、インターネット接続なしでこれを実行します。だから私はそれが私のドライバー共有からドライバーを取得していると確信していますよね?
インストールしたドライバーを確認すると、実際には共有からのドライバーです。
私はdevcon.exe/rescanを試しましたが、これもドライバのインストールを試みていません。これまでのところ、何も実行できません。 Driver Geniusのようなサードパーティのソフトウェアも探していません。維持しているドライバー共有から、ドライバーを自動的にインストールしたいです。
ありがとうございました
この記事をご覧ください。
署名済みデバイスドライバーパッケージを保持するための共有ネットワークフォルダーの構成手順 。
そこでの1つの段落では、ドライバーのリポジトリーとしてのネットワーク共有の使いやすさが、ほとんど役に立たないほどに制限されています。
共有ネットワークフォルダーでホストされているドライバーパッケージは、クライアントコンピューターにインストールされている証明書で適切に署名されている必要があります。これは、インストールの一部としてドライバーストアにステージングされる必要があるためです。
ネットワーク共有がこの動作の理由である場合は、Windowsをだましてローカルドライブとして処理させる必要があります。
うまくいくかもしれない1つのトリックは、ネットワーク共有のVHDにドライバーを配置し、それをローカルドライブとしてマウントすることです。
これは、Diskpartを次のように使用して、コマンドラインから実行できます。
diskpart
sel vdisk file="\NetworkLocation\ShareName\drivers.vhd"
attach vdisk
もう1つは、TrueCryptフォルダーを使用する方法です。マウントされたTrueCryptボリュームはローカルドライブとして扱われるためです。これは避けたいサードパーティ製のソフトウェアですが、同じネットワーク共有にインストールされた Portable TrueCrypt を使用できます。