Wednesday, April 1, 2015

Windows 8 Media Center DVD player might not work with Hyper-V services enabled


Windows 8 Media Center DVD player might not work with Hyper-V on.  While Hyper-V capability is enabled Media Center produces the following message if playing a DVD is attempted

Cannot Play DVD
The DVD may be in use by another application. If all other applications are closed, the video resolution may need to be lowered or the display connection type may not support playback of the DVD.
This occurs when Hyper-V services are activated.  Hyper-V services is the other application which is holding the DVD drive in use.  You can verify this by deactivating / reactivating Hyper-V and checking the behaviour.  To deactivate/reactivate Hyper-V carry out the following in an elevated command window:

bcdedit /set hypervisorlaunchtype off

restart the machine to apply the setting.

bcdedit /set hypervisorlaunchtype auto

Notice also that this problem is not codec related because Media Center is still capable of playing any DVDs which may have been ripped to the hard drive.

I have two machines of this type but only one of them has this issue so it is likely there is another factor involved.

More on bcdedit.exe
https://technet.microsoft.com/en-us/library/cc709667(v=ws.10).aspx