<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Zune</title>
        <link>http://www.jasonfollas.com/blog/category/7.aspx</link>
        <description>Zune</description>
        <language>en-US</language>
        <copyright>Jason Follas</copyright>
        <managingEditor>jason@jasonfollas.com</managingEditor>
        <generator>Subtext Version 2.0.0.43</generator>
        <item>
            <title>Install Zune 3.0 Software on Windows 2008 Server</title>
            <link>http://jasonfollas.com/blog/archive/2008/09/16/install-zune-3.0-software-on-windows-2008-server.aspx</link>
            <description>&lt;p&gt;I use Windows 2008 Server as a workstation.  I find that certain things actually work better (like Sleep Mode, for instance, which is weird because servers shouldn't need to sleep, but Vista would often not go to sleep and drain my battery the entire couple of hours that it continued to run in my computer bag, and Windows Server 2008 has never done that.... but I digress).&lt;/p&gt;
&lt;p&gt;However, when the new Zune 3.0 software was released today, I found, like many others, that the software explicitly listed three operating systems that were supported, and Server 2008 was unfortunately not one of them.  The install refused to continue. &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://jasonfollas.com/blog/images/jasonfollas_com/blog/9/r_zune3pic2.png" /&gt;&lt;/p&gt;
&lt;p&gt;While experimenting, I found a way to install the Zune 3.0 software manually.  It appears to be fully functional on my machine, but I assume no responsibility and will provide no support if you decide to follow these instructions on your own machine.&lt;/p&gt;
&lt;p&gt;First, I noticed that the setup bootstrap (zunesetuppkg-x86.exe) says where it's extracting its files to:&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://jasonfollas.com/blog/images/jasonfollas_com/blog/9/r_zune3pic1.png" /&gt;&lt;/p&gt;
&lt;p&gt;(This was weird to me, since the E: drive on my machine is an external USB hard drive...)&lt;/p&gt;
&lt;p&gt;Next, I opened that directory in Explorer.  There, I found a "packages" directory:&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://jasonfollas.com/blog/images/jasonfollas_com/blog/9/r_zune3pic3.png" /&gt;&lt;/p&gt;
&lt;p&gt;And inside of there, I found a MSI file called Zune-x86.msi:&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://jasonfollas.com/blog/images/jasonfollas_com/blog/9/r_zune3pic4.png" /&gt;&lt;/p&gt;
&lt;p&gt;Ok, learn from my trial-and-error here: uninstall any previous version of the Zune software, because this MSI will not do it for you, and will not install if a previous version exists.  Other than that, I just double-clicked on the MSI, and a minute later, I had the 3.0 software on my machine!&lt;/p&gt;
&lt;p&gt;Note that I am currently behind a ISA Server proxy/firewall that requires authentication with Active Directory.  Therefore, in order to download the firmware update, I had to change my UseLmCompat to "0" per this blog post:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://jasonfollas.com/blog/archive/2007/11/13/how-to-get-the-zune-2.2-firmware-when-your-corporate.aspx"&gt;http://jasonfollas.com/blog/archive/2007/11/13/how-to-get-the-zune-2.2-firmware-when-your-corporate.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://jasonfollas.com/blog/aggbug/52.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jason Follas</dc:creator>
            <guid>http://jasonfollas.com/blog/archive/2008/09/16/install-zune-3.0-software-on-windows-2008-server.aspx</guid>
            <pubDate>Tue, 16 Sep 2008 18:53:40 GMT</pubDate>
            <wfw:comment>http://jasonfollas.com/blog/comments/52.aspx</wfw:comment>
            <comments>http://jasonfollas.com/blog/archive/2008/09/16/install-zune-3.0-software-on-windows-2008-server.aspx#feedback</comments>
            <wfw:commentRss>http://jasonfollas.com/blog/comments/commentRss/52.aspx</wfw:commentRss>
            <trackback:ping>http://jasonfollas.com/blog/services/trackbacks/52.aspx</trackback:ping>
        </item>
        <item>
            <title>Zune 2: Podcasts Separated from Music!</title>
            <link>http://jasonfollas.com/blog/archive/2007/11/13/zune-2-podcasts-separated-from-music.aspx</link>
            <description>&lt;p&gt;Thank God!  The new Zune separates podcasts from music.  Not that I don't love listening to Carl Franklin or Scott Hanselman talk for hours on end, but when I play my entire music collection on shuffle mode, I don't really want to hear a talk show.  &lt;/p&gt;
&lt;p&gt;Since I kept scores of DNRs and Hanselminutes on my Zune, I found myself needing to skip tracks all of the time before now...  That manual interaction proved to be quite the distraction when all I was trying to do is concentrate on a programming task.&lt;/p&gt;&lt;img src="http://jasonfollas.com/blog/aggbug/16.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jason Follas</dc:creator>
            <guid>http://jasonfollas.com/blog/archive/2007/11/13/zune-2-podcasts-separated-from-music.aspx</guid>
            <pubDate>Tue, 13 Nov 2007 16:09:32 GMT</pubDate>
            <wfw:comment>http://jasonfollas.com/blog/comments/16.aspx</wfw:comment>
            <comments>http://jasonfollas.com/blog/archive/2007/11/13/zune-2-podcasts-separated-from-music.aspx#feedback</comments>
            <wfw:commentRss>http://jasonfollas.com/blog/comments/commentRss/16.aspx</wfw:commentRss>
            <trackback:ping>http://jasonfollas.com/blog/services/trackbacks/16.aspx</trackback:ping>
        </item>
        <item>
            <title>How to Get the Zune 2.2 Firmware When Your Corporate Proxy Requires Authentication</title>
            <link>http://jasonfollas.com/blog/archive/2007/11/13/how-to-get-the-zune-2.2-firmware-when-your-corporate.aspx</link>
            <description>&lt;h3&gt;The Problem&lt;/h3&gt;
&lt;p&gt;The new Zune firmware is out!  Yay!&lt;/p&gt;
&lt;p&gt;The Zune software still uses BITS as the only means to download the firmware.  Boo!&lt;/p&gt;
&lt;p&gt;BITS doesn't like being behind a HTTP proxy server that requires authentication.  In my particular situation, I must authenticate against a Microsoft ISA Server using Integrated Security (i.e., NTLM authentication) &lt;u&gt;before&lt;/u&gt; my machine is permitted to receive files from a remote webserver.  &lt;/p&gt;
&lt;p&gt;But, by default, BITS doesn't automatically provide your domain user information to the proxy server.  So, when the Zune software attempted to use BITS to download the firmware, it failed, and I only got a "C00D11CD" error message.&lt;/p&gt;
&lt;p&gt;Those of you following along at home might think that this problem sounds very familiar to &lt;a target="_blank" href="http://jasonf-blog.blogspot.com/2007/05/how-i-managed-to-successfully-update-my.html"&gt;this post&lt;/a&gt;.  In most aspects, it is.  However, that previous issue was that the LMCompatibilityLevel registry setting was a value less than 2, which was preventing the ability for BITS to automatically perform NTLM authentication.  Now that I'm using Vista (again), that LMCompatibilityLevel setting is 3 by default.&lt;/p&gt;
&lt;p&gt;So, that's not the issue.&lt;/p&gt;
&lt;h3&gt;The Resolution&lt;/h3&gt;
&lt;p&gt;After researching a little bit, I found &lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/library/aa362781.aspx"&gt;documentation&lt;/a&gt; pointing to another registry key:&lt;/p&gt;
&lt;p&gt;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS\UseLmCompat &lt;/p&gt;
&lt;p&gt;My UseLmCompat setting was a 2, meaning:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;2: BITS will send implicit credentials only if the application called the &lt;strong&gt;SetCredentials&lt;/strong&gt; method. &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Apparently, the Zune software does not call the SetCredentials method.&lt;/p&gt;
&lt;p&gt;A value of 1 would probably be appropriate:&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;1: BITS will send implicit credentials only if the client computer’s &lt;strong&gt;LMCompatibilityLevel&lt;/strong&gt; registry value is greater than or equal to 2.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But, I didn't want to take any chances, so I chose the value of 0, which means "Just Do It Regardless":&lt;/p&gt;
&lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;p&gt;0: BITS will send implicit credentials whenever the server prompts for NTLM or Kerb credentials.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Simply changing the registry entry was not enough for the change to be picked up automatically.  I needed to also restart the Background Intelligent Transfer Service itself.  Also, the Zune software hung once after I made this change, requiring me to kill the Zune.exe task from Task Manager.&lt;/p&gt;
&lt;p&gt;But, after restarting the Zune software, I was able to click the Install button and proceeded to download the new firmware.&lt;/p&gt;
&lt;p&gt;The standard disclaimer applies: Use at your own risk... If you're not comfortable editing your registry then don't...  Don't call on me for support...  I'm not responsible for what you do with this information.&lt;/p&gt;
&lt;p&gt;Also, it's probably a good idea to change the registry setting back after you have the firmware downloaded.  There was a good reason why that was the default setting.&lt;/p&gt;&lt;img src="http://jasonfollas.com/blog/aggbug/15.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jason Follas</dc:creator>
            <guid>http://jasonfollas.com/blog/archive/2007/11/13/how-to-get-the-zune-2.2-firmware-when-your-corporate.aspx</guid>
            <pubDate>Tue, 13 Nov 2007 15:11:16 GMT</pubDate>
            <wfw:comment>http://jasonfollas.com/blog/comments/15.aspx</wfw:comment>
            <comments>http://jasonfollas.com/blog/archive/2007/11/13/how-to-get-the-zune-2.2-firmware-when-your-corporate.aspx#feedback</comments>
            <slash:comments>25</slash:comments>
            <wfw:commentRss>http://jasonfollas.com/blog/comments/commentRss/15.aspx</wfw:commentRss>
            <trackback:ping>http://jasonfollas.com/blog/services/trackbacks/15.aspx</trackback:ping>
        </item>
    </channel>
</rss>