因为要安装Visul studio 2012, 需要net framework 4.5 安装不了, 总是提示HRESULT 0xc8000222 失败. 一开始以为是framework 版本太高,接着下载framework 4.0, 3.5, 安装还是出现同样的问题,安装到最后,状况如下面截图
在网上查了好久,在MSDN 也看了一些帖子,似乎没有什么帮助,后来在百度知道里面,搜索到了点线索,大概是windows update 这块的文件夹有问题.
说明如下,
热心网友
第一步:
如果是XP 系统,这么做:
1.开始——运行——输入cmd ——回车——在打开的窗口中输入net stop WuAuServ
2.开始——运行——输入%windir%
3.在打开的窗口中有个文件夹叫
SoftwareDistribution ,把它
重命名为SDold
4.开始——运行——输入cmd ——回车——在打开的窗口中输入net start WuAuServ
第二步:
softwaredistribution
1. 开始——运行——输入regedit ——回车
2.到注册
表,HKEY_LOCAL_MACHINE\SOFWARE\Microsoft\lnterne
t Explorer 下的MAIN 子键,点击main 后,在上面菜单中到“编辑”--“权限”,点击后就会出现“允许完全控制”等字样,勾上则可。出现这种情况的原因,主要是用ghost 做的系统,有很多系统中把ie 给了。
第三步:
安装Net.Framework4.0
可是在win7 上第一步根不能操作,关不掉wuauserv 进程, 用工具也不能杀掉进程,后来想一下,看能不能在服务管理里面应该能结束服务
操作步骤: 首先windows 键或者点开始--> 控制面板-> 系统和安全-> 管理工具-> 服务
点开服务后, 到Windows Update 服务,右击停止
然后执行上面第一步,把SoftwareDistribution ,把它重命名为SDold, 然后再启动Windows Update 服务, 然后再按第二步修改一下注册表.
最后开始安装framework 4.5, 成功, 终于可以顺利把Visual Stdio 2012 安装上了.