How to fix Xbox 360 PC setup crash due to old file left behind in the GAC

I investigated an issue last week where Xbox 360 PC setup was crashing when the user tried to launch it in their system.  In this case, the customer had already tried the previous repair steps I have suggested to try to workaround this issue (located here and here), but setup still crashed.

When I took a closer look, I found that there was an old Media Center Extender assembly left behind in the GAC on the system.  Xbox 360 PC setup was trying to load this old assembly when it was launched, but the load failed because of a version mismatch and setup crashed as a result.

If you run into an issue where Xbox 360 PC setup crashes immediately after trying to launch it on your system, you can try the following steps to remove the leftover file and see if it helps resolve the crash on your system:

  1. Click on the Start menu, choose Run, type cmd and click OK

  2. Run rd /s /q c:\windows\assembly\GAC\MCRDShr

  3. Re-run Xbox 360 PC setup


Comments (4)

  1. This article is intended to serve as a central location for all links to troubleshooting documentation…

  2. brion says:

    Chalk one more win up for this tip, thanks!

    One file in the GAC was blowing up the xbox360MCE install on my MC_2K5 box.