Windows 8でDefault Profileをカスタマイズする方法の勉強をしているのですが納得がいかないことが…
Windows StoreからMetro ApplicationをインストールしないでSysprepでCopyProfileを実行すると正常に終了しますが、Metro ApplicationをインストールしてSysprepでCopyProfileを実行すると失敗してしまいます
試しにBenesseの「空想どうぶつえん」をWindows Storeからインストールしました
当然、インストールを行ったユーザーは問題なく利用できます
他の設定も含めてDefault User Profileを作成するためにSysprepの応答ファイルにCopyProfileを含めてsysprepを実行します
で、しばらくするとエラーが表示されます
1 2 3 4 5 6 7 8 9 10 11 12 13 |
2013-09-23 16:34:59, Error SYSPRP Package BenesseCorporation.6022609D74211_1.0.0.40_neutral__7qam3bcxtqtj0 was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image. 2013-09-23 16:34:59, Error SYSPRP Failed to remove apps for the current user: 0x80073cf2. 2013-09-23 16:34:59, Error SYSPRP Exit code of RemoveAllApps thread was 0x3cf2. 2013-09-23 16:34:59, Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralize' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2 2013-09-23 16:34:59, Error SYSPRP ActionPlatform::ExecuteAction: Error in executing action; dwRet = 0x3cf2 2013-09-23 16:34:59, Error SYSPRP ActionPlatform::ExecuteActionList: Error in execute actions; dwRet = 0x3cf2 2013-09-23 16:34:59, Error SYSPRP SysprepSession::Execute: Error in executing actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2 2013-09-23 16:34:59, Error SYSPRP RunPlatformActions:Failed while executing SysprepSession actions; dwRet = 0x3cf2 2013-09-23 16:34:59, Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2 2013-09-23 16:34:59, Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep generalize internal providers; hr = 0x80073cf2 |
2013-09-23 16:34:59, Error SYSPRP Package BenesseCorporation.6022609D74211_1.0.0.40_neutral__7qam3bcxtqtj0 was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
All Users用にインストールされたパッケージではないのでダメだってことのようですが、それならばどうしろと?
先日から調べているのですが全くわかりません
事前にWindows StoreからMetroアプリケーションをインストールしてパソコンを使用する全員が簡単に使えるようにするにはどうすればいいのでしょうか?
こんな情報が…
展開用のイメージをキャプチャする (一般化)
http://technet.microsoft.com/ja-jp/library/hh824938.aspx
sysprep /generalize を実行する前に、Windows ストアを使って Windows ストア アプリを更新しないでください。sysprep が、このシナリオのイメージを一般化できません。この問題は、Windows 8 に含まれる Windows ストア アプリにも適用されます (たとえば、メール、マップ、メッセンジャー、ファイナンス、Bing、トラベルなど)。これは、ビルトイン Administrator として監査モードでインストールをカスタマイズする場合または特定のユーザー アカウントを使う場合に生じることがあります。次のエラーは sysprep のログ ファイル (%WINDIR%\System32\Sysprep\Panther) に表示されます。
<package name> was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Sysprep /generalize では、すべてのアプリがすべてのユーザーに対してプロビジョニングされている必要があります。ただし、Windows ストアからアプリを更新すると、アプリはプロビジョニングされていない状態になり、ユーザー アカウントに関連付けられます。
Windows ストアでアプリを更新する代わりに、基幹業務アプリに更新プログラムをサイドロードするか、対象となる PC で、エンド ユーザーによって Windows ストアを通じてアプリが更新されるようにする必要があります。管理された環境では、Windows ストアのアクセスを IT 管理者が無効にした場合、Windows 8 のストア アプリを更新することはできません。
基幹業務 Windows ストア アプリのサイドローディングについて詳しくは、「Add and Remove Apps Using DISM」と「スタート画面をカスタマイズする」をご覧ください。
もしかして有料Metro Appは1パソコン1ライセンスでは無くて利用者毎にライセンスが必要なのでしょうか
だとしたら別の意味で納得だけど
しかし、知らないことが多すぎるorz