How to Set 64-Bit Windows Media Player 12 (WMP12) As Default Player

64-bit flavor of Windows 7 includes both 32bit (x86) and 64bit (x64) versions of Windows Media Player 12, or WMP 12. However, to provide maximum compatibility with existing applications and codecs, 32-bit version of Windows Media Player has been made the default media player.

In fact, WMP x64 has been included since 64-bit Windows Vista, and the WMP 11 x64 has also not been made as default player. There is workaround to switch or change and set 64-bit Windows Media Player 11 as default player in Vista. However, the simple trick to switch to 64-bit player does not work anymore as Windows 7 locks the registry key that required to be changed to alter the file associations related to WMP. The change is to improve system security so that malicious code cannot modify the WMP play and enqueue commands

As a result, Windows 7 users who want to use 64-bit WMP has to performed extra steps to unlock the registry key. What’s the advantage of using 64-bit (x64) Windows Media Player? Using 64-bit software allows application to run natively and take architecture advantage in x64 operating system, and potentially run faster by working with larger data sets at any time. One practical consideration is for users who use Windows Media Center, which is an 64-bit app. By switching to WMP x64, users just need to install one instance of codecs (just x64 version) to playback various media files in WMC and WMP.

How to Switch and Set 64-bit Windows Media Player As Default Media Player

  1. Run Registry Editor (RegEdit).
  2. Take ownership and grant full control of registry keys listed below to unlock the registry keys:

    HKLM\Software\CLASSES\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32
    HKLM\Software\CLASSES\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32
    HKLM\Software\CLASSES\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32

  3. Open an elevated command prompt as administrator and type the following command:

    %WinDir%\system32\unregmp2.exe /SwapTo:64

  4. Run Registry Editor (RegEdit) and navigate to the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\wmplayer.exe

  5. Double click on the registry subkey Path and set its value data as %ProgramFiles%\Windows Media Player. By default, it has the value data of “%ProgramFiles (x86)%\Windows Media Player”.

    Change Windows Media Player Path

  6. Exit from Registry Editor.
  7. Copy and paste the following code into a text editor, and save it as a file name with .reg extension.

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32]
    @=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
    00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
    4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,5c,\
    00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,00,65,00,\
    22,00,20,00,2f,00,45,00,6e,00,71,00,75,00,65,00,75,00,65,00,00,00

    [HKEY_CLASSES_ROOT\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32]
    @=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
    00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
    4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,5c,\
    00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,00,65,00,\
    22,00,20,00,2f,00,42,00,75,00,72,00,6e,00,43,00,44,00,00,00

    [HKEY_CLASSES_ROOT\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32]
    @=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
    00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
    4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,5c,\
    00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,00,65,00,\
    22,00,20,00,2f,00,50,00,6c,00,61,00,79,00,00,00

  8. Run the registry registration file to merge the value into system.
  9. Unpin and remove the original Windows Media Player x86 shortcut from Windows 7 Taskbar, or else two WMP icons or buttons will be found on the Taskbar. To pin 64-bit WMP icon or button to Taskbar, right click the Windows Media Player x64 on Start Menu and select Pin to Taskbar.

Alternatively, just download the following 32-bit and 64-bit Windows Media Player 12 Switcher zip package, which contains all the necessary files to easily set either 64-bit WMP as default, or revert back to 32-bit WMP as default player.

Download Win7-WMP-x64.zip

Unpack the whole content into a same folder, and open a command prompt with administrator’s rights, and run Set_WMP_x64.cmd to set WMP x64 as default media player. Likewise, run Set_WMP_x86.cmd to revert and reset back to WMP x86 as default media player.

Enjoy the native x64 Windows Media Player experience.

To undo the x64 change, and to switch, swap, revert and change back the default media player to Windows Media Player 12 x86 32-bit edition, use Set_WMP_x86.cmd file above, and manually by issuing the following command instead:

%WinDir%\system32\unregmp2.exe /SwapTo:32

For value data of “Path” sub-key of “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\wmplayer.exe” registry branch, set it to %ProgramFiles (x86)%\Windows Media Player. Then copy and paste the following code to a text editor to create a .reg file, which can be ran to merge the registry keys and values to change the WMP file associations.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,28,00,78,00,38,00,36,00,29,00,25,00,5c,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,20,00,4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,\
00,61,00,79,00,65,00,72,00,5c,00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,\
72,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,00,45,00,6e,00,71,00,75,00,65,\
00,75,00,65,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,28,00,78,00,38,00,36,00,29,00,25,00,5c,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,20,00,4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,\
00,61,00,79,00,65,00,72,00,5c,00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,\
72,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,00,42,00,75,00,72,00,6e,00,43,\
00,44,00,00,00

[HKEY_CLASSES_ROOT\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,28,00,78,00,38,00,36,00,29,00,25,00,5c,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,20,00,4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,\
00,61,00,79,00,65,00,72,00,5c,00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,\
72,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,00,50,00,6c,00,61,00,79,00,00,\
00

Finally, re-pin the WMP x86 icon onto Taskbar to be able to run 32-bit WMP directly from Taskbar.


5 Responses to “How to Set 64-Bit Windows Media Player 12 (WMP12) As Default Player”

  1. John
    November 16th, 2009 23:25
    5

    I ran this change successfully however if you select the add to wmp now playing list the 32-bit still opens. same with play with wmp with the right click

  2. Andre
    October 29th, 2009 00:30
    4

    Why is the registry with the hex information required?

  3. Yavor
    October 26th, 2009 03:12
    3

    I tried the patch and it works if you play a file from a folder, for example, but the default Media Player icon in the taskbar is still 32 bit.

    To fix it, simply go to C:\Program Files\Windows Media Player\wmplayer.exe instead of the x86 folder. Technically, you don’t even need the whole registry edit if you run the program first anyway.

  4. machunter46
    October 25th, 2009 04:17
    2

    Taking ownership will normally remove all existing rights. Isn’t it necessary to add system and trustedinstaller rights back in??

  5. ken
    October 25th, 2009 04:08
    1

    pretty sure this was nabbed from chris123nt but hey, its v useful

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. To receive notification of latest comments posted, subscribe to My Digital Life Comments RSS feed or register to receive new comments in daily email digest.
Custom Search

New Articles

Incoming Search Terms for the Article

windows media player 64 bit - windows media player 12 64 bit - windows media player 64 bit windows 7 - windows media player 12 x64 - 64 bit media player - media player 64 bit - Windows Media Player 12 download - windows media player for windows 7 64 bit - wmp 64 bit - windows media player 12 64 bit download - player 64 bit - wmp 64 bit windows 7 - 64 bit media player windows 7 - media player 64 bit windows 7 - windows media player 12 64 - windows media player 64-bit - media player 12 64 bit - 64 bit windows media player - windows media player 64 - download windows media player's icon - wmp 12 64 bit - windows media player 12 x64 download - windows media player 12 - windows media player 64bit - windows media player 64 bits - wmp 64 default - wmp 12 x64 - windows media player x64 default - windows media player - windows media player 64 bit default - media player 12 x64 - Win7-WMP-x64.zip - windows 7 default 64-bit media player - windows media player 12 for vista 32 bit - windows media player 12 64bit - windows media player 12 file associations - wmp 64 bit default - WMP 12 x64 default - m - media player 12 64 - wmp x64 default - wmp12 x64 - windows 7 64 bit windows media player - 64 bit windows media player windows 7 - windows media player for windows 7 x64 - media player for windows 7 64 bit - changing windows media player to 64 - media player 64 bits - windows 7 set wmp x64 as default media player - windows media player 12 windows 7 x64 -