简单翻译:
先尝试在 添加/删除程序 里面卸载
运行 regedit ,找到主键 HKLM\Software\Microsoft\.NETFramework ,删除其下全部有关 1.2 或 2.0 的子键。
找到主键 HKLM\Software\Microsoft\.NETFramework\Policy ,同样删除所有有关 1.2 或 2.0 的子键。
找到主键 HKLM\Software\Microsoft\ASP.NET ,同上操作。
右键单击 我的电脑 → 管理 → 计算机管理(本地) → 系统工具 → 本地用户和组 → 用户,右边窗口找到 用户ASPNET 删除。
打开文件夹 %windir%\assembly ,删除名字带有 1.2 或 2.0 的子文件夹,同时删除 GAC_32 和 GAC_MSIL 这两个文件夹。
打开文件夹 %windir%\Microsoft.NET\Framework ,删除名字带有 v1.2.* 或 v2.0.* 的文件夹,部分文件可能需要重启后删除。(也可用Unlocker、XDelBox、WinPE盘...各种强制删除方法)
将 %windir%\system32\mscoree.dll 重命名为 mscoree.dll.old 。
搞定,开始重装 .NET Framework 2.0 。