When you repair either Windows XP Media Center Edition or Windows XP Tablet PC Edition, the Copy2gac application installs assemblies to the global assembly cache. Copy2gac is a managed application. To use Copy2gac, you must have the Microsoft .NET Framework 1.0 installed on your computer. However, the Copy2gac.exe file does not have an associated configuration file that binds this application to the Microsoft common language runtime that is included with the .NET Framework 1.0.
By default, the .NET Framework 1.1 binds managed applications that do not have associated configuration files to the common language runtime that is included with the .NET Framework 1.1. Therefore, when the Copy2gac application runs, the .NET Framework 1.1 binds the Copy2gac application to the wrong version of the common language runtime, and you receive the error message that appears in the "Symptoms" section of this article.