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]
van “%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.
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”