How to deploy the Project Infrastructure Update on a virtual image (VHD)?

On July 15, 2008 we released the Infrastructure Update: Announcing the availability of the Project and Project Server 2007 Infrastructure Update

Please find below the procedure to update a standalone virtual image (VHD).

Depending on what data you have in your VPC you might require additional disk space (don’t forget to clean ULS logs for instance) to deploy the Infrastructure Update, please refer to this post on how to do it: How to extend the size of a virtual image (VHD)?  
Create an image (ISO file) with the Infrastructure Update bits and any other updates you’d like to deploy (PerformancePoint Server Service Pack 1 for instance) (I used CDBurnerXP, free of charge on my Windows 2008 x64 machine). At the minimum you’ll need the following three (WSS, Office Server since it includes the Project Server update, and the Project desktop update):
  1. infrastructureupdateformicrosoftofficeproject2007-kb951547-fullfile-x86.exe
  2. infrastructureupdateformicrosoftofficeservers-kb951297-fullfile-x86.exe
  3. infrastructureupdateforwindowssharepointservices3.0-kb951695-fullfile-x86.exe

Infrastructure bits can be found here

Start your virtual image, log in as the farm administrator and mount the ISO created above  
Within the image navigate the the files above and execute the Windows SharePoint Services EXE firstOnce the Infrastructure Update has been installed DO NOT RUN the Wizard (just run it once after the Office Server installation in the next step) ScreenHunter_05 Aug. 07 17.33
Execute the Office Server EXE, after the installation run the SharePoint Products and Technologies Configuration Wizard this time (could take at least 20min) imageScreenHunter_06 Aug. 07 18.35
Execute the Project EXE ScreenHunter_07 Aug. 07 18.36

Ensure the Infrastructure Update got deployed properly using the following references to verify version numbers:

and Steven’s post: Migrated to MOSS 2007 SP1 or EPM 2007 SP1 .. checking your database schema version

overall the lucky number you should be seeing is: 12.0.6318.5000

ScreenHunter_09 Aug. 07 19.12
and voila! It took me about one hour to do it all (which is quicker that downloading an updated 25GB VPC). This is also a good opportunity to run Microsoft Update and apply our latest recommended product updates (SQL, Visual Studio, security…)