web-dev-qa-db-ja.com

Win10参照イメージを構築する際のSysprepエラー

MDT 2013U2でWindows10x64リファレンスイメージを構築しています。いくつかの大規模なソフトウェアのインストールが必要なため、これは厚いイメージです。ビルドプロセスではなく展開プロセスでソフトウェアをインストールした場合、イメージの展開に何時間も費やす必要はありません。

そのため、イメージの構築には1時間以上かかりますが、Windows 10が1時間以上オンラインの場合、組み込みアプリの更新プログラムのダウンロードとステージングが開始されることがわかりました。 sysprepが失敗するのは、これらの更新です。それはsetuperr.logで見つけることができます:

2016-05-24 20:40:15、エラーSYSPRPパッケージMicrosoft.WindowsAlarms_10.1510.12020.0_x64__8wekyb3d8bbweがユーザーにインストールされましたが、すべてのユーザーにプロビジョニングされていません。このパッケージは、sysprepイメージでは正しく機能しません。
 
 2016-05-24 20:40:15、エラーSYSPRPは現在のユーザーのアプリを削除できませんでした:0x80073cf2。
 
 2016-05-24 20:40:15、RemoveAllAppsスレッドのエラーSYSPRP終了コードは0x3cf2でした。
 
 2016-05-24 20:40:15、エラー[0x0f0082 ] SYSPRP ActionPlatform :: LaunchModule:C:\ Windows\System32\AppxSysprep.dllから「SysprepGeneralizeValidate」を実行中にエラーが発生しました。 dwRet = 0x3cf2 
 2016-05-24 20:40:15、エラーSYSPRP SysprepSession :: Validate:C:\ Windows\System32\Sysprep\ActionFiles\Generalize.xmlからのアクションの検証中にエラーが発生しました。 dwRet = 0x3cf2 
 2016-05-24 20:40:15、エラーSYSPRP RunPlatformActions:SysprepSessionアクションの検証中に失敗しました。 dwRet = 0x3cf2 
 2016-05-24 20:40:15、エラー[0x0f0070] SYSPRP RunExternalDlls:レジストリsysprep DLLの実行中にエラーが発生し、sysprepの実行が停止しました。 dwRet = 0x3cf2 
 2016-05-24 20:40:15、エラー[0x0f00d8] SYSPRP WinMain:sysprepの事前検証中に失敗し、内部プロバイダーを一般化します。 hr = 0x80073cf2

Microsoftは、Windows 8以降、この問題を認識していますが、恒久的な解決策をまだ考え出していません(Windows 8からほぼ4年です)。そのため、Windows 10(バージョン1511 –最新)でも存続します。ここで説明します: https://support.Microsoft.com/en-us/kb/2769827

提案された解決策はあまり役に立ちません:

Windowsストアがアプリを更新しないようにするには、イメージを作成する前に、インターネット接続を切断するか、監査モードで自動更新を無効にします

WSUSを使用して参照イメージを完全に更新する必要があります。また、ソフトウェアをインストールするには、MDTサーバーに接続できる必要があります。したがって、参照イメージを切断することはできません。

ちなみに、ビルドプロセスですべてのアプリをアンインストールすることでこの問題をテストしたので、更新をステージングするアプリはなく、sysprepは正常に実行されます。しかし、画像にはこれらのアプリのいくつかが必要です(つまり、電卓、アラームなど)。したがって、これもオプションではありません。

Windows Updateサービスを無効にすると、ビルド中に実行される通常の更新プロセスも無効になるため、これも解決策ではありません。

組み込みアプリの自動更新を無効にするにはどうすればよいですか?

2
lyngsie

私は解決策を思いつきました:LGPO.exeでローカルGPO設定を有効にしてエクスポートすることにより、それを自動化しました:

ローカルコンピューターポリシー>管理用テンプレート> Windowsコンポーネント>ストア:

「アップデートの自動ダウンロードとインストールをオフにする」

次に、状態復元フェーズで適用します。また、GPOPackPathのタスクシーケンス変数を追加したので、後で必要になった場合に、より多くのGPOPackを処理できます。

1
lyngsie