Another possible solution if Windows Media Center Xbox 360 PC setup crashes when launched
A while back, I posted this possible workaround for crashes that can happen when trying to launch Xbox 360 PC setup to install the necessary software on a Windows Media Center 2005 system to enable it to act as a Media Center extender.
The setup executable for Xbox 360 PC setup (named dvcsetup.exe) is written in C#, and in cases where the .NET Framework is not functioning correctly, this setup will crash when it is launched. The previous workaround I posted described how to clean off and reinstall the .NET Framework 1.1.
In recent weeks, I have heard from a couple of customers who tried to use this workaround but still saw Xbox 360 PC setup crash on their system. When I looked at the Xbox 360 PC setup package in more detail, I realized that it will try to install the .NET Framework 1.1 and 1.1 SP1 if they are not already installed. That means that in some cases the Xbox 360 PC setup package may be using the .NET Framework 1.0 as the runtime version when it attempts to launch. Therefore, the previous workaround of repairing the .NET Framework 1.1 may not be helpful on systems that only have the .NET Framework 1.0 installed when trying to run Xbox 360 PC setup.
How to repair the .NET Framework 1.0
In cases where you see crashes when launching Xbox 360 PC setup on a Windows Media Center PC that does not have the .NET Framework 1.1 or higher installed, you can use the steps in this blog post to repair the version of the .NET Framework 1.0 that is included as part of the OS on Media Center systems.
How to repair the .NET Framework 1.1 or 2.0
If you see crashes when launching Xbox 360 PC setup on a Windows Media Center PC that does have the .NET Framework 1.1 and/or 2.0 installed, you can use the following steps to repair the .NET Framework 1.1 and/or 2.0 on your system: