安装 .NET Framework 4.5.1或者4.5.2时发生严重错误,怎么解决?
1、首先我们需要知道NET Framework是一个Web Services 引擎,安装不成功,一般都是找不到安装源,按win+R键打开运行,在框中输入“services.msc”,点击确定。
2、进去服务界面之后,找到“windows update”服务,这是一个启用检测、下载和安装、更新windows程序的服务,双击进去属性界面。
3、进去“windows update”服务属性界面之后,可以看到服务进行关闭了,这个服务关闭一般是用于防止系统自动更新的。
4、我们将服务进行启动,将类型可以设置为自动也可以设置为手动,安装NET Framework成功之后,一般将“windows update”服务再进行关闭。
5、点击确定之后,可以看到已经将“windows update”服务启动了。服务启动之后,我们再进行安装NET Framework,就不再出现错误了。
安装失败后不要急着点完成,点“日志文件”,日志文件会以浏览器的形式打开,需要修改四个展名为dll的文件,分别是32位的msvcr110、msvcp110和64位的msvcr110、msvcp110,修改之好就好了。
安装失败后不要急着点完成,点“日志文件”,日志文件会以浏览器的形式打开。
如果你用的浏览器是360或者其它,可能无法读取全部LOG信息,如图,此时你要复制浏览器的地址到系统自带的IE浏览器,然后回车。
用IE浏览器可以看到全部的LOG信息,下拉到浏览器的最下面,你会发现红色的字体,此处可以看到导致问题的原因是 “C:\Windows\system32\msvcr110_clr0400.dll” 文件无 “安装程序没有足够的特权来修改文件”。
那么,有错误我们就改正它,到提示出错的路径下找到该.dll文件,将他的权限修改就OK,具体如下:
在msvcr110_clr0400.dll上点鼠标右键--属性--安全--高级--所有者--编辑
出现一个对话框,然后下面有个"将所有者更改为:",在这句话的下面那个选择框中选择你的用户名(即Administrators),然后 点"确定",再点"确定"。
这样返回到了msvcr110_clr0400.dll属性 这个对话框,这次点 "编辑"按钮。
在 《"组或用户名"》下面的选择框中选择你的用户名(即Administrators),然后在"你的用户名 的权限"中 选择"完全控制"后面的"允许"下面的选择框,然后点《确定》,再点《确定》
最终结果如图,此时你就取得了权限,这个dll文件就不会是阻挡你安装软件的绊脚石。提醒各位,你们的系统需要取得的权限不一定就是我现在的这个例子,看自己的问题是哪个dll文件,然后改之,就OK。
win7系统有个SYS32,还有个SysWOW64,我装4.52时一共修改了4个dll文件,分别是32位的msvcr110、msvcp110和64位的msvcr110、msvcp110。请各位根据自己的实际情况改dll文件的权限。你可以选择提前先改好,也可以一次次的尝试。
http://zhidao.baidu.com/link?url=bCbUTeTuK1RIof8MwtqPu9d1UgBLR_CY6WPfs4MIOcibhXC77QSM8dUE74eaaALTAO4jTGL-Fe_UaTH-zqN6eY8uieZeZI_MmQR6A6Ps5g3
要注意的就是 你要看下菜单键里面你的用户名是不是Administrators 我是Administrator就差了个s 弄了1小时 最后我是把两个的权限都给了才好的