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

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

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

概要

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

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

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

詳細

GUI モードセットアップの "デバイスのインストール" 部分にインストールされるドライバーは、特定の場所に存在する必要があります。 この時点で、セットアップでは、Windows プラグ アンド プレイによって列挙されたプラグ アンド プレイ ID を使用してデバイスをインストールします。 セットアップでは、ドライブ上の定義済みのパスを検索し、.inf ファイルを検索して、デバイスのプラグ アンド プレイ ID に最適な一致を見つけます。 既定では、このパスは次のレジストリの場所で定義され、%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
    ---\ドライバー
    - - - - - etwork アダプター \n
    -----\モデム
    -----\ビデオ

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

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

    [無人]
    OemPnPDriversPath = "ドライバー\network アダプター。Drivers\Modem;Drivers\Video"

    注:

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

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

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

Sysprep のセットアップ

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

注:

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

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

    \ドライバー
    - - etwork アダプター \n
    --\ビデオ
    \Sysprep
    \Winnt

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

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

    [無人]
    OemPnPDriversPath = "ドライバー\network アダプター。Drivers\Video"

    注:

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

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

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

注:

ターゲット コンピューターに以前の (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
    etwork アダプター \n
    \モデム
    \ビデオ

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

    [無人]
    OemPreinstall = はい
    OemPnPDriversPath = "ドライバー\network アダプター。Drivers\Modem;Drivers\Video"

    注:

    %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 が提供するドライバーを保持するフォルダー構造を作成します。

    \ドライバー
    - - etwork アダプター \n
    --\ビデオ
    \Sysprep
    \Winnt

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

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

    [無人]
    OemPnPDriversPath = "ドライバー\network アダプター。Drivers\Video"

    注:

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

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

    注:

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

    注:

    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 アダプター ( Drivers は共有フォルダー) である可能性があります。

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

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

    重要

    このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Windows でレジストリをバックアップおよび復元する方法 」322756 の記事を参照してください

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

    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;\\ServerName\ShareName\Drivers\network アダプター

    注:

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

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

注:

デバイスが既知または不明なデバイスとしてオペレーティング システムによって既に認識されている場合は、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
    ---\ドライバー
    - - - - - etwork アダプター \n
    -----\モデム
    -----\ビデオ

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

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

    [無人]
    OemPnPDriversPath = etwork アダプター\nドライバー。Drivers\Modem;Drivers\Video UpdateInstalledDrivers = はい |いいえ

    注:

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

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

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

Sysprep のセットアップ

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

注:

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

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

    \ドライバー
    - - etwork アダプター \n
    --\ビデオ
    \Sysprep
    \Winnt

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

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

    [無人]
    OemPnPDriversPath = etwork アダプター\nドライバー。Drivers\Video UpdateInstalledDrivers = はい |いいえ

    注:

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

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

Sysprep.inf ファイルを Sysprep フォルダーに保存し、Sysprep.exe 実行します。 すべてのプラグ アンド プレイデバイス (OEM ドライバー .inf ファイルを使用して検出されたものを含む) は、ターゲット コンピューターのミニセットアップ ウィザード中に自動的にインストールされます。 ターゲット コンピューターに以前の (ISA) デバイスがない限り、-pnp コマンド ライン スイッチを指定する必要はありません。 -pnp コマンド ライン スイッチを使用すると、すべてのデバイスの完全なプラグ アンド プレイ再列挙が実行され、Sysprep ミニ ウィザード プロセスに 5 ~ 10 分が追加されます。 また、追加の大容量ストレージ コントローラーを指定した場合、-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
    etwork アダプター \n
    \モデム
    \ビデオ

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

    [無人]
    OemPreinstall = はい
    OemPnPDriversPath = "ドライバー\network アダプター。Drivers\Modem;Drivers\Video"
    UpdateInstalledDrivers = はい |いいえ

    注:

    %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 が提供するドライバーを保持するフォルダー構造を作成します。

    \ドライバー
    - - etwork アダプター \n
    --\ビデオ
    \Sysprep
    \Winnt

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

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

    [無人]
    OemPnPDriversPath = etwork アダプター\nドライバー。Drivers\Video UpdateInstalledDrivers = はい |いいえ

    注:

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

    注:

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

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

    注:

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

既存の Windows インストール

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

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

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

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

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

    重要

    このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Windows でレジストリをバックアップおよび復元する方法 」322756 の記事を参照してください

    たとえば、%WinDir% フォルダーが存在するドライブのルート (ドライバー\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

    注:

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

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

注:

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

データ収集

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