Microsoft Windows Media Player

Version: 11
Views: 2505  |  Created: 12/23/2006

Average Rating: 3
Windows Media Player has 1 inventory records, 2 Questions, 0 Blogs and 3 links. Please help add to this by sharing more!

Deployment Tips (11)

Most Common Setup Type
Not Determined
Average Package Difficulty Rating
Rated 3 / 5 (Average) based on 4 ratings
Most Commonly Reported Deployment Method
Windows Installer Command Line (No MST)

Deployment Tip Summary

Add a Summary

136
Note

I thought people might appreciate a post that put all this together, since right now you have to go to WMP 10 to get the information.  Here's how I did this. 


1.  First, download the Enterprise Deployment Pack from here.


2.  Copy the pack to a clean computer.  Install Windows Media Player 11 (from a regular executable or Windows Update) on this computer and set up the options the way that you want them for all your users.


3.  Install the enterprise deployment pack on the computer you've just installed WMP11 on.


4.  Copy the Windows Media Player executable (wmp11-windowsxp-x86-enu.exe) to the C:\MPEDP\Redist folder.


5.  Rename the executable from wmp11-windowsxp-x86-enu.exe to mpsetup.exe.


6.  From a command line, run C:\MPEDP\mpedp.exe. 


7.  The utility will ask you if you want Windows Media Player to be the default player for supported file types.  If you select no, the user's preferences w/r/t iTunes, &c., will be preserved, so select no.


8.  To include custom settings, select Y on the next prompt.


9.  Tell it to include the settings from the computer you're running it on.


10.  In my case, I set preferences, but not policy settings.  Adjust for your environment.


11.  The utility will create a file in C:\MPEDP\release called mpsetupedp.msi.  This is the MSI you'll be using.


12.  If you install the msi as it is, it will add three items to the Add/Remove programs list: Windows Media Player 11, Windows Media Player Format 11 Runtime, and Windows Media Player Enterprise Deployment.  However, the version for Windows Media Player Enterprise Deployment will be 10.0.0.3802, because the Enterprise Deployment kit thinks it's built an msi for WMP 10.  To fix this, open the msi in Orca and go to the Property Table.  Change the value of the ProductVersion Property to the current version of WMP (you can check this on your reference computer -- for me, it was 11.0.5721.5145.


13.  After changing the property, regenerate the MSI's GUID, so Windows doesn't confuse this with the WMP10 package (I think this is particularly important if you installed WMP10 using the Enterprise Deployment kit).  You do this in Orca under View-->Summary Information-->New GUID.


14. Save the modified MSI and deploy however you like.  After deployment, add the registry keys mentioned above however you like.  I did the whole thing in VBScript, which isn't the most elegant solution (probably a registry file would be) but I wanted the practice cause I've been writing a lot of registry modifying vbscript lately.  Here's the source:


' *****************************

Option Explicit


' object variables

dim objReg, objWshShell


' string variables (script could be shortened by not using these)

dim strComputer, strKeyPath1, strKeyPath2, strValueName1, strValueName2, strValueName3


dim dblDWordValue


const HKEY_LOCAL_MACHINE = &H80000002


' set the key variables

strKeyPath1 = "SOFTWARE\Microsoft\MediaPlayer\Preferences"

strKeyPath2 = "SOFTWARE\Policies\Microsoft\WindowsMediaPlayer"


' set the value name variables

strValueName1 = "AcceptedEULA"

strValueName2 = "FirstTime"

strValueName3 = "GroupPrivacyAcceptance"


' set the value variables

dblDWordValue = 00000001

strComputer = "."


Set objWshShell = WScript.CreateObject("WScript.Shell")

Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\"&_

        strComputer & "\root\default:StdRegProv")


objWshShell.Run "msiexec.exe /i mpsetupedp.msi /qn REBOOT=ReallySuppress", 1, True

' Create the keys if necessary (should not be necessary)


objReg.CreateKey HKEY_LOCAL_MACHINE, strKeyPath1


objReg.CreateKey HKEY_LOCAL_MACHINE, strKeyPath2


' Set the values

objReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath1,strValueName1,dblDWordValue

objReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath1,strValueName2,dblDWordValue

objReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath2,strValueName3,dblDWordValue

' ***************************************

' And that's that.


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment
133
Command Line

It has been reported that a single /Q alone can also get the job done!


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment
132
Note

I used Enterprise Deployment Pack 10 that works for V11 as stated in links section.


The keys I used below skipped Activation/EULA and didn't prompt users whether they wanted to use Express or Custom setup, instead you just see a window "Upgrade Database" and WMP11 starts.


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Preferences]

"AcceptedEULA"=dword:00000001

"FirstTime"=dword:00000001


[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsMediaPlayer]

"GroupPrivacyAcceptance"=dword:00000001


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment
130
Command Line

<Path>\wmp11-windowsxp-x86-enu.exe /Q:A /R:N /C:"setup_wm.exe /Q:A /R:N"


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment
125
Note

Adding the following Registry keys will

-Accept the EULA

-Avoid Validation (For WMP11 only)


KEYS:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Preferences]

"MyMusic"="C:\\Documents and Settings\\All Users\\Documents\\My Music"

"MyPlayLists"="C:\\DOCUME~1\\ALLUSE~1\\DOCUME~1\\MYMUSI~1\\SAMPLE~2"

"AcceptedEULA"=dword:00000001

"FirstTime"=dword:00000001

"ObfuscatedSamplePlaylistsPath"="C:\\Documents and Settings\\All Users\\Documents\\My Music\\Sample Playlists\\000C37BF"

"MySyncPlayLists"="C:\\DOCUME~1\\ALLUSE~1\\DOCUME~1\\MYMUSI~1\\SYNCPL~1"

"ObfuscatedSyncPlaylistsPath"="C:\\Documents and Settings\\All Users\\Documents\\My Music\\Sync Playlists\\6029FB"

"DefaultSubscriptionService"=""


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Preferences\HME]


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Preferences\HME\S-1-5-21-1045527410-564617332-1233284464-2542]

"AcceptedPrivacyStatement"=dword:00000001

"UsageTracking"=dword:00000000

"ForceUsageTracking"=dword:00000000


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment
124
Note

To disable Automatic Updates in Windows Media Player 11 installed on Windows XP use the following registry key.


[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsMediaPlayer]

"DisableAutoUpdate"=dword:00000001


For Vista you can use either the new GPO or the above key.


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment
120
Note

The problem I had with the Enterprise Deployment Pack 10 to package Windows Media Player 11 was that the name mpsetup.exe was not recognized in the Redist folder when executing the build.bat file. After I changed the name in the create.bat file (find and replace all commando in notepad) to wmp11-windowsxp-x86-enu.exe it worked, even with the language pack files.


The registry keys mentioned can also be added with a MST file (add it to the registry table). I've tested this onto clean XP pro SP2 install with Dutch MUI.


Greetings,


ElWygo


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment
8
Note

Each time a new user logs on, a Windows Media Player 11 icon is created in the Programs folder for all users. To prevent this, run these two commands:


reg add "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}" /v "StubPath" /d "%SystemRoot%\system32\unregmp2.exe /FirstLogon /RegBrowsers /ResetMUI" /f

reg add "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\>{22d6f312-b0f6-11d0-94ab-0080c74c7e95}" /v "StubPath" /d "%SystemRoot%\system32\unregmp2.exe" /f

___


Here's what it's doing:


In HKLM\SOFTWARE\Microsoft\ActiveSetup are GUIDs for processes that are run every time a new user logs in and a new profile is created. The most important key is the StubPath, which contains the command to be executed. The GUID for Windows Media Player setup is {6BF52A52-394A-11d3-B153-00C04F79FAA6}, and a second GUID for WMP "access" is at >{22d6f312-b0f6-11d0-94ab-0080c74c7e95} (including that leading angle greater-than angle bracket).


If you look at the StubPath under the WMP GUID, you'll see the following command being executed:

%SystemRoot%\system32\unregmp2.exe /FirstLogon /Shortcuts /RegBrowsers /ResetMUI


...and if you look at the StubPath under the "access" GUID, you'll see the following command being executed:

%SystemRoot%\system32\unregmp2.exe /ShowWMP


The part that's creating that annoying Windows Media Player.lnk icon in the Start Menu under Programs are the /Shortcuts and /ShowWMP switches in the respective commands. If you run unregmp2.exe without either of those switches, everything works fine, but no shortcut is created. Hooray!


So by simply modifying the StubPath entries to remove the /Shortcuts switch, we suppress creation of the icon/shortcut.


Hat tip to Martin Zugec for posting this blog post pointing me in the right direction: http://msmvps.com/blogs/martinzugec/archive/2005/10/06/69166.aspx


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment
7
Command Line

HOW TO UNINSTALL WINDOWS MEDIA PLAYER 11 SILENTLY


ANS:-"C:\WINDOWS\$NtUninstallMSCompPackV1$\spuninst\spuninst.exe" /quiet /norestart

"C:\WINDOWS\$NtUninstallWudf01000$\spuninst\spuninst.exe" /quiet /norestart

C:\\WINDOWS\\$NtUninstallwmp11$\\spuninst\\spuninst.exe /quiet /norestart

C:\\WINDOWS\\$NtUninstallWMFDist11$\\spuninst\\spuninst.exe /quiet /norestart


This executable uninstalls Media Player 11 completely with a restart.


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment
3
Note

FYI: The Enterprise Deployment Pack does not truly repackage WMP into a REAL MSI.


All it does is hide the 3 setup EXEs in as a resource and uses Custom actions to call the 3 setup.exes in order.


Also you cannot uninstall WMP11.


By default, the Runpack.EXE embedded in the MSI will extract to 5 folders to the root of the drive with the most space.

These folders have long random names and do not get deleted at the end of the install or after a reboot. To fix this edit the MSI in Orca:

In the CustomAction table

Locate CA_EDP in the Action column

In that row, change target to: /Q:A /R:N /T:%TEMP%

save the MSI


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment
2
Note

Here's how to disable online stores: If you deny access to the following servers before installing, the Online Stores tab will say "No Available Online Store" when you click on it.


www.windowsmedia.com

onlinestores.metaservices.microsoft.com


Do it in a hosts file, firewall, DNS server, whatever.  It works.


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Please log in to comment

Inventory Records (1)

View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.

Versions

Windows Media Player

Version

11

Help

http:

Quiet Uninstall String

%WMP_INSTALLER_EXE% /Q <br>

Uninstall String

"C:\WINDOWS\$NtUninstallwmp11$\spuninst\spuninst.exe" "D:\WINDOWS\$NtUninstallwmp11$\spuninst\spuninst.exe" "C:\WINNT\$NtUninstallwmp11$\spuninst\spuninst.exe" "C:\WINNT\$NtUninstallwmp11-64$\spuninst\spuninst.exe" "H:\WINDOWS\$NtUninstallwmp11$\spuninst\

More Info URL

http:

Command Line Help

<b>Standard MSI Commands:</b><br><a href=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/command_line_options.asp>http://msdn.microsof t.com/library/default.asp?url=/library/en-us/msi/setup/command_line_options.asp </a><br><br> <b>Standard Install Commands</b><br> %WMP _INSTALLER_EXE% <br> %WMP _INSTALLER_EXE% /Q <br><br> <b>Standard Uninstall Commands</b><br> \WINDOWS\$NtUninstallwmp11$\spuninst\spuninst.exe <br> \WINDOWS\$NtUninstallwmp11$\spuninst\spuninst.exe /passive <br><br> <b>Command Line Setup Parameters:</b><br><a href=http://msdn2.microsoft.com/en-us/library/bb262773.aspx>http://msdn2.microsoft.com/en-us/library/bb262773.aspx</a><br><br > <b>Command Line Options:</b><br><a href=http://msdn2.microsoft.com/en-us/library/bb262178.aspx>http://msdn2.microsoft.com/en-us/library/bb262178.aspx</a><br><br >

KACE Description

Windows Media Player is a free software media player used for playing audio and video on personal computers running Microsoft Windows.<br><br> <b>ProductURL:</b><a href=http://www.microsoft.com/windows/windowsmedia/player/11/default.aspx>http://www.microsoft.com/windows/windowsmedia/playe r/11/default.aspx</a><br> <b>Help URL:</b><a href=http://www.microsoft.com/windows/windowsmedia/player/faq/default.mspx>http://www.microsoft.com/windows/windowsmedia/play er/faq/default.mspx</a><br> <b>User Group:</b><a href=http://www.microsoft.com/windows/windowsmedia/community/newsgroups/WindowsMedia/default.mspx?dg=microsoft.public.windowsmedia.player&lang=en&cr=US>Discussions in Windows Media Player</a><br><br>

Questions & Answers (2)

Questions & Answers related to Microsoft Windows Media Player

24
ANSWERS

Blogs (0)

Blog posts related to Microsoft Windows Media Player