次の方法で共有


WINDOWS インストールに OEM プラグ アンド プレイ ドライバーを追加する

この記事では、Oem (Original Equipment Manufacturer) が提供するドライバーを Windows インストールに追加する手順について説明します。

適用対象: Windows Server 2003
元の KB 番号: 254078

まとめ

この記事には、通常、グラフィカル ユーザー インターフェイス (GUI) モードのセットアップ中またはセットアップ後にプラグ アンド プレイ列挙によってインストールされるドライバーのみが含まれます。 これにより、関連付けられているハードウェアが後でシステムに追加された場合に使用できる OEM プラグ アンド プレイ ドライバーを事前に読み込むことができます。

この記事では、次の状況で OEM プラグ アンド プレイ ドライバーを追加する方法について説明します。

  • 無人セットアップ
  • Sysprep のセットアップ
  • リモート インストール サービス (RIS) のインストール
  • Riprep イメージ
  • 既存の Windows インストール

詳細

GUI モードセットアップの 「デバイスのインストール」部分でインストールされるドライバーは、特定の場所に存在する必要があります。 この時点で、セットアップでは、Windows プラグ アンド プレイによって列挙されたプラグ アンド プレイ ID を使用してデバイスをインストールします。 セットアップでは、ドライブ上の定義済みのパスが検索され、デバイスのプラグ アンド プレイ ID に最適な .inf ファイルが検索されます。 既定では、このパスは次のレジストリの場所で定義され、%SystemRoot%\Inf に設定されます。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
セットアップでは、このパスを使用して、デバイスのインストール用の .inf ファイルを検索します。 セットアップ後、このパスは、検出されてインストールされた新しいハードウェアにも使用されます。 Sysprep.inf ファイルまたは無人応答ファイルを使用してセットアップ中にこのキーを変更すると、値が保存され、セットアップ後にも使用されます。

次のセクションでは、WINDOWS の無人インストールまたは Sysprep セットアップインストールに OEM が提供するドライバーを追加する手順について説明します。

Microsoft Windows 2000 の場合

無人セットアップ

無人セットアップにドライバーを追加する場合は、次の手順に従います。 OEM が提供するドライバーがデジタル署名されていない場合は、セットアップ中にドライバーに関するメッセージが表示されることがあります。

  1. Windows インストール ディスク I386 フォルダーの内容をコピーして、サーバー上に配布共有を作成します。 Setupmgr.exe プログラムを使用して、この共有とUnattended.txt ファイルを作成できます。 Setupmgr.exe プログラムは、Windows インストール ディスクの Deploy.cab ファイルの Support\Tools フォルダーと、Windows 無人セットアップに関する情報を含む Unattend.doc ファイルにあります。

  2. I386 フォルダーに $oem$$1\Drivers フォルダーを作成します。 インストールするハードウェアに応じて、Drivers サブフォルダーに追加のフォルダーを作成できます。 たとえば、ネットワーク アダプター、モデム、ビデオをインストールできます。 $1 フォルダーは %SystemDrive% に解決されます。 テキスト モードのセットアップ中に、次のように、これらのフォルダーとファイルが %SystemDrive%\Drivers フォルダーにコピーされます。

    \i386
    \$oem$
    - - \$1
    ---\ドライバー
    - - - - - \network adapter
    -----\モデム
    -----\ビデオ

  3. 前の手順で作成したフォルダー内のデバイスの OEM が提供するすべてのドライバー ファイルをコピーします。

  4. セットアップ応答ファイルの [無人] セクションに OemPnPDriversPath = Driver_Paths エントリを追加します。 セミコロン (;)で区切ることで、このキー内の複数のパスを一覧表示できます。 たとえば、次のエントリを追加します。

    [無人]
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Modem;Drivers\Video"

    Note

    %SystemDrive% 環境変数の文字列は、一覧表示されている各検索パスの前に自動的に挿入されます。

  5. 応答ファイルを保存します。

システムが .inf ファイルで プラグ アンド プレイ ID を検索するときに GUI モードのセットアップ中に、OemPnPDriversPath に示されているパスと、標準の既定のパス %WinDir%\Inf も検索されます。 %WinDir%\Inf パスは検索順序で最初に一覧表示されますが、複数の .inf ファイルでサポートされているデバイスがある場合、セットアップでは、OemPnPDriversPath エントリで指定されているすべてのパスが引き続き検索されます。 ((Windows には、一般的な機能を提供するドライバーが含まれている場合があります)。複数の一致が見つかる場合がありますが、プラグ アンド プレイは最適な一致を持つ .inf ファイルを使用し、関連付けられているデバイス ドライバーをインストールしてデバイスをサポートします。

Sysprep のセットアップ

OEM が提供するドライバーを Windows Sysprep セットアップに追加する手順は、「無人セットアップ」セクションの手順に似ていますが、配布共有を作成する必要はありません。 Sysprep のミニ ウィザードにドライバーを追加するには、次の手順に従います。

Note

コンピューターの起動に使用する Sysprep イメージに OEM サード パーティの大容量記憶装置ドライバーを追加するには、Sysprep のバージョン 1.1 以上が必要です。 Sysprep ツールと、Sysprep を含むデプロイ ツールに対して多くの更新が行われています。 そのため、最新バージョンの Sysprep ツールと、展開するオペレーティング システムに固有の展開ツールを使用することをお勧めします。

  1. %WinDir% フォルダーがあるボリュームのルートで、次のように OEM が提供するドライバーを保持するフォルダー構造を作成します。

    \ドライバー
    - - \network adapter
    --\ビデオ
    \Sysprep
    \WINNT

  2. OEM が提供するドライバーを適切なサブフォルダーにコピーします。

  3. Sysprep.inf ファイルの [無人] セクションに OemPnPDriversPath = Driver_Paths エントリを追加します。 次の例に示すように、セミコロン (;)で区切ることで、このキー内の複数のパスを一覧表示できます。

    [無人]
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Video"

    Note

    %SystemDrive% 環境変数の文字列は、一覧表示されている各検索パスの前に自動的に挿入されます。

ミニ ウィザードが完了した後も OEM が提供するドライバーをボリューム上に残したくない場合は、前の手順で作成したフォルダー構造を Sysprep フォルダーの下に追加できます。 OemPnPDriversPath = キーを適切に調整する必要があります。 Sysprep フォルダーとそのサブフォルダーは、セットアップが完了すると自動的に削除されます。

Sysprep.inf ファイルを Sysprep フォルダーに保存し、Sysprep.exe実行します。 プラグ アンド プレイ デバイスは、ターゲット コンピューターのミニセットアップ ウィザード中に自動的にインストールされます。 (これらのファイルには、OEM ドライバーの .inf ファイルを使用して見つかったファイルが含まれます)。

Note

ターゲット コンピューターに以前の (ISA) デバイスがない限り、-pnp コマンド ライン スイッチを指定する必要はありません。 pnp コマンド ライン スイッチを使用する場合は、Sysprep ミニ ウィザード プロセスに 5 ~ 10 分を追加するすべてのデバイスの完全なプラグ アンド プレイ再列挙が実行されます。 また、Sysprep バージョン 1.1 以降のバージョンを使用して追加の大容量ストレージ コントローラーを指定した場合、-pnp コマンド ライン スイッチによって、いくつかの追加のハード ディスク コントローラーがデバイス マネージャーに表示されることがあります。

OEM が提供するドライバーがデジタル署名されていない場合、ミニ ウィザードは、管理者がコンピューターにログオンするまで、デバイスのインストールを延期します。 これは、ミニ ウィザードのセットアップ中に発生するクライアント側とサーバー側のインストールと呼ばれます。

RIS のインストール

RIS インストールへの OEM プラグ アンド プレイ ドライバーの追加には、「無人セットアップ」セクションに記載されているものと同じ手順が含まれており、次の 2 つの小さな調整が含まれます。

  1. $oem$ フォルダーを RIS イメージの \I386 フォルダーと同じレベルに配置します。 たとえば、次のフォルダー構造を使用します。

    RemoteInstall\Setup%language\Images%dir_name%\i386
    RemoteInstall\Setup%language\Images%dir_name%$oem$$1\Drivers
    \network adapter
    \モデム
    \ビデオ

  2. RIS イメージの既定のテンプレート (Ristndrd.sif) を変更します。 [無人] セクションで、OemPreinstall = キーの値を [いいえ] から [はい] に変更し、OemPnPDriversPath = Driver_Path エントリを追加します。 次の例に示すように、セミコロン (;)で区切ることで、このキー内の複数のパスを一覧表示できます。

    [無人]
    OemPreinstall = はい
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Modem;Drivers\Video"

    Note

    %SystemDrive% 環境変数の文字列は、一覧表示されている各検索パスの前に自動的に挿入されます。
    OEM が提供するドライバーの 1 つがネットワーク アダプター デバイス用の場合、RIS サーバーは、テキスト モードのセットアップで再起動するときに、このファイルを使用できる必要があります。

  3. サポート技術情報の記事246184で説明されているように、追加のネットワーク アダプターまたは大容量記憶装置ドライバーを \i386 フォルダーにコピーする場合は、RIS サーバーで BINL サービスを停止して再起動します。 BINL サービスを停止して再起動するには、コマンド プロンプトで次のコマンドを入力し、各コマンドの後に Enter キーを押します。

    • net stop "boot information negotiation layer"
    • net start "boot information negotiation layer"

Riprep イメージ

Riprep と Sysprep は、同じ機能の多くを共有します。 そのため、イメージ化されるコンピューターに OEM プラグ アンド プレイ ドライバーを追加するには、Sysprep に使用されるものと同様の手順が必要です。 イメージ コンピューターに対して Riprep を実行して RIS サーバーにコピーする前に、次の手順に従います。

  1. %SystemDrive% フォルダーに Sysprep という名前のフォルダーを作成します。 (これは、Riprep.exeが 1 つのボリューム/パーティションのみをコピーできるため、ほとんどの場合、ドライブ C です)。

  2. 同じボリュームのルートで、次のように OEM が提供するドライバーを保持するフォルダー構造を作成します。

    \ドライバー
    - - \network adapter
    --\ビデオ
    \Sysprep
    \WINNT

  3. OEM が提供するドライバーを適切なサブフォルダーにコピーします。

  4. Sysprep フォルダーに Sysprep.inf ファイルを作成し、[無人] と OemPnPDriversPath = Driver_Path エントリを追加します。 セミコロン (;)で区切ることで、このキー内の複数のパスを一覧表示できます。 例えば次が挙げられます。

    [無人]
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Video"

    Note

    %SystemDrive% 環境変数は、指定された一覧の各検索パスの前に自動的に挿入されます。
    デバイスが既知または不明なデバイスとしてオペレーティング システムによって既に認識されている場合は、sysprep を実行する前に デバイス マネージャー を使用してデバイスを削除する必要があります。または、ミニセットアップ中に更新されたドライバーが起動時にインストールされません。

  5. クライアント コンピューターの \RisServer \Reminst\Admin\I386 フォルダーからRiprep.exe プログラムを実行して、選択した RIS サーバーにイメージをコピーします。 Riprep は Sysprep.inf ファイルの Sysprep フォルダーを検索し、OemPnPDriversPath= キーを読み取り、次のレジストリ サブキーを更新します。
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath 次に、Riprep はレジストリをサーバーにコピーして、ミニセットアップ ウィザードで使用できるようにします。

    Note

    このプロセス中に作成された既定の Riprep.sif ファイルは、前の手順で作成した Sysprep.inf ファイル内のエントリの影響を受けません。

    Note

    OEM が提供するドライバーの 1 つがプライマリ ネットワーク アダプター用である場合、RIS サーバーは、Riprep イメージをダウンロードする前に、一般的な RIS フラット イメージからこのファイルを使用できるようにする必要もあります。
    イメージが既に作成されていて、OEM が提供するプラグ アンド プレイ ドライバーを追加する場合は、RIS を使用してイメージをコンピューターにダウンロードし、前の「Riprep Images」セクションに記載されている手順に従って、イメージを RIS サーバーに Riprep することをお勧めします。

    1 つの副作用は、ドライバー パスが Software\Microsoft\Windows\CurrentVersion\DevicePath キーに 2 回入力されていることです。

既存の Windows インストール

OEM が提供するドライバーを必要とする既存の Windows ベースのコンピューターに新しいハードウェア デバイスを追加する必要がある場合があります。 このプロセスでは新しいデバイスをインストールする必要がありますが、OEM が提供するドライバーを制御された方法で配布したり、1 台のサーバーに一元的に配置したりできます。 これを行うには、次の手順を実行します。

  1. ドライバーをローカルにコピーするか、中央配布サーバーに格納するかを決定します。 ドライバーをコンピューターのハード ディスクにローカルに保存する場合は、ドライバーをコンピューターにコピーする手順が必要です。 (たとえば、ログオン スクリプト、Microsoft Systems Management Server (SMS) バッチ ジョブ、その他の方法を使用します)。

  2. 配布方法が決定されたら、デバイス ドライバーのパスを取得します。 ローカルにコピーする場合、パスは C:\Drivers\network アダプターになります。 中央に配置されたサーバーにコピーする場合、パスは \\ServerName\Drivers \network adapter ( Drivers は共有フォルダーです)。

  3. ローカル コンピューターのレジストリの DevicePath キーは、新しい OEM ドライバーの場所を反映するように更新する必要があります。 レジストリ キーをリモートで更新する自動化された方法が必要です。 Regedit ファイルは、ログオン スクリプトまたは SMS バッチ ジョブと共に使用できます。 既定値は、次のレジストリ キーにあります。
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf

  4. ドライバーが配置されているパスが検索パスに含まれるように、Regedt32.exeを使用して DevicePath キーを編集します。

    重要

    このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 したがって、次の手順を注意深く実行してください。 保護のために、レジストリを変更する前に、バックアップします。 その後、問題が起こった場合は、レジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、マイクロソフト サポート技術情報の記事を表示するには、次の資料番号をクリックします。 322756 Windows でレジストリをバックアップおよび復元する方法

    たとえば、%WinDir% フォルダーが存在するドライブのルート (Drivers\network アダプター) にドライバーをローカルにコピーする場合、DevicePath の最終的な値は次のように読み取る必要があります。
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;%SystemRoot%\Drivers\network adapter ドライバーが中央に配置されたサーバーまたは配布ポイントに保持されている場合は、OEM が提供するドライバーに UNC パスを追加する必要があります。 例えば次が挙げられます。

    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;\\ServerName\ShareName\Drivers\network adapter

    Note

    %SystemRoot% は、セットアップ プロセスによって値が追加されないため、自動的には追加されません。 レジストリを編集する場合は、%SystemRoot% の値を手動で入力する必要があります。

これらの手順が完了し、新しいハードウェアがインストールされたら、ユーザーがログオンすると、プラグ アンド プレイ新しいハードウェアを検索し、指定したデバイス パスを検索して OEM が提供するドライバーを検索します。 署名済み/署名されていないドライバーに適用されるすべての規則は、セットアップ後にインストールされるデバイスにも適用されます。 新しいデバイスの OEM が提供するドライバーがデジタル署名されておらず、管理者以外のユーザーが新しいハードウェアのインストール後にコンピューターにログオンした場合、管理者がコンピューターにログオンするまで、ユーザーはデバイスのインストールを完了できません。

Note

デバイスが既知または不明なデバイスとしてオペレーティング システムによって既に認識されている場合は、sysprep を実行する前に、デバイス マネージャーを使用してデバイスを削除する必要があります。または、ミニセットアップ中に更新されたドライバーが起動時にインストールされます。

Windows Server 2003 の場合

無人セットアップ

無人セットアップにドライバーを追加する場合は、次の手順に従います。 OEM が提供するドライバーがデジタル署名されていない場合は、セットアップ中にドライバーに関するメッセージが表示されることがあります。

  1. Windows インストール CD-ROM I386 フォルダーの内容をコピーして、サーバー上に配布共有を作成します。 Setupmgr.exeを使用して、この共有とUnattended.txt ファイルを作成できます。 windows または Service Pack CD-ROM のSetupmgr.exeは、Deploy.cab ファイルの Support\Tools フォルダーと、Windows 無人セットアップに関する情報を含む deploy.chm および ref.chm ヘルプ ファイルにあります。 Microsoft Web サイトから最新のファイルをダウンロードすることもできます。

  2. I386 フォルダーに $oem$$1\Drivers フォルダーを作成します。 インストールするハードウェア (ネットワーク アダプター、モデム、ビデオなど) に応じて、Drivers サブフォルダーに追加のフォルダーを作成できます。 $1 フォルダーは %SystemDrive% に解決されます。 テキスト モードのセットアップ中に、これらのフォルダーとファイルが %SystemDrive%\Drivers フォルダーにコピーされます。 例えば次が挙げられます。

    \i386
    $oem$
    - $1-
    ---\ドライバー
    - - - - - \network adapter
    -----\モデム
    -----\ビデオ

  3. 前の手順で作成したフォルダー内のデバイスの OEM が提供するすべてのドライバー ファイルをコピーします。

  4. セットアップ応答ファイルの [無人] セクションに OemPnPDriversPath = Driver_Paths エントリを追加します。 セミコロン (;)で区切ることで、このキー内の複数のパスを一覧表示できます。 例えば次が挙げられます。

    [無人]
    OemPnPDriversPath = Drivers\network adapter;Drivers\Modem;Drivers\Video UpdateInstalledDrivers = はい |いいえ

    Note

    %SystemDrive% 環境変数の文字列は、一覧表示されている各検索パスの前に自動的に挿入されます。

  5. 応答ファイルを保存します。

システムが .inf ファイルで プラグ アンド プレイ ID を検索するときに GUI モードのセットアップ中に、OemPnPDriversPath に示されているパスと、標準の既定のパス %WinDir%\Inf も検索されます。 %WinDir%\Inf パスは検索順序で最初に一覧表示されますが、複数の .inf ファイルでサポートされているデバイスがある場合 (Windows には汎用機能を提供するドライバーが含まれている場合があります)、セットアップは OemPnPDriversPath エントリで指定されているすべてのパスを引き続き検索します。 複数の一致が見つかる場合がありますが、プラグ アンド プレイは最適な一致を持つ .inf ファイルを使用し、関連付けられているデバイス ドライバーをインストールしてデバイスをサポートします。

Sysprep のセットアップ

OEM が提供するドライバーを Windows Sysprep セットアップに追加する手順は、「無人セットアップ」セクションの手順に似ていますが、配布共有を作成する必要はありません。 Sysprep のミニ ウィザードにドライバーを追加するには、次の手順に従います。

Note

オペレーティング システムで使用できる最新バージョンの Sysprep を使用することをお勧めします。

  1. %WinDir% フォルダーがあるボリュームのルートで、OEM が提供するドライバーを保持するフォルダー構造を作成します。 例えば次が挙げられます。

    \ドライバー
    - - \network adapter
    --\ビデオ
    \Sysprep
    \WINNT

  2. OEM が提供するドライバーを適切なサブフォルダーにコピーします。

  3. Sysprep.inf ファイルの [無人] セクションに OemPnPDriversPath = Driver_Paths エントリを追加します。 セミコロン (;)で区切ることで、このキー内の複数のパスを一覧表示できます。 例えば次が挙げられます。

    [無人]
    OemPnPDriversPath = Drivers\network adapter;Drivers\Video UpdateInstalledDrivers = はい |いいえ

    Note

    %SystemDrive% 環境変数の文字列は、一覧表示されている各検索パスの前に自動的に挿入されます。

ミニ ウィザードが完了した後も OEM が提供するドライバーをボリューム上に残したくない場合は、前の手順で作成したフォルダー構造を Sysprep フォルダーの下に追加できます。 OemPnPDriversPath = キーを適切に調整する必要があります。 セットアップが完了すると、Sysprep フォルダー (およびそのサブフォルダー) が自動的に削除されます。

Sysprep.inf ファイルを Sysprep フォルダーに保存し、Sysprep.exe実行します。 ターゲット コンピューターのミニセットアップ ウィザード中に、すべてのプラグ アンド プレイ デバイス (OEM ドライバー .inf ファイルを使用して検出されたものを含む) が自動的にインストールされます。 ターゲット コンピューターに以前の (ISA) デバイスがない限り、-pnp コマンド ライン スイッチを指定する必要はありません。 -pnp コマンド ライン スイッチを使用すると、すべてのデバイスの完全なプラグ アンド プレイ再列挙が実行され、Sysprep ミニ ウィザード プロセスに 5 ~ 10 分が追加されます。 また、追加の大容量記憶装置コントローラーを指定すると、-pnp コマンド ライン スイッチによって、いくつかの追加のハード ディスク コントローラーがデバイス マネージャーに表示されることがあります。

Note

OEM が提供するドライバーがデジタル署名されていない場合、ミニ ウィザードは、管理者がコンピューターにログオンするまで、デバイスのインストールを延期します。 これは、ミニ ウィザードのセットアップ中に発生するクライアント側とサーバー側のインストールと呼ばれます。

RIS のインストール

RIS インストールへの OEM プラグ アンド プレイ ドライバーの追加には、「無人セットアップ」セクションに記載されているものと同じ手順が含まれており、次の 2 つの小さな調整が含まれます。

  1. $oem$ フォルダーを RIS イメージの \I386 フォルダーと同じレベルに配置します。 たとえば、次の構造体を使用します。

    RemoteInstall\Setup%language\Images%dir_name%\i386
    RemoteInstall\Setup%language\Images%dir_name%$oem$$1\Drivers
    \network adapter
    \モデム
    \ビデオ

  2. RIS イメージの既定のテンプレート (Ristndrd.sif) を変更します。 [無人] セクションで、OemPreinstall = キーの値を [いいえ] から [はい] に変更し、OemPnPDriversPath = Driver_Path エントリを追加します。 このキーに複数のパスを一覧表示するには、セミコロン (;)で区切ります。

    [無人]
    OemPreinstall = はい
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Modem;Drivers\Video"
    UpdateInstalledDrivers = はい |いいえ

    Note

    %SystemDrive% 環境変数の文字列は、一覧表示されている各検索パスの前に自動的に挿入されます。

    Note

    OEM が提供するドライバーの 1 つがネットワーク アダプター デバイス用の場合、RIS サーバーは、テキスト モードのセットアップで再起動するときに、このファイルを使用できる必要があります。

  3. サポート技術情報の記事246184で説明されているように、追加のネットワーク アダプターまたは大容量記憶装置ドライバーを \i386 フォルダーにコピーする場合は、RIS サーバーで BINL サービスを停止して再起動します。 BINL サービスを停止して再起動するには、コマンド プロンプトで次のコマンドを入力し、各コマンドの後に Enter キーを押します。

    • net stop "boot information negotiation layer"
    • net start "boot information negotiation layer"

Riprep イメージ

Riprep と Sysprep は、同じ機能の多くを共有します。 そのため、イメージ化されるコンピューターに OEM プラグ アンド プレイ ドライバーを追加するには、Sysprep に使用されるものと同様の手順が必要です。 イメージ コンピューターに対して Riprep を実行して RIS サーバーにコピーする前に、次の手順に従います。

  1. %SystemDrive% フォルダーに Sysprep という名前のフォルダーを作成します。 (これは、Riprep.exeが 1 つのボリュームまたはパーティションのみをコピーできるため、最も可能性の高いドライブ C です)。

  2. 同じボリュームのルートで、次のように OEM が提供するドライバーを保持するフォルダー構造を作成します。

    \ドライバー
    - - \network adapter
    --\ビデオ
    \Sysprep
    \WINNT

  3. OEM が提供するドライバーを適切なサブフォルダーにコピーします。

  4. Sysprep フォルダーに Sysprep.inf ファイルを作成し、[無人] と OemPnPDriversPath = Driver_Path エントリを追加します。 このキーに複数のパスを一覧表示するには、セミコロン (;)で区切ります。

    [無人]
    OemPnPDriversPath = Drivers\network adapter;Drivers\Video UpdateInstalledDrivers = はい |いいえ

    Note

    %SystemDrive% 環境変数は、指定された一覧の各検索パスの前に自動的に挿入されます。

    Note

    デバイスが既知または不明なデバイスとしてオペレーティング システムによって既に認識されている場合は、sysprep を実行する前に、デバイス マネージャーを使用してデバイスを削除する必要があります。または、ミニセットアップ中に更新されたドライバーが起動時にインストールされません。

  5. クライアント コンピューター上の \\RisServer\Reminst\Admin\I386 フォルダーからRiprep.exe プログラムを実行して、選択した RIS サーバーにイメージをコピーします。 Riprep は Sysprep.inf ファイルの Sysprep フォルダーを検索し、OemPnPDriversPath= キーを読み取り、次のレジストリ サブキーを更新します。
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath
    次に、Riprep はレジストリをサーバーにコピーして、ミニセットアップ ウィザードで使用できるようにします。

    Note

    このプロセス中に作成された既定の Riprep.sif ファイルは、前の手順で作成した Sysprep.inf ファイル内のエントリの影響を受けません。

既存の Windows インストール

OEM が提供するドライバーを必要とする既存の Windows ベースのコンピューターに新しいハードウェア デバイスを追加する必要がある場合があります。 このプロセスでは新しいデバイスをインストールする必要がありますが、OEM が提供するドライバーを制御された方法で配布したり、1 台のサーバーに一元的に配置したりできます。 これを行うには、次の手順を実行します。

  1. ドライバーをローカルにコピーするか、中央配布サーバーに格納するかを決定します。 ドライバーをコンピューターのハード ディスクにローカルに保存する場合は、ドライバーをコンピューターにコピーする手順が必要です。 たとえば、ログオン スクリプト、Microsoft Systems Management Server (SMS) バッチ ジョブ、その他の方法を使用します。

  2. 配布方法が決定されたら、デバイス ドライバーのパスを取得します。 ローカルにコピーする場合、パスは C:\Drivers\network アダプターになります。 中央に配置されたサーバーにコピーする場合、パスは \\ServerName\Drivers\network adapter になります。 (Drivers は共有フォルダーです)。

  3. ローカル コンピューターのレジストリの DevicePath キーは、新しい OEM ドライバーの場所を反映するように更新する必要があります。 レジストリ キーをリモートで更新する自動化された方法が必要です。 Regedit ファイルは、ログオン スクリプトまたは SMS バッチ ジョブと共に使用できます。 既定値は、次のレジストリ サブキーにあります。
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf

  4. ドライバーが配置されているパスが検索パスに含まれるように、レジストリ エディターを使用して DevicePath キーを編集します。

    重要

    このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 したがって、次の手順を注意深く実行してください。 保護のために、レジストリを変更する前に、バックアップします。 その後、問題が起こった場合は、レジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、マイクロソフト サポート技術情報の記事を表示するには、次の資料番号をクリックします。 322756 Windows でレジストリをバックアップおよび復元する方法

    たとえば、%WinDir% フォルダーが存在するドライブのルート (Drivers\network adapter) にドライバーをローカルにコピーする場合、DevicePath の最終的な値は次のように読み取る必要があります。
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;%SystemRoot%\Drivers\network adapter ドライバーが中央に配置されたサーバーまたは配布ポイントに保持されている場合は、OEM が提供するドライバーに UNC パスを追加する必要があります。 例えば次が挙げられます。

    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;\\\\**ServerName**\\**ShareName**\Drivers\network adapter

    Note

    %SystemRoot% は、セットアップ プロセスによって値が追加されないため、自動的には追加されません。 レジストリを編集する場合は、%SystemRoot% の値を手動で入力する必要があります。

これらの手順を完了し、新しいハードウェアがインストールされているとします。 ユーザーがログオンすると、プラグ アンド プレイは新しいハードウェアを検索し、OEM が提供するドライバーを見つけるために指定したデバイス パスを検索します。 署名済みドライバーと署名されていないドライバーに適用されるすべての規則は、セットアップ後にインストールされるデバイスにも適用されます。 新しいデバイスの OEM が提供するドライバーがデジタル署名されておらず、管理者以外のユーザーが新しいハードウェアのインストール後にコンピューターにログオンするとします。 この場合、管理者がコンピューターにログオンするまで、ユーザーはデバイスのインストールを完了できません。

Note

デバイスがオペレーティング システムによって既知または不明なデバイスとして既に認識されている場合は、sysprep を実行する前に デバイス マネージャー を使用してデバイスを削除する必要があります。または、ミニセットアップ中に更新されたドライバーが起動時にインストールされます。

データ コレクション

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。