解决无法安装NET Framework,严重错误并回滚问题

首先安装时右击安装文件,并已管理员身份打开。安装错误时会弹出安装未成功对话框:

点击“日志文件”,并用Windows自带浏览器(IE)打开,移动到文件最后,会看到红色提示信息:

根据提示信息,是由于我们没有相关文件的操作权限(“C:\Windows\system32\msvcr100_clr0400.dll”),在C:\Windows中搜索”msvcr100”会看这两个文件

右击文件->属性->安全->高级->所有者,将所有者更改为“Administrators (xxx\Administrators)”

再次右击文件->属性->安全->编辑->”Administrators (xxx\Administrators)”,点选完全控制并确认

不过在安装过程中会多次提示并回滚,每次记得直接更改”System32”和”SysWOW64”中对应的两个文件,并注意文件名“细小差别”,笔者更改了6个文件,分别为:

1
2
3
4
5
6
7
8
C:\Windows\System32\msvcr100_clr0400.dll
C:\Windows\SysWOW64\msvcr100_clr0400.dll

C:\Windows\System32\msvcr110_clr0400.dll
C:\Windows\SysWOW64\msvcr110_clr0400.dll

C:\Windows\System32\msvcp110_clr0400.dll
C:\Windows\SysWOW64\msvcp110_clr0400.dll