web-dev-qa-db-ja.com

Windows 7製品をWinPEに追加するにはどうすればよいですか?

複雑なWindows7x64製品をWinPEに追加しようとしています。

この同じ製品には、古いバージョンでWinPEブータブルCDを作成するユーティリティがありましたが、現在のバージョンでは作成されていないため、現在、古い.WIMファイルをアップグレードしようとしています。つまり、新しいバージョンを古いWinPEイメージに取り込もうとしています。

プログラムが使用するすべてのファイルをエクスポートしてWinPEに貼り付けると、機能しますか?

プログラムが使用するすべてのレジストリキーもエクスポートしましたが、WinPEに含める方法がわかりません。 WinPEで.regファイルを実行することは可能ですか、それ以外の方法で実行するにはどうすればよいですか?

これらすべての問題を抱えて、私はこのタスクの実現可能性に疑問を呈し始めています。
役立つユーティリティはありますか?

5
FernandoSBS

ユーティリティ

WinPEイメージの作成に役立つユーティリティの1つは、 WinBuilder です。チュートリアルについては、この記事を参照してください。
WinBuilderおよびWin7PE SEチュートリアルを使用したWindows7ベースのブートUSB、DVD、またはCDの構築

別のユーティリティは Win7PE SE です。

WinPEイメージの更新

WinPEイメージ(.wim)を作成または変更する方法については、インターネットで多くの情報を入手できます。基本的には、それをコンピューター上のフォルダーとしてマウントし、フォルダーとそれに含まれるレジストリーを変更してから、マウントを解除します。概念は十分に単純ですが、ここで説明するには長すぎます。

簡単な説明記事は次のとおりです。
カスタマイズされたWindows PE 3.0イメージの作成

Microsoft独自のドキュメントは、次の記事にあります。
Windows PEのカスタマイズ:ドライバー、パッケージなどの追加
Windows PEの拡張

やや無秩序ですが、考えられる有用な例を以下に示します。
WinPE3.0ブートCD/DVDの作成

WinPEイメージレジストリの更新

上記の例では、すべての更新を.regファイルにキャプチャした後、WinPEレジストリを更新する方法を説明しています。

  1. [スタート]> [プログラム]> [Microsoft Windows AIK]> [展開ツール]コマンドプロンプトで展開ツールのコマンドプロンプトを開きます(管理者権限を持つ通常のコマンドプロンプトも機能する可能性があります)
  2. 次のように入力して、.wimイメージを(たとえば)フォルダーc:\ WinPEとしてマウントします。
    dism /Mount-Wim /WimFile:c:\path\to\my.wim /index:1 /MountDir:c:\WinPE
  3. WinPESYSTEMレジストリハイブをHKLM_WinPE_SYSTEMとしてマウントします。
    reg load HKLM\WinPE_SYSTEM C:\WinPE\x86\mount\windows\system32\config\SYSTEM
    (上記のx86は32ビット用ですが、64ビットの場合は別のものである可能性があります。)
  4. 次のコマンドを使用して、WinPESOFTWAREレジストリHiveをHKLM\WinPE_SOFTWAREとしてマウントします。
    reg load HKLM\WinPE_SOFTWARE C:\WinPE\x86\Mount\windows\system32\config\SOFTWARE
  5. .regファイルを編集し、HKLM\SYSTEMHKLM\WinPE_SYSTEMに置き換えます。これは、ソフトウェアでも同じです。
  6. .regファイルをダブルクリックして、マウントされたレジストリハイブにロードします
  7. 次の方法でレジストリハイブをアンマウントします。
    reg unload HKLM\WinPE_SYSTEM
    reg unload HKLM\WinPE_SOFTWARE
  8. 次の方法でWinPEイメージをアンマウントします。
    dism /Unmount-Wim /MountDir:c:\WinPE /commit

インストールのキャプチャ

複雑な製品の場合、インストールされたファイルやレジストリの変更を含むインストール全体を「キャプチャ」する必要がある場合があります。ここで役立ついくつかの製品は次のとおりです。

InstallRite (フリーウェア-古い製品ですが、32ビットでうまく機能します)
高度なインストーラー (シェアウェア、チュートリアル ここ
InstallAware (シェアウェア、ヘルプ ここ
完全なアンインストール (シェアウェア)

非常に新しいコンピューター、おそらく仮想マシンでセットアップをキャプチャするのが最善です。

2
harrymc