そのため、Windows 10およびWindowsストアアプリ(私が想定している)がSysprep/oobe/generalizeを妨害している問題が発生しているようです。
上記のコマンドを実行しようとすると、setuperr.logに次のエラーが表示されます。
Error SYSPRP Package Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Error SYSPRP Failed to remove apps for the current user: 0x80073cf2.
Error SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
Error SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
Error SYSPRP RunPlatformActions:Failed while validating SysprepSession actions; dwRet = 0x3cf2
Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
Error [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2
Error SYSPRP Package Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Error SYSPRP Failed to remove apps for the current user: 0x80073cf2.
Error SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
Error SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
Error SYSPRP RunPlatformActions:Failed while validating SysprepSession actions; dwRet = 0x3cf2
Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
Error [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2
私はいくつかの記事だけをオンラインで見てきました、すなわち:
システムをインストールするときに私がした唯一のことは、順番にこれらだけでした:
私は率先してPowershellのAppxPackageコマンドレットをチェックすることでこれをすばやく修正してみましたが、以下のコマンドは結果を返しませんでした:
Get-AppxPackage -AllUser | Where PublisherId -eq 8wekyb3d8bbwe | Format-List -Property PackageFullName,PackageUserInformation | Select-String "Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe"
私は私の質問があると思います:
さまざまなAppx関連の問題に対する回答があることを理解していますが、sysprepを実行しているときにWindowsストア/メトロアプリにまったく触れていません。インストールした唯一の注目すべきものは.NET 3.5(関連?)
要約すると、VM設定は次のとおりです。
ログファイルにリストされたエラー:
フィードバックと回答に感謝します。うまくいけば、誰かがこのSysPrepエラーをしのぐことができます。読んでくれてありがとう!
そこで、Appx .NETパッケージを少しいじることでこれを修正することができました。 VMwareでのセットアップ中に作成された2番目のユーザーがいました。 「Admin」と「Administrator」がシステム上にありました。そこで、「Admin」にログインして実行しました。
Remove-AppxPackage "Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe"
次に、「Microsoft.Skype」がこの.NETランタイムを使用しており、.NETパッケージを削除することができないというエラーに直面しました。
Powershellコマンドを発行して、このエラーが参照している正しいパッケージをすばやく検索する必要がありました。
Get-AppxPackage -AllUsers | Select-String "Microsoft.Skype"
次に、単一のMicrosoft.Skype Appxパッケージが表示されました。
次に、「Microsoft.Skype」Appxパッケージを削除して、上記のコマンドを実行しました。
私の次のステップは、「管理者」で同じことをすることでした。それで、私は上記を実行して、Sysprepを再度実行しました、ブーム!できます。うまくいけば、これは将来の誰かを助けるでしょう。 :)
TL; DR: