It seems that the Integration Services in Hyper-V won’t install on a Windows Vista unless you have Service Pack 1 installed. If you try to install the Integration Services on a non-SP1 install of Vista you get the following error:
If you have just installed Windows Vista without SP1 and find yourself unable to upgrade to SP1 because you don’t have a working network adapter, fear no more. David Davis over at VirtualizationAdmin.com has written a post on how to do this. In short you have to enable the legacy network adapter on the machine so that Vista can emulate the driver.