Windows は一般化された sysprep の後にシステムの構成を完了できませんでした

Windows は一般化された sysprep の後にシステムの構成を完了できませんでした

まったく同じ構成の Windows インストールが 2 つあります。どちらも 32 ビットと 64 ビットです。これらの Windows インストールは、次のような特定の設定のために他のドライブを参照しています。

  • ユーザーフォルダはU:\Usersドライブにリダイレクトされます
  • ドライブにいくつかのプログラムがインストールされていますP:\

OSはC:\ドライブにインストールされています。

構成されたこれらのマシンを設定で継続的にテストするために、非一般化 sysprep を使用し、同じ仮想マシンで再起動しました (まだ別のマシンでテストしていません)。

これらの非一般化sysprepをOOBEに導入すると、完璧に機能しました。この質問

希望どおりにマシンの構成が完了し、両方とも非一般化 sysprep で動作することがわかったので、一般化オプションをオンにして sysprep を実行しました。

OSここからWinPEブート環境を作成し、パーティション( C:\)とPROGRAMSパーティション( )のイメージをキャプチャしましたP:\

ここで、新しい仮想マシンを作成し、キャプチャした画像があるデバイスを接続して WinPE を起動しました。

ここで、diskpart を使用して次の (必要な) パーティションを作成しました。

ここに画像の説明を入力してください

これらは、一般化せずに動作した sysprep 済みマシンに対応するパーティションです。システム パーティションは単なる試用版であり、システム パーティションなしでも実行してみました。

パーティションを作成した後、対応するディスク ( C:\-> OS パーティション、P:\-> プログラム パーティション) にイメージを適用しました。これは、DISM /apply-image コマンドを使用して行いました。.WIM ファイルの正しいインデックスを選択していることは確かです。

次に、bcdboot C:\Windows /s C:ブート ファイルを作成するために を使用しましたが、これは正常に機能しました。

コマンドを使用してマシンを再起動しexit、WinPE を起動しなかったため、次のエラー メッセージが表示されました。

エラーメッセージ

画像はこのWintipsの記事

SHIFT + F10 でメモ帳を開いて\Windows\Panther\setuperr.logファイルを開くと、次の行があります。

2016-08-20 21:13:01, Error [0x0606ae] IBS [SetupCl library] Required profile hive does not exist [\??\E:\WINDOWS\system32\config\systemprofile\NTUSER.DAT].

注: エラーメッセージから空白を削除しました

また、メモ帳を開いてファイルを開くときにドライブを確認すると、WinPE で作成していない種類のドライブがすべて表示されます。

ここに画像の説明を入力してください

正しいのはドライブだけですC:\。PROGRAMS ドライブはP:\、USERS ドライブは のはずですU:\


2016年5月9日更新:

適用された Windows イメージを起動するときにエラーが表示された後、SHIFT + F10 を押して CMD を開き、DISKPART プログラムを開きました。

ここでは、間違ったドライブ文字を持つドライブを選択し、次の方法でドライブ文字を再設定しました。

assign letter=X

右側の対応するドライブ文字。

マシンを再起動した後も、同じエラーが発生しました。

質問

  • これらのランダムなドライブ文字はどこから来たのでしょうか? Windows のインストールを開始する前に、WinPE ですでに設定していました。
  • これらの設定で一般化された sysprep を動作させるにはどうすればよいですか?

答え1

デバッグを何度も繰り返し、ログ ファイルをチェックした後、ようやく問題が見つかりました。レジストリ内の既定のプログラム ファイルの場所は、C:\ドライブ (既定) に設定されていました。

私は2番目のドライブP:\(プログラム)を作り、そこにいくつかのソフトウェアをインストールしました。この記事、そのログ ファイルを開いてレジストリ内のエラーを探しました。

1 行目には、他のドライブにインストールされている AVAST ソフトウェアのキーが見つからないと表示されていました。

AVAST をアンインストールした後、エラーは発生しなくなりました。

関連情報