Не так давно второй пакет обновления (Service Pack 2) для Windows Vista и Windows Server 2008 был, наконец, выложен в общий доступ без ограничений. И теперь многие из вас, пожалуй, готовы опробовать его. Возможно, вы захотите начать с виртуальных машин. Это, однако, может оказаться не так тривиально. По странной логике разработчиков службы интеграции (Integration Services, IS) Hyper-V входят в Windows Server 2008 SP2, но не входят в Windows Vista SP2. То есть, при установке с нуля в ВМ Windows Vista с SP2, вы получите ВМ без служб интеграции, а при установке чистого Windows Server 2008 с SP2 службы интеграции будут уже установлены.
Что же в этом сложного, можно подумать? Ничего сложного, если сам ваш родительский сервер, выполняющий роль Hyper-V, уже обновлен до Service Pack 2. В этом случае вы лишь подключите образ диска с дистрибутивом служб интеграции к своей виртуальной машине Vista SP2 и установите службы так же, как делали и до выхода Service Pack 2. Что же произойдет, если ваш родительский сервер не обновлен до SP2, а является первым выпуском Windows Server 2008 (который включал в себя SP1)? Штатным образом установить службы интеграции в виртуальной машине Vista SP2, запущенной на таком сервере, вы не сможете. Вместо этого, при запуске установки вы получите следующее сообщение: «An error has occured: One of the update processes returned error code 1».