テクニカル ドキュメント #90



Doc ID: 90
製品: WinDriver
Version:  4.20 - 5.05b

Windows Plug and Play システムで PCI/USB デバイスの INF ファイルをインストールする - WinDriver v4.2 - 5.05b

WinDriver v4.20 - 5.05b を使用して、Plug and Play (PnP) システム (Windows 98/Me/2000/XP) に PCI/USB ドライバをインストールするには、以下の 2 つのドライバ ファイルが必要となります:
  1. windrvr.sys/vxdWinDriver\redist\register / WinDriver\redist\eval ディレクトリ以下にあります。このドライバは WinDriver のカーネル モジュールを実装し、wdreg.exe インストール ユーティリティを使用してインストールされます。[WinDriver ツールキットをインストールする際に、開発マシンに windrvr.sys (または windrvr.vxd - Windows 95 の場合) がインストールされます]。

  2. wdpnp.sys (または wdusb.sys - v4.20 - 4.32 の場合)、WinDriver\redist ディレクトリ以下にあります。このドライバは INF ファイルのインストールでインストールされます。

    DriverWizard を使用して、対象のデバイスの INF ファイルを生成できます。
    INF ファイルを生成後、Windows のデバイス マネージャまたは "新しいハードウェアの検出" ウィザードを使用して、デバイスのドライバを更新する必要があります。詳細は v4.20 - 5.05 のユーザー マニュアルを参照してください。

    デバイス マネージャから INF ファイルをインストールするには、以下の手順に従ってください:
    1. Window のデバイス マネージャを開き、デバイスの場所を指定します: '表示' --> 'デバイス (接続別)' を選択し、PCI バス 以下から、PCI バス -> USB Host Controller -> USB ルート ハブ を探します。USB デバイスの場合、USB ハブ以下に表示されるデバイスのノードを選択してください。
    2. デバイスのノードを右クリックし、'プロパティ' を選択し、'ドライバ' タブを選択して、'ドライバの更新...' をクリックします。
    3. 'デバイス ドライバのアップグレード ウィザード' で、まず初めにインストール ウィンドウで '次へ' を選択し、"デバイスに最適なドライバを検索する" を選択し、'次へ' を選択します。
    4. 'ドライバ ファイルの特定' ウィンドウで、'場所を指定' を選択して、'次へ' をクリックします。
    5. 'デバイス ドライバのアップグレード ウィザード' で、.INF ファイルの場所を指定し ( '参照...' ボタンを使用できます)、'次へ' をクリックします。
      デバイスのドライバを指定するように聞かれるので、wdpnp.sys ファイルの場所を指定し、
      最後に '完了' ボタンをクリックします。
    6. 再起動します (必要な場合もあります)。

    デバイスを切断して接続する際に、インストールを自動的に行うには、生成された INF ファイルと wdpnps.sys を Windows の inf ディレクトリにコピーします。
    この時、OS は自動的に対象のデバイスの INF ファイルを認識し、インストールします。ただし、wdpnp.sys ドライバ ファイルの場所を OS に指定することもできます。

    インストールの最後に、wdpnp.sys が正常にインストールされているかデバイス マネージャーでご確認ください: 'プロパティ' --> 'ドライバ' --> ドライバの詳細...'

    INF ファイルのインストール後、wdpnp.sys がドライバとしてインストールされていない場合、Windows の 'inf' ディレクトリ (Windows 98/Me の場合、inf\other 以下) からすべての oem*.inf ファイルと対応する *.pnf ファイルを削除し、INF ファイルの再インストールを行ってください。