次の方法で共有


Windows セットアップと起動に必要なテスト署名されたドライバー パッケージをインストールする方法

このページでは、Windows Server 2019 (または Windows Server 2016) を実行しているコンピューター、または Windows セットアップ後に初めて起動するコンピューターに、テスト署名されたドライバー パッケージをインストールする方法について説明します。 テスト環境では、テスト署名されたドライバー パッケージのみを使用する必要があります。

詳細については、「テスト署名の概要」を参照してください。

開始する前に、次の要件が満たされていることを確認します。

ISO ファイルの作成

ISO ファイルを作成し、そこから Windows をインストールするには、次の手順に従います。

  1. ADK のスタート メニュー オプションで、「展開およびイメージング ツール環境」を選択し、右クリックして [管理者として実行] を選択します。
  2. copype を実行して、Windows PE ファイルの作業コピーを作成します。copype amd64 C:\WinPE_amd64
  3. testsigning を有効にします。 UEFI 以外の (レガシ) コンピューターでは、次を使用します。
cd C:\WinPE_amd64\media\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on

UEFI プラットフォームでは、次を使用します。

cd C:\WinPE_amd64\media\EFI\Microsoft\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on
  1. testsigning Yes{default} 識別子に対して表示されることを 確認するには、Windows ブート ローダーでもう一度実行bcdedit /store .\BCD /enum allします。

  2. Windows Server 2016 のインストール メディア ISO ファイルをドライブにマウントし (例: G)、 ソース フォルダーの下にあるすべてのファイル (例: G:\sources) を WinPE システム ファイル のソース フォルダー (例: C:\WinPE_amd64\media\sources) に手動でコピーします。

Note

boot.wimファイル内の既存のファイルC:\WinPE_amd64\media\sourcesを上書きしないでください。 後で元の WinPE 環境を使用します。

これで、WinPE と Windows Server 2016 を含むすべてのファイルが作成されました。

  1. 必要に応じて、テスト署名されたドライバー パッケージをフォルダーC:\WinPE_amd64\mediaにコピーします。 コピーされるファイルには、ドライバー パッケージの .cat、.cer、.inf、.sys ファイルが含まれる場合があります。 次のコマンドを使用して、テスト署名されたドライバー パッケージを WIM ファイルにインポートします。
Dism /Get-WimInfo /wimfile:C:\WinPE_amd64\media\sources\install.wim
Dism /Mount-Image /imagefile:C:\WinPE_amd64\media\sources\install.wim /index:4 /mountdir:C:\WinPE_amd64\mount
Dism /image:C:\WinPE_amd64\mount /Add-Driver /driver:C:\WinPE_amd64\media\DriverSample
Dism /unmount-image /mountdir:C:\WinPE_amd64\mount /commit
  1. 新しい ISO ファイルを作成します。Makewinpemedia /iso C:\winpe_amd64 C:\WS2016_amd64.iso ISO ファイルの既定のアプリケーションは cmd.exe ですが、インストール後に setup.exe を手動で起動してブート設定を構成します。

  2. Windows Server 2016 をWS2016_amd64.isoからインストールします。 必要に応じて、インストール ソースをカスタマイズして、より多くのドライバー パッケージをインポートします。

ドライバー パッケージのインストール

次の手順を実行して、このドライバー パッケージをインストールします。

  1. テスト コンピューターでセキュア ブートをオフにしてから、WinPE システムを起動します。
  2. ISO ファイルでマシンが起動すると、コマンド プロンプトが表示されます。
  3. マウントされた ISO ファイルを使用してドライブの文字を識別するには、diskpartを使用してからlist volumeを使用します。 DVD-ROMタイプの値を検索します。 「exit」と入力します。
  4. ISO ドライブに移動し、ドライバー パッケージのサンプル ディレクトリ (例: D:\DriverSample) に切り替えます。
  5. 次のコマンドを使用して、テスト ドライバー パッケージをインストールします。
certmgr.exe -add DriverSample.cer -s -r localmachine root
certmgr.exe -add DriverSample.cer -s -r localmachine trustedpublisher
pnputil.exe /add-driver DriverSample.inf /install
  1. 必要に応じて、%windir%\inf\setupapi.dev.logログを確認してインストールを確認します。
  2. たとえば、D:\sourcesからsetup.exe /NoRebootを実行します。
  3. インストール後、セットアップ アプリケーションを閉じることができることを示すメッセージが表示されます。 アプリケーションを終了して WinPE コマンド プロンプトに戻ります。
  4. diskpart」と入力します。 OS ブート パーティションとそのブート パーティションのドライブ文字を特定します (FAT32 パーティションのみ、サイズは約 100 MB)
  5. ブート パーティション ドライブに移動し、ディレクトリを BCD ファイルの場所に切り替えます (例: E:\EFI\Microsoft\Boot)。
  6. testsigning: bcdedit /store BCD /set {default} testsigning onを有効にして、コンピューターを再起動します。
  7. コンピューターがテスト モードであることを確認するには、デスクトップの 右下にあるテスト モードの透かしを探します。

テスト署名されたドライバー パッケージを読み込むには、コンピューターがテスト モードである必要があります。 テスト署名されたドライバー パッケージを必要とするブート デバイスがある場合は、後で PnP のインストールを回避するために、テスト署名されたドライバー パッケージを WIM ファイルにインポートする必要があります (上記のオプションの Dism 手順を使用)。 testsigning 設定をオフにすると、マシンの起動に失敗する可能性があります。