Some of you already running the Windows 8 Release Preview will know by now that Media Center is not included by default, instead requiring a feature upgrade that will most likely come at a price once the Windows 8 RTM comes around. However for now, you can enable Media Center in Windows 8 through simply adding a new product key to your installation.
Heading over to the Windows 8 FAQ provided by Microsoft reveals the steps that you'll need to gain the feature. However to save you time trying to find it, we've posted the steps needed below:
Windows Media Center is not preinstalled in Windows 8 Release Preview. If you want to use Windows Media Center, you need to add it by following these steps:
Swipe in from the right edge of the screen, and then tap Search.
(If you're using a mouse, point to the upper-right corner of the screen, and then click Search.)
Enter add features in the search box, and then tap or click Add features to Windows 8.
Tap or click I already have a product key.
Enter this product key: MBFBV-W3DP2-2MVKN-PJCQD-KKTF7 and then click Next.
Select the checkbox to accept the license terms and then click Add features.
Your PC will restart and Windows Media Center will now be on your PC and the tile will be pinned to the Start screen.
It's as easy as that to get Media Center back on your Release Preview installation, although enjoy it while you can because it will not be free come the time for the full release. Also worthy of note is that this feature upgrade installs the necessary tools for DVD playback, which previously was only possible though third-party tools.