Hyper-V Server 2008 R2 SP1 Beta to SP1 RC Upgrade

I run Microsoft Hyper-V Server 2008 R2 at home on a Dell PowerEdge server to provide all the good stuff like sharing files, remote access, web services and just general infrastructure goodies that come with all the Windows Server family.

When I saw the ability to further consolidate my estate at home using new Dynamic Memory feature that came with Service Pack 1 Beta I jumped at the opportunity. Now that the RC build is available it’s time to perform the upgrade. You’d think having a home setup would be easy, but it’s almost a small enterprise in here and I had to ensure it was done first time and correctly.

I was looking around for some details of other people upgrading they Hyper-V servers from SP1 Beta to RC and didnt really come across any information so here are something to keep in mind.

Firstly, if you’ve enabled Dynamic Memory in the beta build using the beta Integration Services then follow these steps as Virtual PC Guy has outlined;

http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/10/27/tips-for-upgrading-from-sp1-beta-to-sp1-release-candidate.aspx

Now that’s been done you need to remove SP1 Beta from Hyper-V server. Since there is no appwiz.cpl (Programs and Features) like there is in the full version you’ll need to use commandline. Here’s a simple command line solution for you;

wusa.exe /uninstall /kb:976932

Takes a while and reboots several times, so dont be alarmed. Once that is done you’re ready to install SP1. An hour later or so and you are ready to start updating your guests. Now, depending on your flavour of guest there are solutions to enable Dynamic Memory, as follows;

Windows Server 2003 / Windows Server 2003 R2

  • All you need to do for these operating systems is to update the integration services.
Windows Server 2008
  • Here you need to first have service pack 2 installed.  Then you need to install this hotfix: http://support.microsoft.com/kb/2230887 inside the virtual machine.  Finally you will need to update the integration services.
Windows Server 2008 R2
Instead of updating the integration services – you need to install the release candidate of service pack 1 inside the virtual machine.

Hope this helps some of you poor sods out!

Kristof Kowalski
/ e kristof@kowalski.ms / t @kristofkowalski / w kowalski.ms