Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio
All postings are provided AS IS
with no warranties, and confer no rights. Additionally, views expressed
herein are my own and not those of my employer, Microsoft.
After hearing a couple of questions from customers and from folks inside of Microsoft, I thought it might be interesting to describe the setup contents and packaging strategy for Update Rollup 2 for Media Center 2005 in a bit more detail. Most of this information can be gleaned using some of the setup reverse engineering tips and tricks I've posted in the past (here, here and here for example).
The main Update Rollup 2 setup package that can be downloaded here or via Windows Update on MCE 2005 machines contains a setup UI chainer that silently installs a set of update.exe hotfix packages behind the scenes.
The following is a list of the packages that are installed by the Update Rollup 2 setup chainer and the order in which they are installed:
If you take a look at the KB numbers for each of these packages and cross-reference them against the list of log files produced during Update Rollup 2 setup that I listed in this blog post, you will see a nearly one-to-one mapping. Update.exe will produce a log file for each hotfix, and the general guideline is that log files produced by update.exe should be named %windir%\kb#####.log. The logs named %windir%\mcsetup.log and %windir%\mcsetup_ui.log are the log files produced by our setup UI chainer.
Update Rollup 2 has a dependency on the .NET Framework 1.1 and .NET Framework 1.1 SP1 being installed, but setup does not include these 2 dependencies as part of the chained setup package. Windows Update will automatically check your system and include these packages when you choose to install Update Rollup 2 on a machine that does not have them installed. Because of this, the download size reported on the Windows Update page will vary depending on the state of your machine at the time you choose to install Update Rollup 2. If the machine does not have .NET 1.1 at all, thedownload size will be ~62 megabytes on Windows Update. If it has .NET 1.1 but not SP1, the download size will be ~39 megabytes, and if it has .NET 1.1 and SP1, the download size will be ~29 megabytes.
We decided not to package the .NET Framework 1.1 or SP1 inside our chained setup package for a couple of reasons:
This article serves as a central location for all links to troubleshooting documentation that has been
I have previously written about a couple of instances where Update Rollup 2 for Windows XP Media Center
Recently, I have heard from a few customers who have had an issue installing the Xbox 360 PC setup package
Microsoft's Aaron Stebner details the issue that is causing Extender setup to fail on some XP SP3 installations
I have heard from a couple of folks who have had trouble getting IR learning to work for their universal