My goal is to enable the use of 64-bit version of Windows Media Player (WMP) by default. Apparently, this process involves more than just changing the shortcuts in desktop, start menu and taskbar to reference mplayer2.exe in Programs Files directory, the location of 64-bit WMP, and not Program Files (x86), location of 32-bit WMP. I am comfortable with editing the registry and backup regularly. Windows 10 x64 Education v20H2.
After an internet search, I found two solutions to switch to the 64-bit Windows Media Player: (1) Install Local Subtitles for WMP (https://sourceforge.net/projects/wmpsub/) which has an option during installation to launch 64-bit WMP by default and (2) a more manual guide (https://www.mydigitallife.net/how-to-set-64-bit-windows-media-player-12-wmp12-as-default-player/) which involves a %WinDir%\system32\unregmp2.exe /SwapTo:64 command followed by some registry key modifications. These key modifications involve switching several WMP related key paths from Program Files (x86) to Program Files. The keys in question are:
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
However, after a search for "mplayer2.exe" in the registry, not all keys related to WMP point to Program Files in the path, some still point to Program Files (x86).
Soooo, my three questions are, for these remaining keys (see below) with the path still pointing to Program Files (x86)....
(1) What do the keys do?
(2) Do the paths need to be changed from Program Files (x86) to Program Files?
(3) Do the keys that show up in the WOW6432Node in particular need the paths changed from Program Files (x86) to Program Files?
I am very sure these two keys need to be changed. I believe these keys involve launching WMP from the Run box using an alias (i.e., mplayer2), right?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\mplayer2.exe
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\App Paths\mplayer2.exe
I am fairly sure these keys need to be modified as well since they are file type/web protocol associations, right?
HKEY_CLASSES_ROOT\DLNA-PLAYSINGLE\shell\open\command
HKEY_CLASSES_ROOT\MMS\shell\open\command
HKEY_CLASSES_ROOT\WMP11.AssocProtocol.DLNA-PLAYSINGLE\shell\open\command
HKEY_CLASSES_ROOT\WMP11.AssocProtocol.MMS\shell\open\command
I don't know what these keys do and wonder if they need to be changed too. What do they do and should they be modified?
HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
HKEY_CURRENT_USER\SOFTWARE\Microsoft\MediaPlayer\Setup\CreatedLinks
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\DirectXMedia
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Multimedia\DirectXMedia
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Multimedia\WMPlayer
Thanks!
After an internet search, I found two solutions to switch to the 64-bit Windows Media Player: (1) Install Local Subtitles for WMP (https://sourceforge.net/projects/wmpsub/) which has an option during installation to launch 64-bit WMP by default and (2) a more manual guide (https://www.mydigitallife.net/how-to-set-64-bit-windows-media-player-12-wmp12-as-default-player/) which involves a %WinDir%\system32\unregmp2.exe /SwapTo:64 command followed by some registry key modifications. These key modifications involve switching several WMP related key paths from Program Files (x86) to Program Files. The keys in question are:
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
However, after a search for "mplayer2.exe" in the registry, not all keys related to WMP point to Program Files in the path, some still point to Program Files (x86).
Soooo, my three questions are, for these remaining keys (see below) with the path still pointing to Program Files (x86)....
(1) What do the keys do?
(2) Do the paths need to be changed from Program Files (x86) to Program Files?
(3) Do the keys that show up in the WOW6432Node in particular need the paths changed from Program Files (x86) to Program Files?
I am very sure these two keys need to be changed. I believe these keys involve launching WMP from the Run box using an alias (i.e., mplayer2), right?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\mplayer2.exe
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\App Paths\mplayer2.exe
I am fairly sure these keys need to be modified as well since they are file type/web protocol associations, right?
HKEY_CLASSES_ROOT\DLNA-PLAYSINGLE\shell\open\command
HKEY_CLASSES_ROOT\MMS\shell\open\command
HKEY_CLASSES_ROOT\WMP11.AssocProtocol.DLNA-PLAYSINGLE\shell\open\command
HKEY_CLASSES_ROOT\WMP11.AssocProtocol.MMS\shell\open\command
I don't know what these keys do and wonder if they need to be changed too. What do they do and should they be modified?
HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
HKEY_CURRENT_USER\SOFTWARE\Microsoft\MediaPlayer\Setup\CreatedLinks
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\DirectXMedia
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Multimedia\DirectXMedia
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Multimedia\WMPlayer
Thanks!