Hyper-VにVista with SP2をインストールするとエラーが出る!!との情報をいただきましたので
検証してみました。
エラー情報ですが「エラーが発生しました:更新処理でエラーコード1が返されました。」です。

?
テスト時に持っていた環境がWindows2008SP2のHyper-Vでしたのでそこからテストしてみました。
①Vista EE x86 SP1をセットアップし統合サービスをインストールその後SP2を適用 OK
②Vista EE x64 SP1をセットアップし統合サービスをインストールその後SP2を適用 OK
③Vista EE x86 with SP2をセットアップ OK
④Vista EE x64 with SP2をセットアップ OK
うまくいく…
※ところどころ他のエディションでもテストしています。
確認したところホストはRTMとのことでしたので ホストを再インストール
①Vista EE x86 SP1をセットアップし統合サービスをインストールその後SP2を適用 OK
②Vista EE x64 SP1をセットアップし統合サービスをインストールその後SP2を適用 OK
③Vista EE x86 with SP2をセットアップ NG!!
お~ やっぱりRTMではエラーになった!!
「OK」をクリックしゲストOSを保存状態にしました。
そのままSP2をホストに適用します。・・・・・難なく終了。ホストはSP2に。
その後Hyper-V マネージャーを起動して、保存を解除、「統合サービス」をインストールします。
エラーも出ずに再起動確認が表示され見事SP2へ。
すでに確認はしていたのですが統合サービス(vmguest.iso)の中身もSP2になって結構変わっています。※いくつかKBも含まれています。
?
結論 2008RTMでVista with SP2のインストールに失敗する。
回避策 ホストにSP2を適用してからVista with SP2をインストールするか、それが難しいようなら Vista with SP1をインストールしてからSP2を適用する。
?
備考 ゲストOSとしての2008 with SP2のインストールトも気になります。来週くらいには引き続き2008 with sp2でテスト…するか…な?
気分はすでに2008R2 RCなのでやらないかも。
?
今回はかなり遠回りして検証したのでネタにさせていただきました。