I have recently been setting up a Hyper-V laboratory for a Windows 7 project. I had all the machines installed, and I was configuring them using an RDP connection rather than using VMConnect (the reason is that it is nice and easy to get access to files that are outside the VM this way, simply use \\tsclient\c (or any other drive letter) in order to get access to the C: drive of the local computer from the VM).
So, I popped the Microsoft Office 2007 DVD into the drive on my laptop in order to install it, but upon running setup.exe I was getting the below error:
As is sometimes the case, the error message was pretty useless. “The application failed to initialize properly (0xc000000f)” doesn’t really mean that much to me, and my first thought was that it was a problem with a scratched or dirty DVD. However, when I then tried to install some anti-virus software, I got the same exact error message, but this time I had launched the setup file from my local C: drive, thus eliminated dodgy media as the cause. A search on the web turned up no results at all (it seems that when Windows Vista fails to boot right it also displays the error 0xc000000f) apart from non-related issues.
In the end, I worked out that it seemed to be a problem with running the install over the network, because by copying the files inside the VM, all the applications installed correctly with no further fuss. Now, there is normally no issue at all with running an installation over the network (think SMS/SCCM) so I suspect that this is something specific to using the \\tsclient paths from RDP inside a virtual machine – either that or I completely did something wrong – this is always a possibility 🙁