0Windows Media Player LogoSwitching the default WMP to x64 in Windows 7

One of the strangest things in Windows 7 x64 is the presence of both x86 and x64 versions of Windows Media Player 12. Even stranger is that despite Windows Media Center being 64bit only (and therefore requiring 64bit codecs) Microsoft saw fit to set the default WMP12 version to the x86 edition. For those of us who don’t wish to maintain 2 sets of codecs it is desirable to change this default status. However, Microsoft do not appear to have provided a simple way to do this as yet. So here’s how…


1. Open a command prompt and run unregmp2 /SwapTo:64.

2. Take ownership and then change the first part of the value of the following registry keys

[bash]HKEY_CLASSES_ROOT\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32
HKEY_CLASSES_ROOT\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32
HKEY_CLASSES_ROOT\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32[/bash]

from “%ProgramFiles(x86)%….
to “%ProgramFiles%….

These 3 keys in order apply to the context menu entries for enqueue, burn to cd and play

You may need to unpin WMP from the taskbar before this operation and repin the x64 version once you’ve completed the procedure

Update: I have been notified that the x64 version of WMP12 does not work with burn to CD so swapping to WMP x64 may cause problems if you use WMP to burn CD’s. I have never done so and hence didn’t encounter this issue. If you have this problem but want to use x64 WMP then I recommend downloading CDBurner-XP as a free alternative burning program.

Update 2: There is more discussion on this issue on Chris123NT’s blog.

Got some thoughts of your own? Indulge yourself below by commenting! If you would like to subscribe please use the subscribe link on the menu at the top right. You can also share this with your friends by using the social links below. Cheers.

Leave a Reply