この記事では、 イメージとして設定または 電源オフ&イメージとして設定(Sysprep)エラーを防止、トラブルシューティング、解決するためのベストプラクティスを提供します Nerdio Manager
デスクトップイメージに関するSysprepエラーの重要な指標は、イメージとして設定または電源オフ&イメージとして設定タスクがエラーステータスを表示することです。
Nerdio Manager電源オフ&イメージとして設定 操作中に次のタスクを実行します:
-
デスクトップイメージのVMの電源を切ります。
-
オペレーティング システム ディスクをクローン作成し、新しい一時VMを作成します。
-
新しい一時VMの電源を入れます。
-
各ユーザー向けのモダンアプリが原因で Sysprep が失敗するのを防ぐため、ローカルユーザーアカウントを削除します。
-
一時(クローン作成)VMでSysprep /generalizeコマンドを実行します。
-
Nerdio Managerは、オペレーティング システムがシャットダウンするのを待ちます。
-
その後、VMの新しいバージョンをイメージとしてキャプチャします。
-
選択したオプションに応じて、 Nerdio Manager
-
Azure Compute Gallery内のイメージバージョンを更新します。
-
古いバージョンを保持しながら新しいイメージバージョンを作成します。
-
古いイメージバージョンを削除し、新しいバージョンに置き換えます。
-
-
一時VMを削除します。
電源オフ&イメージとして設定プロセスがステップ#6でエラー状態で終了するか確認し、次のエラーが表示されます:
Wait for Sysprep to complete (temp VM should automatically shut down).
その場合、Sysprepプロセスは失敗し、OSは自動的にシャットダウンしませんでした。Sysprep /generalizeプロセスが正常に完了していれば、シャットダウンしていたはずです。
イメージとして設定操作中に、いくつかの要因がエラーを引き起こす可能性があります。以下のベストプラクティスと一般的な間違いを確認して、典型的なSysprepエラーを防ぎましょう。
注記
注意: 以下のリストは網羅的ではありませんが、イメージとして設定のSysprepプロセスにおける潜在的な問題を防ぐのに役立つかもしれません。
ベストプラクティス:
-
Windows更新プログラムをインストールする:イメージに完全にパッチが適用されていることを確認してください。イメージが展開された後に追加のアップデートが必要な場合、ダウンタイムを最小限に抑えます。時折、アップデートがインストールされた後、追加のアップデートが保留中でないことを確認するために、イメージVMの再起動が必要です。
-
単一のローカル管理者アカウントを使用する:単一のアカウントを使用すると、Sysprepエラーのトラブルシューティングが容易になります。異なるアカウントでデスクトップイメージVMに複数のユーザーがサインインしている場合、潜在的な問題領域の数が増加します。
-
Nerdio Managerでローカル管理者アカウントを設定する: イメージとして設定プロセス中に、 Nerdio ManagerはクローンされたイメージVMからすべてのローカルアカウントを削除します。しかし、 はすべてのプロビジョニングされたVMにローカル管理者アカウントを自動的に作成できます。これには、 設定 > ポータル > ローカル管理者資格情報でローカル管理者アカウントを設定する必要があります。
-
電源オフおよびイメージとして設定の失敗に対する通知を構成する:通知を利用することで、顧客から連絡を受ける前に問題を確実に把握できます。イメージとして設定エラーに対する通知を設定します。詳細については、アラートと通知を参照してください。
一般的な間違い:
-
デスクトップイメージをIdPに参加させない:ドメインに参加しているイメージは、Sysprepが実行される前に、原因不明の問題やエラーを引き起こす可能性があります。ドメイン接続を必要とするソフトウェアがある場合、イメージがホストプールVMに展開されるまで待ち、その後ホストVMにそのソフトウェアを展開してください。
-
Microsoft Storeから、またはユーザーごとのコンテキストでアプリをインストールしない:Sysprepプロセス中に、ユーザーごとのアプリは削除されます。すべてのローカルユーザーがSysprepの前にVMから削除されても、アプリは残り、Sysprepの成功を妨げます。アプリをインストールする必要がある場合は、以下のインストール方法を使用してください:
-
標準インストーラー。
-
Nerdioの統合アプリケーション管理機能。詳細については、 統合アプリケーション管理を参照してください。アプリケーションの管理。
-
Add-AppXPackage –AllUsersコマンド。
-
ホストが展開された後に実行されるユーザーサインインスクリプト。
-
-
イメージに直接セキュリティソフトウェアをインストールしないでください:一部のセキュリティツールは Sysprep プロセス後も残る場合がありますが、ほとんどの場合、これらはプロセスに干渉し、一般化または新しいホストの展開中にエラーを引き起こします。最良のアプローチは、VM展開プロセス中にこれらのツールを展開することです。
-
デスクトップイメージ VM を手動で Sysprep しないでください:Azure VM を Sysprep すると、その VM は Azure で使用できなくなります。それは、 がVMをクローンし、その後、そのクローンに対してSysprepを実行する理由の一つです。
-
BitLocker を有効にしないでください:BitLockerを有効にしないでください: BitLockerが有効な状態だと、OSディスクが暗号化され、Sysprepプロセスが正常に完了しないうえ、BitLockerを無効にできなくなります。
問題の発生が確認できたら、次はログをチェックして、エラーがSysprepプロセスによるものかどうかを見極めます。
-
クラウドデスクトップ > デスクトップイメージ に移動します。
-
デスクトップイメージタスクペインで、詳細を確認したいタスクの隣にある詳細を選択します。
-
エラーステータスが表示されるまでスクロールダウンし、次にログをダウンロードを選択します。
一時VMからSysprepログがダウンロードされます。
注記
注意: 代わりに、一時VMの%WINDIR%\System32\Sysprep\Pantherに移動してログファイルを表示します。
-
Nerdio Managerクリーンアップ を選択して、一時VMが残って不必要なコストが発生しないようにします。
ログファイルをダウンロードしたら、それを確認してエラーを特定できます。
ログファイルのエラーを特定するには:
-
setupact.logファイルを開き、エラーエントリが見つかるまでスクロールします。
Sysprepエラーの場合、最初のエラーは通常、失敗の根本原因を特定します。追加のエラーが表示されることがありますが、通常は最初の問題から派生した二次的な影響です。
-
エラーの詳細を確認して、解決方法を判断します。
一般的なSysprepエラーとその解決手順の詳細については、エラーを解決するを参照してください。
以下の例を確認してください。最初のエラーは次のとおりです:
Error SYSPRP Package AdobeNotificationClient_3.0.1.1_x86__enpm4xejd91yc was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
以下の表は、最も一般的なイメージとして設定エラーを示しています。
|
エラー |
原因 |
解決策 |
|---|---|---|
|
SYSPRP BCD:BiUpdateEfiEntry failed c000000d |
デスクトップイメージVMを再起動する必要がある保留中のWindowsアップデートがあります。 |
エラーを解決するには:
|
|
SYSPRPパッケージ<packagefullname>はユーザーにインストールされましたが、すべてのユーザーに対してプロビジョニングされていません。 |
アプリケーションはユーザーごとのコンテキストでインストールされており、削除することはできません。 |
エラーを解決するには:
|
|
SYSPRP BitLocker-Sysprep:OS ボリュームで BitLocker がオンになっています。Sysprepを実行するにはBitLockerをオフにしてください。 |
BitLockerは1つ以上のデスクトップイメージドライブで有効になっています。 |
エラーを解決するには:
|
|
Remove-AppXPackage:リモートプロシージャコールが失敗しました。 |
通常、このエラーはデスクトップイメージがActive Directory、Microsoft Entra ID、またはMicrosoft Entra Domain ServicesなどのID プロバイダーに参加しており、Remove-AppXPackageコマンドを実行しようとしているアカウントに適切な権限がないために発生します。 |
エラーを解決するには:
|
|
Windows-SenseClient-Serviceのアクションを実行中にエラーが発生しました。 |
ATP用のWindows Defenderとその関連ポリシーがソースイメージに展開されました。 |
解決の詳細については、SysprepとWindows Defender ATPのトラブルシューティングを参照してください。 |
|
エラーエラー:オブジェクト参照がオブジェクトのインスタンスに設定されていません。 |
これは Nerdio Manager電源オフ & イメージとして設定 プロセスを実行すると発生します。 |
エラーを解決するには、次のいずれかを行ってください:
|
コメント (0件のコメント)