複雑なWindows7x64製品をWinPEに追加しようとしています。
この同じ製品には、古いバージョンでWinPEブータブルCDを作成するユーティリティがありましたが、現在のバージョンでは作成されていないため、現在、古い.WIMファイルをアップグレードしようとしています。つまり、新しいバージョンを古いWinPEイメージに取り込もうとしています。
プログラムが使用するすべてのファイルをエクスポートしてWinPEに貼り付けると、機能しますか?
プログラムが使用するすべてのレジストリキーもエクスポートしましたが、WinPEに含める方法がわかりません。 WinPEで.regファイルを実行することは可能ですか、それ以外の方法で実行するにはどうすればよいですか?
これらすべての問題を抱えて、私はこのタスクの実現可能性に疑問を呈し始めています。
役立つユーティリティはありますか?
ユーティリティ
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レジストリを更新する方法を説明しています。
dism /Mount-Wim /WimFile:c:\path\to\my.wim /index:1 /MountDir:c:\WinPE
reg load HKLM\WinPE_SYSTEM C:\WinPE\x86\mount\windows\system32\config\SYSTEM
x86
は32ビット用ですが、64ビットの場合は別のものである可能性があります。)reg load HKLM\WinPE_SOFTWARE C:\WinPE\x86\Mount\windows\system32\config\SOFTWARE
HKLM\SYSTEM
をHKLM\WinPE_SYSTEM
に置き換えます。これは、ソフトウェアでも同じです。reg unload HKLM\WinPE_SYSTEM
reg unload HKLM\WinPE_SOFTWARE
dism /Unmount-Wim /MountDir:c:\WinPE /commit
インストールのキャプチャ
複雑な製品の場合、インストールされたファイルやレジストリの変更を含むインストール全体を「キャプチャ」する必要がある場合があります。ここで役立ついくつかの製品は次のとおりです。
InstallRite (フリーウェア-古い製品ですが、32ビットでうまく機能します)
高度なインストーラー (シェアウェア、チュートリアル ここ )
InstallAware (シェアウェア、ヘルプ ここ )
完全なアンインストール (シェアウェア)
非常に新しいコンピューター、おそらく仮想マシンでセットアップをキャプチャするのが最善です。