Music makes the coding go better and I’ve come to like the way the Zune software organizes and plays music. So when I was setting up the machine for RobMensching.com LLC (where I would undoubtedly be spending some hardcore coding time), I was disappointed to see that the Zune software refused to install on Windows 2008 R2.
In my experience, Microsoft products that target consumers often disable the ability to install on server operating systems to minimize their testing and support burden. Unfortunately, that means programmers who often use server operating systems as their “all in one” development machine are out of luck. Fortunately, programmers are usually good with software and can find other ways to make it work... even if that means the result isn't supported.
So, if you really want the Zune software and are prepared to go unsupported, follow these few steps:
- Download Zune Software - note that there is a 32-bit and 64-bit option. If you're running Windows 2008 R2, you're probably running 64-bit. Pick the right one.
Note: I download all my software to "C:\Users\robmen\Downloads" so the rest of these instructions will use that directory. In future steps, be sure to change that part of the example. - Start elevated command shell - to successfully install the Zune software, we will need full administrative privileges. The easiest way to do that is start cmd.exe elevated.
Start Button -> Type "cmd" -> Right click on "cmd.exe" -> Choose "Run as administrator".
Note: You will be prompted to allow cmd.exe to run, click "Yes". - Extract the files from the Zune software package - it turns out the Windows 2008 R2 condition check is in the bootstrapper not the installation package. So we to extract the Zune software's .msi file.
Type "C:\Users\robmen\Downloads\zunesetuppkg-x64.exe /x" (without the quotes).
Note: If you chose 32-bit option in step 1, change the "zunesetuppkg-x64.exe" to "zunesetuppkg-x86.exe". - Pick your extraction directory - the Zune software will prompt you for where you want the package extracted. I chose:
Type "C:\Users\robmen\Downloads\ZuneSetup" (again, without the quotes). - Install Zune software elevated - elevated is the key word here. The Zune install expects to be elevated when running and will fail if not. Fortunately, in step 2 we made sure our command shell was elevated.
Type: "C:\Users\robmen\Downloads\ZuneSetup\packages\Zune-x64.msi"
Note: If you chose the 32-bit option in step 1, change the "Zune-x64.msi" to "Zune-x86.msi".
If all goes well, you should see a progress bar and when it disappears the Zune software should be installed. Remember this isn't a Microsoft supported configuration but I've been using it for a while now and everything works perfectly.
RobMensching.com LLC
23 Comments
Comment by Jeffamaphone on Saturday, September 12, 2009 8:04 PM
Comment by Gus on Tuesday, September 15, 2009 10:32 AM
Comment by Gus on Tuesday, September 15, 2009 8:35 PM
http://www.microsoft.com/downloads/details.aspx?FamilyID=6136349f-2b32-4946-83b5-a09775531ef4&displaylang=en
Comment by Rob Mensching on Wednesday, September 16, 2009 7:13 AM
Comment by Rob Mensching on Wednesday, September 16, 2009 7:17 AM
Glad to see you found a work around. Maybe I should update the blog post to include that information.
On a really nice note, the Upgrade logic in the .msi file even removed the previous version of the Zune software without damaging my collection. Sweet.
Comment by Brian on Tuesday, August 24, 2010 8:10 AM
Comment by Mike on Monday, November 29, 2010 5:33 AM
Comment by Mayank on Tuesday, December 07, 2010 1:46 PM
Comment by SqlMonkey on Friday, February 04, 2011 12:45 PM
Comment by Tom on Monday, February 07, 2011 10:31 AM
%extracted directory%\x64\packages\zune-x64.msi
That worked for me :)
Comment by Stu on Thursday, April 21, 2011 8:43 AM
Comment by Exotic Hadron on Sunday, April 24, 2011 8:03 AM
Any thoughts on whether you need to install complementary software bundled with Zune package prior to installing the zune-x64.msi?
I mean all this
dw20sharedamd64.msi
muauth.cab
netfx64.exe
Windows6.0-KB973442-v3-x64.msu
Windows6.1-KB975469-x64.msu
wmfdist11-windowsxp-x64-enu.exe
stuff.
Comment by Kalen Delaney on Wednesday, May 25, 2011 4:03 PM
Thanks!
kalen
Comment by Jason on Friday, July 01, 2011 6:31 PM
Comment by Ken on Saturday, July 09, 2011 10:04 PM
Comment by Michael on Sunday, July 10, 2011 11:43 AM
Comment by CJ on Saturday, August 13, 2011 12:43 AM
I had an optional Zune Windows update that I installed and then all was fine.
HTH
Comment by Hans Vredevoort on Tuesday, August 23, 2011 11:29 AM
Hans
Comment by Justin Grant on Saturday, August 27, 2011 2:50 PM
Comment by Jeff on Monday, September 12, 2011 11:53 PM
Yeah and it's not like you can just start up a Win7 vm in Hyper V...MS doesn't pass through USB to VMs so you can't run Zune or WP7 to a guest OS!
Comment by Shyam on Sunday, September 18, 2011 9:46 PM
Comment by KM on Monday, November 07, 2011 6:30 AM
Comment by Don Reynolds on Thursday, December 15, 2011 12:00 AM