Windows XP绝对不可能默认带.NET 4.0,如果你的系统来路不正,天知道它的配置是否被修改过,也天知道是否缺失了什么文件。