Fail to Sysprep CopyProfile when you install the Metro App

Facebooktwittermail

Windows 8でDefault Profileをカスタマイズする方法の勉強をしているのですが納得がいかないことが…

Windows StoreからMetro ApplicationをインストールしないでSysprepでCopyProfileを実行すると正常に終了しますが、Metro ApplicationをインストールしてSysprepでCopyProfileを実行すると失敗してしまいます


試しにBenesseの「空想どうぶつえん」をWindows Storeからインストールしました
Windows 8 x64(VLM)-2-2013-09-23-18-16-46

当然、インストールを行ったユーザーは問題なく利用できます
他の設定も含めてDefault User Profileを作成するためにSysprepの応答ファイルにCopyProfileを含めてsysprepを実行します

で、しばらくするとエラーが表示されます


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

Leave a Reply